一、创建表的完整语法#[]内的可有可无,即创建表时字段名和类型是必须填写的,宽度与约束条件是可选择填写的。
create table 表名(
字段名1 类型[(宽度) 约束条件],
字段名2 类型[(宽度) 约束条件],
字段名3 类型[(宽度) 约束条件]
);#解释:
类型:使用限制字段必须以什么样的数据类型传值
约束条件:约束条件是在类型之外添加一种额外的限制#注意:
a、在同一张表中,字段名是不能相同
b、宽度和约束条件可选,字段名和类型是必须的
c、最后一个字段后不加逗号
二、基本数据类型之整型1、作用:id号,各种号码,年龄,等级2、分类:
tinyint(**): 1个字节,有符号可表示(-128,127),无符号可表示(0,255)
int (*****): int为最常用类型;4个字节
bigint(***): 8个字节3、默认整型都是有符号的
create table t1(x tinyint);
insert into t1 values(128),(-129); #在非严格模式下,超出范围不报错,存成127和-128
create table t2(x tinyint unsigned);
insert into t2 values(-1),(256); #在非严格模式下,超出范围不报错,存成0和255
create table t3(x int unsigned);
insert into