MySQL的字段屬性+SQLyog查看建表語句


MySQL的字段屬性

寫在前面:數據庫就是單純的表,用來存儲數據,只有行和列行代表數據,列代表字段(id、name、age這種就叫字段)

1、長度

2、默認

3、主鍵

4、非空

5、Unsigned

6、自增

7、Zerofill

1. 長度

數據的長度。

2. 默認

設置默認值,比如sex設置默認值為男,即不填內容,默認值就是男。

3. 主鍵

一個表只設一個主鍵,比如id就可以設為主鍵,彼此的id不同,即彼此的主鍵值不同。

4. 非空

1、如果勾上了,若不填值,就會報錯

2、如果沒勾上,若不填值,默認為null

5. Unsigned

1、無符號的整數

2、聲明了該列不能聲明為負數

6. 自增

1、自動在上一條記錄的基礎上+1(默認加1,可以在高級中改默認值)

2、通常用來設置唯一的主鍵index,必須是整數類型

3、可以自定義主鍵自增的起始值和步長

7. Zerofill

設置完長度后,不足的位數,在前面用0填充。

 

補充:在SQLyog查看建表語句

新查詢編輯器 > SHOW CREATE TABLE student; > 選中執行 > 點結果 > 選最右側展示

   

用上述查到的SQL代碼,也可以建一個新表。

新查詢編輯器 > 輸入上面查到的SQL代碼 > 按圖中方式,改代碼 > 選中執行 >鼠標右鍵空白區域,刷新對象瀏覽器。

 

 常用命令:

SHOW CREATE DATABASE school;   --查看創建數據庫的語句
SHOW CREATE TABLE student;     --查看student數據表的定義語句
DESC student;                  --顯示表的結構  

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM