lijfustc

导航

 

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、字符串类型--排序规则

  

  

 

  

 

posted on 2022-05-22 16:06  lijfustc  阅读(87)  评论(0)    收藏  举报