关于数据库内“表”的几点
數據庫內包含許許多多的表。
表里包含著許許多多的字段。
表的創建命令如下:
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到當前時間的秒數,名為時間戳。
轉載于:https://blog.51cto.com/12254243/1886368
總結
以上是生活随笔為你收集整理的关于数据库内“表”的几点的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php扩展xdebug安装
- 下一篇: 20161228阅读笔记