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();

 

原文地址:https://www.cnblogs.com/hanmengya/p/10767454.html