1、INT类型

2、INT类型--属性

3、AUTO_CREMENT
- 自增列,建议用bigint,不要用int。
- (root@192.168.142.130)[test]> select * from z;
- 先插入了1,2,3,4,5条数据,然后删除了4,5。

- (root@192.168.142.130)[test]> show create table z\G
- 注意:
- msyql8.0中,AUTO_CREMENT这个属性,是持久化的,即使重启mysql8.0,这个属性也是等于6。
- mysql5.7中,AUTO_CREMENT这个属性,是不持久化的,重启mysql5.7,这个属性会变成4。也就是5.7会回溯的。
- 注意:

4、INT类型--总结

5、数字类型

6、几个函数
- floor:向下取整
- round:四舍五入
- rand:随机函数
7、字符串类型

8、字符集

9、更改字符集
一般不要用 : alter table z charset=uft8mb4;
而应该用:alter table z convert to character set utf8mb4;

10、字符串类型--字符集的设置

11、几个字符串函数
- (root@192.168.142.130)[(none)]> select hex('我');

- (root@192.168.142.130)[(none)]> select cast(123 as char(10));

- (root@192.168.142.130)[(none)]> select cast('a' as char(1) charset gbk);

- (root@192.168.142.130)[(none)]> select hex(cast('a' as char(1) charset gbk));

- (root@192.168.142.130)[(none)]> select hex(cast('我' as char(1) charset gbk));

- (root@192.168.142.130)[mysql]> select length('我'),char_length('我');

- (root@192.168.142.130)[mysql]> select md5('123456');

- (root@192.168.142.130)[mysql]> select md5(concat('123456','shanghai'));

- (root@192.168.142.130)[mysql]> select concat_ws('.','a','b','ced');

- (root@192.168.142.130)[mysql]> select lpad('aaa',8,'.');

- (root@192.168.142.130)[mysql]> select rpad('aaa',8,'.');

12、字符串类型--排序规则


浙公网安备 33010602011771号