MySQL複習05 DDL操作

2021-10-09 10:59:20 字數 1041 閱讀 4640

一般情況下,資料庫表設計完成就不允許更改,但是有時候難免會有需要稍作改動的地方。因此修改表的部分內容了解即可,用的機會較少。希望你們永遠不會用到 ^-^.

primary

keynot

null

check

# mysql中無效

unique

default

[constraint fk_stuinfo_major]

foreign

key(majorid)

references major(id)

;

// 更改列名——change

alter

table book change column name newname varchar(20

);// 更改型別——modify

// 新增列——add

// 刪除列——drop

// 修改表名——rename to——驗證沒有生效,不知道為啥。

// 列級約束——modify column

/*表級約束——add primary key

add foreign key

add index

*/

// 刪除author表本身。

drop

table

ifexists author;

// 刪除列級約束——modify

// 刪除表級約束——drop primary key ,drop foreign key, drop index

// like 關鍵字複製表結構。

create

table cp like book;

// 連資料一起複製****可能使用

create

table cp select

*from book;

MySQL常用DDL操作命令

本篇內容涉及兩個方面 資料庫操作的常用的ddl命令 表操作的常用的ddl命令 建立資料庫 create databases if notexists db name character set 註解 db name 資料庫名 if not exists 表示資料庫不存在時,才能建立資料庫。chara...

408作業系統複習05 記憶體

記憶體 虛存 檔案分配對比 記憶體連續分配 碎片型別 單一連續 單任務系統 固定分割槽 每個程序指定到適應它的最小分割槽 內部動態分割槽 ff bf wf nf best未必最好,worse未必最差 外部記憶體非連續分配 基本分頁 內部基本分段 外部段頁式 每個程序乙個段表,每段乙個頁表 內部虛存記...

mysql基本操作語句之DDL

create table 表名 id int unsigned not null auto increment primary key,name varchar age tinyint unsigned,drop table 表名 3.1 修改表名 alter table 舊表名 rename 新錶...