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号