zoukankan      html  css  js  c++  java
  • 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();

     

  • 相关阅读:
    数据库面试题
    MySQL表的导入
    MySQL表的导出
    MySQL安装mydumper
    MySQL中的日志
    动态数组实现下压栈
    动态数组
    设计模式之迭代器
    设计模式之组合模式
    设计模式之状态模式
  • 原文地址:https://www.cnblogs.com/hanmengya/p/10767454.html
Copyright © 2011-2022 走看看