參考教程b站狂神
目標:建立乙個school資料庫
建立學生表(列,字段)使用sql 建立
學號int登入密碼varchar(20) 姓名,性別varchar (2),出生日期(datatime) ,家庭住址, email
create
table
ifnot
exists
`student`
(`id`
int(4)
notnull
auto_increment
comment
'學號'
,`name`
varchar(30
)not
null
default
'匿名'
comment
'姓名'
,`pwd`
varchar(20
)not
null
default
'123456'
comment
'密碼'
,`gender`
varchar(2
)not
null
default
'女'comment
'性別'
,`birthday`
datetime
default
null
comment
'出生日期'
,`address`
varchar
(100
)default
null
comment
'家庭住址'
,`email`
varchar(50
)default
null
comment
'郵箱'
,primary
key(
`id`))
engine
=innodb
default
charset
=utf8mb4
語句解釋
建立 表 如果 不 存在 `表名`
(`列名` 資料型別(長度) 不 為空 自增 注釋'學號'
,`列名` 資料型別(長度) 不 為空 預設值 '匿名' 注釋 '姓名',.
....
.`列名` 資料型別(長度) 預設 為空 注釋 '出生日期',.
....
. 主 鍵(
`列名`
))引擎=
innodb 預設 編碼=utf8mb4
格式[可選]
create
table[if
exists
]`表名`
(`欄位名` 列型別 [屬性]
[索引]
[注釋]
,`欄位名` 列型別 [屬性]
[索引]
[注釋],.
....
.`欄位名` 列型別 [屬性]
[索引]
[注釋]
[primary
key(
`欄位名`)]
)[表型別]
[字符集設定]
[注釋]
show
create
database
`資料庫名`
show
create
table
`表名`
desc 表名
資料庫建立表
use jy go1 建立reader讀者表create table reader reader id varchar 8 not null primary key,第一種主鍵約束方式 reader name nvarchar 50 not null,姓名 reader char 2 not nul...
資料庫表建立
慣例 我是溫浩然 建立資料庫表的時候,要充分考慮表與表之間的關係,否則,會一直改。最近在做乙個網路論壇的專案,最開始的時候,沒有充分考慮論壇版塊,與版主之間的關係,所以,在版塊表中,加入乙個版主id的字段,在使用者表中,角色字段,設定了乙個版主。但是後來考慮,版主,是一種許可權,而不是乙個角色。角色...
建立資料庫表
usr bin python3 import pymysql 開啟資料庫連線 db pymysql.connect localhost root 123456 test 使用 cursor 方法建立乙個游標物件 cursor cursor db.cursor 使用 execute 方法執行 sql,...