SQL常用语句
1、alter用于在已有的表中添加、删除或修改列
添加:alter table table_name add column_name datatype; alter table user add pwd varchar(255)
删除:alter table table_name drop column_name; alter table user drop pwd
修改:alter table table_name modify column_name datetype; alter table user modify tel int
添加组合索引:alter table table_name add index index_name(name,pwd,phone);
create index index_name on admin(name)
2、MySQL的内置date函数:
now() 返回当前的时间年月日时分秒;
curdate()返回当前的时间年月日
curtime()返回当前的时间时分秒
date()提取参数中的年月日;date(now())函数中要有参数
extract()返回日期/时间的单独部分;select EXTRACT(year FROM cloumn_name) from user 参数可以是year month hour minute second week
DATEDIFF() 函数返回两个日期之间的天数。
date_add() 向日其中添加指定的时间间隔;例子:查看半个月之后过生日的人 select DATE_ADD(age,INTERVAL 1 day) from user
date_sub() 向指定的日期中减去指定的时间间隔
mid()从文本中提取字符默认的初始值为1,不是0 mid(cluomn_name,1,len)
实例:计算出每一个用户的年龄
select (extract(year from now())-mid(age,1,4)) as age from user
3、 查询默认存储引擎:show variables like '%engine%'
4、查看版本:show version();