【数据库】SQL语句(数据定义)

本文详细介绍了数据库操作的基础知识,包括模式的定义与删除、基本表的创建、修改与删除、索引的建立与删除,以及常用的数据类型。适用于初学者快速掌握数据库操作技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一行——咕咕咕。

 

在学数据库,语句不好记,整理一下。

 

一、模式的定义与删除

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值