本文共 2665 字,大约阅读时间需要 8 分钟。
show databases;
create database dbname charset=utf8;
show create database dbname;
drop database dbname;
use dbname;
show databases;
show tables;
create table tablename( id int auto_increment primary key, sname varchar(10) not null default '保密', gender enum('男','女','保密') default '未知', high decimal(5,2));
alter table tablename drop column字段名;
alter table tablename add|modify|change|drop column字段名 类型;
desc tablename;
rename table oldname to newname;
insert into 表名 values(值1,值2,...);
insert into 表名(列名1,列名2,...) values(值1,值2,...);
delete from 表名 where 条件;
delete from 表名;
update 表名 set 列1=值1,列2=值2,...;
update 表名 set 列1=值1 where 条件;
select * from 表名;
select * from 表名 where 条件;
select 列名 from 表名 where 条件;
select distinct 列名 from 表名;
select * from 表名 order by 列名 asc/desc;
select * from 表名 limit 10,5;
select count(*) from 表名;
select max(列名) from 表名;
select min(列名) from 表名;
select 列名, count(*) from 表名 group by 列名;
select 人数 from 表名 group by 性别 having 人数 > 10;
select * from 表1 inner join 表2 on 条件;
select * from 表1 left/right join 表2 on 条件;
select 表1.列1, 表2.列2 from 表1 join 表2 on 条件;
lower(str)
、upper(str)
replace(str, from, to)
trim(str)
left(str, len)
, right(str, len)
, substring(str, pos, len)
concat(str1, str2, ...)
abs(n)
floor(n)
、ceiling(n)
round(n, d)
now()
date_format(date, format)
create view 视图名 as select 列1, 列2,... from 表1 inner join 表2 on 条件;
select * from 视图名;
begin; commit; rollback;
mysqldump -u root -p 数据库名 >备份文件.sql;
mysql -u root -p 数据库名
import MySQLdbmysqlhelper = MySQLdb.MySQLHelper(host='localhost', port=3306, db='test1', user='root', passwd='mysql')
mysqlhelper.get_one(sql, params)
sql = 'insert into 表名(sname, gender) values(%s, %s)'sname = input('请输入用户名:')gender = input('请输入性别(1为男,0为女):')mysqlhelper.insert(sql, [sname, gender])
mysqlhelper.begin()# 执行多个SQL语句mysqlhelper.commit()
mysql -u root -p
转载地址:http://bjjzk.baihongyu.com/