码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2016-12-27 01:27:41      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:mysql

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

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

表的创建命令如下:

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到当前时间的秒数,名为时间戳。


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

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

标签:mysql

原文地址:http://12254243.blog.51cto.com/12244243/1886368

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!