JAVA MySql

MySql

0.DROP DATABASE 数据库名
1.主键不能重复并不能为空 primary key
2.外键引用 references 表名(字段名)
3.检查约束 check(字段名>)
4.默认约束 default''
5.自增列 AUTO_INCREMENT
6.查看表结构 DESC 表名
7.查看表详细结构 SHOW CREATE TABLE 表名 \G
8.修改表名 alter table 旧表名 rename to 新表名
9.修改字段名 alter table 表名 change 旧字段名 新字段名 类型
10.修改字段类型 alter table 表名 modify 字段名 新类型
11.添加字段 alter table 表名 add 新字段名 新类型
12.删除字段 alter table 表名 drop 字段名
13.添加主键约束 alter table 表名 add constraint 约束名 primary key (字段名)

14.添加外键约束 alter table 表名 add consttaint 约束名 foreign key references 表名 (字段名)
15.添加检查约束 alter table 表名 add consttaint 约束名 check (表达式)
16.添加默认值 alter table 表名 alter 字段名 set default 默认值
17.添加自增列 alter table 表名 modify column 字段名 类型 auto increament
18.有关联关系的表必须先解除关联关系 alter table 从表名 drop foreign key 字段名
19.删除表内所有数据 truncate table 表名 不能加where
20.内连接2个表地位相同 join ...on

21.外连接必须有基础表,而且基础表的每条数据必须出现,如没有用null补齐,分左外连接和右外连接,在语句中先出现的表为左表 left join
22.子查询 in(),exists()
23.联合查询 union ,union all 显示全部,包括重复,列的数量要相同
24.curdate() 获取当前日期函数,curdate()+0 可以将日期转换成数值
25.curtime()获取当前时间函数,同上
26.select localtime(),now(),current_TIMESTAMP(),SYSDATE() 都是返回当前日期时间
27.month(date) 返回date日期的月份  monthname(date)返回date日期的英语名字
28.weekday(date),date是星期几,从0开始,dayofweek(date)返回date日期在这星期处于第几天,从1开始 
29.week(date)返回date在一年中第几个星期,从0开始,weekofyear(date)返回date在一年中第几个星期,从1开始
30.quarter(date)返回date的季度,year(date)返回date的年份
31.绝对值函数 abs(number)
32.符号函数 sign(number) 整数=1 负数=-1 0=0
33.随机数函数 rand()
34.整数函数 floor(number),ceil(number)
35.四舍五入函数 round(number,保留小数位数)
36.截取小数函数 truncate(number,保留小数位数) 
37.求余函数 mod(number,number)
38.求幂海曙 pow(number,次方)
39.角度变弧度函数 ranians() ,弧度变角度函数 degrees(),圆周率函数 pi()
40.字符串函数 lengh(s) 内存中多少字节, char_length(s) 多少字符

41.合并字符串函数 concat(s1,s2...),某一个参数为空null,结果为空,concat(x,s1,s2...)x为连接符

42.替换字符串函数 insert(s1,index,len,s2) 从1开始,replace(s,s1,s2)

43.截取字符串函数 left(str,len) ,right(str,len
44.重复字符串函数 repeat(str,n)
45.大小写转换函数 lower/lcase(s) ,upper/ucase(s)
46.填充字符串函数 LPAD/RPAD (STR,NUM,S2) 
47.删除空格函数 LTRIM/RTRIM(S) ,TRIM(S)删除两边空格
48.获取子字符串函数 substring(s,n,len),mid(s,n,len)

49.返回指定字符串函数 elt(n,S1,S2 ...) 从1开始

50.返回指定字符串位置函数 field(s,s1,s2...)从1开始,没有找到返回0
51.获取版本号函数 version()
52.查看当前用户连接数函数 connection_ID()
53.查看当前所用的数据库 database()
54.获取用户名函数 user()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值