首页 > 代码库 > MySQL

MySQL

  1. net start mysql--启动服务
  2. net stop mysql--停止服务
  3. create--创建
  4. database--数据库
  5. exists--存在
  6. character--性格
  7. set--设置
  8. show database--查询数据库
  9. ues--跳转
  10. primary key--主键
  11. auto_increment--自增

  《关联》

  1. alter--改变--欧特add--添加
  2. constraint--约束
  3. foreign key--外键--佛轮
  4. references--参考--列份
  5. update--更新
  6. cascade--级联--卡是地各

   《增删改》

  1. insert [into] 表名 [列名] values(列值)--插入数据
  2. select 数据 union--插入多行数据时用
  3. update 表名 set 列名=值,列名=值 ……… [where 条件]--修改数据
  4. delete from 表名 [where 条件]--删除数据

  《查》

  1. select * from 表名 [where 条件]--查询机制
  2. order by --排序机制
  3. ase--升序
  4. desc--降序
  5. between --查询间区范围
  6. regexp--正则表达式查询
  7. convert--转换
  8. like--模糊查询--要用到通配符
  9. in()--锁定范围去查询

  《字符串函数》

  1. locate --寻找一个指定的字符串(注意顺序)
  2. length--返回字符串的长度
  3. ucase--upper--将字符串装换成大写
  4. lcase--lower--将字符串装换成小写
  5. ltrim--清除左边空格
  6. rtrim--清除右边空格
  7. trim--清除字符串两边空格
  8. repeat--重复字符串
  9. revese--颠倒字符串
  10. insert--替换字符串
  11. substring--截取字符串
  12. left--返回最左边的字符串
  13. lpad--补字符串
  14. concat--连接字符串

  《日期函数》

  1. now()--返回当前日期
  2. dayofweek--返回当前日期是星期几
  3. dayofmonth--返回当前日期是一个月中的第几日
  4. dayofyear--返回当前一年中的第几天
  5. year--返回日期中的年份数
  6. date_add--配合 interval 使用--对日期进行加减运算

  《数学函数》

  1. abs--返回绝对值
  2. mod--取模
  3. floor--返回不大于X的最大整数
  4. ceiling--返回不小于X的最小整数
  5. round--四舍五入
  6. pow--返回X的Y幂
  7. sqrt--返回新的非否平方根
  8. rand--返回一个0-1的随机数

  《系统函数》

  1. version--数据库版本号
  2. connection_id--数据库连接的次数
  3. database()--schema()--返回当前数据库
  4. user--返回当前用户名称
  5. charset--返回字符串str的字符集
  6. collation--返回字符串str的字符排序方式
  7. last_insert_id--返回最后生成的auto_increment值
  8. md5--对字符串进行加密
  9. encode--使用字符串pswd_str来加密字符串str,加密结果是一个二进制数,必须使用blob类型来保存它

  《聚合函数》

  1. count--统计记录数
  2. avg--返回平均值
  3. sum--返回记录数的总和
  4. max--返回最大值
  5. min--返回最小值

  《更改表名》
  rename--更改表名
  语法:rename table (原表名) to (新表名)

  《分组查询》
  group by--分组查询
  having--筛选

《连接查询》

  1. inner join 表 on ..主外键相等条件…--内连接
  2. from 表、表 where …主外键相等条件…--内连接
  3. left join 表 on ..主外键相等条件…--左链接
  4. right join 表 on ..主外键相等条件…--有连接

  《事务》

  1. set autocommit=0;--关闭自动提交
  2. begin--开始事务
  3. commit--提交事务
  4. rollback--回滚事务
  5. set autocommit=1;--开启自动提交

  《索引 关键词 index》
  drop index 索引名 on 表名;--删除索引
  create index 索引名 on 表名(列明)

  《视图,关键词 view》
  create view 视图名 as --创建视图

  《存储过程》
  procedure--存储过程关键词
  call--*执行存储过程

  check(transmonty>0--不能小于0
  default--默认值

MySQL