MySQL DDL语言笔记
##DDL語句
###庫和表的管理
庫的管理:
?? ?一、創建庫
?? ?create database 庫名
?? ?二、刪除庫
?? ?drop database 庫名
表的管理:
?? ?#1.創建表
?? ?
?? ?CREATE TABLE IF NOT EXISTS stuinfo(
?? ??? ?stuId INT,
?? ??? ?stuName VARCHAR(20),
?? ??? ?gender CHAR,
?? ??? ?bornDate DATETIME
?? ??? ?? ??
?? ?);
?? ?DESC studentinfo;
?? ?#2.修改表 alter
?? ?語法:ALTER TABLE 表名 ADD|MODIFY|DROP|CHANGE COLUMN 字段名 【字段類型】;
?? ?
?? ?#①修改字段名
?? ?ALTER TABLE studentinfo CHANGE ?COLUMN sex gender CHAR;
?? ?
?? ?#②修改表名
?? ?ALTER TABLE stuinfo RENAME [TO] ?studentinfo;
?? ?#③修改字段類型和列級約束
?? ?ALTER TABLE studentinfo MODIFY COLUMN borndate DATE ;
?? ?
?? ?#④添加字段
?? ?
?? ?ALTER TABLE studentinfo ADD COLUMN email VARCHAR(20) first;
?? ?#⑤刪除字段
?? ?ALTER TABLE studentinfo DROP COLUMN email;
?? ?
?? ?
?? ?#3.刪除表
?? ?? ?DROP TABLE [IF EXISTS] studentinfo;
?? ?
###常見類型
?? ?整型:
?? ??? ?
?? ?小數:
?? ??? ?浮點型
?? ??? ?定點型
?? ?字符型:
?? ?日期型:
?? ?Blob類型:
###常見約束
?? ?NOT NULL
?? ?DEFAULT
?? ?UNIQUE
?? ?CHECK
?? ?PRIMARY KEY
?? ?FOREIGN KEY
?
總結
以上是生活随笔為你收集整理的MySQL DDL语言笔记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ubuntu18.04 安装Python
- 下一篇: error while loading