通常考点
INT
无符号和有符号
CREATE TABLE test_unsigned(a INT UNSIGNED, b INT UNSIGNED) UNSIGNED确定了无符号
如果在无符号中出现了复述,那就会报错.
CREATE TABLE TEST(INT(4) zerofill);
如果没有达到四位,补0,如果达到了就全部显示.
AUTO_INCREAMENT
如果插入NULL或者0, 自动increament, 如果负数则不影响
CHAR大小写区别
CHAR(n), varchar(n)中的n是什么意思,n是字符数, 其他的都是字节
create table test_ci (a varchar(10), key(a));
insert into testci values('a');
insert into testci values('A');
bin(用二进制来存, 不忽略大小写, 而ci会忽略大小写)
DataTime和Timestamp的区别
create table test_time (a timestamp, b datatime); // timeStamp 有时区, datatime没有时区
insert into test_time values(now(), now());
192.168.1.%, 百分号指的是所有的都可以访问.
Select * from 指的是id为xx的全部
网友评论