问题:char(10)unsigned,时,为什么unsigned会出现关键词错误
在s_name下插入姓名,为什么一个都不显示?
还有:在创建表插入数据时,mysql中表格宽度很乱 有的还被挤宽
删除时没有必要再写*

1、mysql查看服务器信息 用 's' 斜杠s!!! 此处显示不了斜杠

116.png

注意:每次重新打开mysql时,向服务器端查看数据库时,都是给的utf8模式。所以需要每次设置 set names gbk;

2、删除表中的某一行
delete from 表名 where....
3、列类型:
数值型、字符串型、日期时间型
整数型
tinyint unsigned(无符号位)
smallint unsigned
mediumint unsigned
int unsigned
bigint unsigned(可以设置无符号位)
4、在使用查找时,like方法
select * from student where s_name like zhang_用法:只能查找数据库中,zhang后面仅有一位的
                                                          like zhang%用法:查找前面为zhang 后面几位数都可以,只要有zhang 全部可以查找得到
                                                          like _si 用法:只能查找只有三个字母,且后两位是si
                                                          like %si 用法:后两位为四的全部可以查找得到

5、mysql中,一条语句最大长度是65535个字节
mysql字符串类型中,
定长 char(len) len最大取值 255
变长 varchar(max)
其中max最大理论取值为65535 条件:表的存储字符集为lartin1(拉丁文 即英语)&&表中只有一个字段&&不允许为null
utf8中 每个字符占三个字节
拉丁每个字符占一个字节
gbk每个字符占两个字节
在现在所接触到的,只有char和varchar后面括号内是字符个数,别的都是字节数
tinytext 255个字节