第一行——咕咕咕。
在学数据库,语句不好记,整理一下。
一、模式的定义与删除
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