数据库内包含许许多多的表。
表里包含着许许多多的字段。
表的创建命令如下:
CREATE TABLE 表名(指令尽量大写,表名小写)。
正确的格式为:
CREATE TABLE 表名(
字段一 各种修饰词,
字段二 各种修饰词,
字段三 各种修饰词,
…………
最后字段 各种修饰词
);
其中,各种修饰词包含:类型,长度(类型后面加(字节)),是否允许为空(默认为空,想不允许为空时,需要用:not null指令),主键(主要的元素,一个表里只能有一个,且必须有一个,且它的值不能重复:PRIMARY KEY),默认值(DEFAULT“值”),是否自增长(AUTO_INCREMENT,一般来说,自增长的东西必须是主键),注释说明)
其中数值:
tinyint 3位数
smallint 5位数
mediaint 8位数
int 10位数
bigint 20位
float 4字节
double 8字节
decimal (A,B)(A代表小数点前的位数,B代表小数点后的位数)
字符串:
最常用:char (20) 定长(位数不足20往后面补0)
varchar(20)变长(位数不足20也补往后面补)
容量最大:longtext
日期和时间:
DATE: YYYY-MM-DD
date:(“Y-m-d”)
DATETIME:YYYY-MM-DD HH:MM:SS
TIME:HH:MM:SS
时间戳(TIMESTAMP):从1970 -01-01 00:00:00到当前时间的秒数,名为时间戳。
时间: 2024-10-27 07:24:56