第一行——咕咕咕。
在學數據庫,語句不好記,整理一下。
一、模式的定義與刪除
1. 定義
CREATE SCHEMA<模式名>AUTHORIZATION<用戶名>;
若未指定模式名,則模式名隱含爲用戶名
2. 刪除
DROP SCHEMA<模式名><CASCADE|RESTRICT>;
CASCADE表示該模式下全部刪除,RESTRICT模式中沒有下屬對象才能執行。
二、基本表的定義刪除與修改
1. 定義
CREATE TABLE<表名>(<列名><數據類型>[列級完整性約束條件]);
2. 修改
ALTER TABLE[表名] -- 要修改的基本表
[ADD[COLUMN]<新列名><數據類型>[完整性約束]] -- 增加列
[ADD<表級完整性約束>] -- 增加完整性約束條件
[DROP[COLIMN]<列名>[CSACSDE|RESTRICT]] -- 刪除列
[DROP COMSTRAINT<完整性約束名>[CSACSDE|RESTRICT]] -- 刪除完整性約束條件
[ALTER COLUMN<列名><數據類型>]; -- 修改原有的列定義
3. 刪除
DROP TABLE<表名>[RESTRICT|CASCADE];
三、索引的建立與刪除
1. 建立
CREATE [UNIQUE][CLUSTER] INDEX<索引名>
ON<表名>(<列名>[<次序>]); -- 默認ASC(升序排列) 可控制爲DESC(降序)
2. 修改
ALTER INDEX<舊索引名>RENAME TO<新索引名>;
3. 刪除
DROP INDEX<索引名>
四、數據類型
這個博主總結的很詳細
https://blog.csdn.net/weixin_42835409/article/details/86529897