我爱编程

1 建立数据库及常用函数使用

2018-05-24  本文已影响11人  沈婷_bbf1

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;      删除索引。

重新命名数据库(一般表可以重命名,但是数据库不可以)

上一篇下一篇

猜你喜欢

热点阅读