14.有B格的創建錶

柯基@ 2022-01-07 23:48:15 阅读数:192

  1. 普普通通創建錶 之後,再來一些有B格的,公司也在用的創建方法,推薦大家采用這一種。先附上代碼(以在 school 中創建 teacher 為例):
create table if not exists teacher(
age int auto_increment primary key comment '主鍵id',
name varchar(20) not null ,
phone varchar(30) not null comment '電話號碼',
address varchar(50) default '暫時未知' comment '家庭住址'
)engine=innodb;
auto_increment:自動增長,比如上大學時你和你下鋪的兄弟的學號是不是加一的關系,你2001他2002。
primary key:主鍵,最主要的 靠它來區別 teacher 這一張錶,絕對不能一樣。
comment:注釋,後加 '' 引號內寫注釋的內容。
not null:不能為空。
default:默認值,後加 '' ,引號內加對應的默認值。
engine=innodb:數據庫引擎是 innodb 。

附圖:
在這裏插入圖片描述

  1. 輸入:show create table teacher;,即可看到當時創建 teacher 錶時的方式
    在這裏插入圖片描述
  2. 對比 普普通通創建錶 中創建的 student 錶。
    在這裏插入圖片描述
  3. 輸入:show tables;,可以看見現在 school 中已經有兩個錶了,一個是 student,另一個是 teacher
    在這裏插入圖片描述
版权声明:本文为[柯基@]所创,转载请带上原文链接,感谢。 https://gsmany.com/2022/01/202201072348146879.html