mysql使用08

mysql> use test;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> #blob 数据和 Text数据
mysql>  #blob是用来存储二进制打数据类型的 可以分为以下几种
mysql> #tinyblob(2的8次方)    blob(2(16))   mediumblob(2(24)) longblob(2(32))
mysql>  #TEXT类型也可以分为以下几种
mysql> #tinytext(2(8))   text(2(16))  mediumtext(2(24)) longtext(2(32))
mysql> set global max_sort_length = 2048;
Query OK, 0 rows affected (0.00 sec)

mysql> #设置排序时的前2048个字节
mysql>
mysql>
mysql> #enum 和 set类型
mysql> #enum和set类型都是集合类型, 不同的是enum类型最多可枚举65536个元素 而set类型最多枚举64个元素
mysql>
mysql> show tables;
+----------------+
| Tables_in_test |
+----------------+
| Nums           |
| a              |
| charTest       |
| employees      |
| new_emp        |
| sales          |
| sessions       |
| t              |
| test01         |
| timetest       |
| updatetime     |
| yeartest       |
| z              |
+----------------+
13 rows in set (0.00 sec)

mysql> create table tt(user varchar(30),sex enum('male','female'))engine=innodb;
Query OK, 0 rows affected (0.12 sec)

mysql> set sql_mode = 'strict_trans_tables';
Query OK, 0 rows affected (0.00 sec)

mysql> insert into tt select 'Jack','male';
Query OK, 1 row affected (0.03 sec)
Records: 1  Duplicates: 0  Warnings: 0

mysql> #现在我们故意输入错误
mysql> insert into tt select 'Jack','maleNAN';
ERROR 1265 (01000): Data truncated for column 'sex' at row 1
mysql> #ok
mysql>
mysql> exit
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值