首页 > 代码库 > 关于数据库内“表”的几点

关于数据库内“表”的几点

数据库内包含许许多多的表。

表里包含着许许多多的字段。

表的创建命令如下:

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         AB)(A代表小数点前的位数,B代表小数点后的位数)

字符串:

       最常用:char     20  定长(位数不足20往后面补0

                       varchar20变长(位数不足20也补往后面补)

       容量最大:longtext

日期和时间:

       DATE       YYYY-MM-DD

       date:(“Y-m-d”

       DATETIMEYYYY-MM-DD     HHMMSS

       TIMEHHMMSS

时间戳(TIMESTAMP):从1970 -01-01 00:00:00到当前时间的秒数,名为时间戳。


本文出自 “12244243” 博客,请务必保留此出处http://12254243.blog.51cto.com/12244243/1886368

关于数据库内“表”的几点