数据库 模式 表 索引 的 创建 修改 删除
程序员文章站
2022-05-30 16:42:18
...
database schema table index create-alter-drop
1.数据库的创建与删除和使用
create database SQL;
drop database SQL;
use SQL;
2.模式\架构的创建和删除(属于用于guest)
--默认在架构dbo下 和用户dbo下
create schema TTY authorization guest;
drop schema TTY;
3.表的创建和删除
create table Student(
Sno char(9) primary key,
Sname varchar(20) unique,
Sex char(2),
Sdept char(20)
);
4.修改表
--表 XX 添加 属性名 类型
alter table Student add Entrance date;
alter table Student add aha char(10);
alter table Student add zzc char(10) not null;
--表 XX 删除 列 列名(添加unique约束不能删除)
alter table Student drop column aha;
--表 XX 修改 列 列名 类型(添加unique约束不能修改)
alter table Student alter column zzc int;
--删除约束
alter table Student drop constraint UQ__Student__1CC0725B1A14E395;
--常用完整性约束
--给属性添加约束
--主码约束 primary key
--唯一性约束 unique
--非空约束 not null
--参照完整性约束 foreign key references
alter table Student add unique(Entrance);
alter table Student add unique(Aha);
5.索引的创建与删除
create unique index Courno on Course(Cno);
drop index Course.Courno;
推荐阅读
-
MSSQL监控数据库的DDL操作(创建,修改,删除存储过程,创建,修改,删除表等)
-
cmd 命令行模式操作数据库 添加查询 修改 删除 ( 表 字段 数据)
-
数据库SQL---数据库、基本表、视图、索引的定义、修改、删除
-
数据库之数据库的创建删除属性修改语句大全
-
Oracle数据库之序列的创建、修改和删除操作
-
MySQL表的创建、修改、删除,表的字段类型有哪些
-
荐 2.3 数据库表结构的创建和修改|数据库索引、默认值、计算列|聚集索引、非聚集索引
-
MySQL数据库实验:任务二 表数据的插入、修改及删除
-
数据库优化-索引的创建-MySQL-index-SQL优化-避免全表扫描
-
mysql/mariadb学习记录——创建删除数据库、表的基本命令