Select curdate() select current-date()当前日期
select curtime() select current-time()
查看当前时间
Selectcurrent-timestamp() select now()查看当前日期和时间
Showcreate database db-name 查看标准建库语句
Showcreate table tb-name 查询标准建表语句
Showfull columns from studentinfo; 查看表字段信息
Showvariables like ‘char%’; 查询字符集
Setnames utf8; 设置连接服务器及当前客户端的字符集
Showcharset; 查看当前服务器支持的字符集
Showengines; 查询引擎。
Createdatabase aaa;
Createdatabase aaa default character set utf8;
Createdatabase if not exists aaa defaultcharacter set utf8;
Create database `database`;当表名加上反引号(和波浪线同一符号,什么数据库都可以建,一般情况下不能用mysql的关键字作为表名。删除表同样要用这个符号。
Createtable aaa select * from tname;
Drop
table if exists `t1`,`t2`,`t3`;删除多表;
Alter table tb add constraint primarykey (t); 增加主键
Alter table t add constraint mapprimary key (t); 增加主键
Alter table t drop primary key 删除主键
Alter table t2 add constraint fkforeign key (tt) references t2(t) ondelete set null update cascade; 建立外键;
Drop table t2 foreign key fk;删除外键
Create index myi on t (t asc);
Alter table t add index (t desc); 建立索引
Alter table t drop index myi;
Drop index myi on t; 删除索引。
重新命名数据库(一般表可以重命名,但是数据库不可以)
网友评论