SQL----关系型数据库之表与索引
来源:互联网 发布:cat翻译软件 编辑:程序博客网 时间:2024/05/21 17:06
1.定义表
CREATE TABLE < 表名> (
<列名> <数据类型> [ 列级完整性约束条件 ]
[, <列名> <数据类型> [ 列级完整性约束条件 ] ]
......
[,<表级完整性约束条件>]
);
2.修改表定义
ALTER TABLE <表名>
[ ADD [ COLUMN ] <新列名> <数据类型> [ 完整性约束条件 ] ]
[ ADD <表级完整性约束条件> ]
[ DROP [ COLUMN ] <列名> [ CASCADE | RESTRICT ] ]
[ DROP CONSTRAINT <完整性约束名> [ RESTRICT | CASCADE ] ]
[ ALTER COLUMN <列名> <数据类型>];
*DROP COLUMN 子句用于删除表中列:指定 CASCADE 则自动删除引用了该列的其他对象( 如:视图 ),指定 RESTRICT 则如果该列被其他对象引用则 RDMBS 拒绝删除
3.删除除表
DROP TABLE <表名> [ RESTRICT|CASCADE ];
A,索引
CREATE [ UNIQUE ] [ CLUSTER ] INDEX <索引名 > ON <表名> (<列名> [< ASC | DESC>] [,<列名> [ <次序> ] ]......);
UNIQUE:表明此索引的每个索引值只对应唯一的数据记录
CLUSTER:表明要建立的索引是聚簇索引
B,修改索引
ALTER INDEX <旧索引名> RENAME TO < 新索引名>;//修改索引名称
C,删除索引
DROP INDEX < 索引名 >;
- SQL----关系型数据库之表与索引
- 关系型数据库与SQL
- No-SQL与关系型数据库
- SQL中的表 与关系数据库
- SQL中的表 与关系数据库
- SQL----关系型数据库之模式
- SQL----关系型数据库之数据查询
- SQL----关系型数据库之连接查询
- 数据库SQL之表关系&连接查询
- 关系型数据库索引类型
- 数据库性能优化:数据库表优化之SQL索引
- 4.非关系型数据库(Nosql)之mongodb:普通索引,唯一索引
- 4.非关系型数据库(Nosql)之mongodb:普通索引,唯一索引
- SQL之视图与索引
- SQL数据库 存储过程、索引、视图与临时表
- MongoDB语法与现有关系型数据库SQL语法比较
- MongoDB语法与现有关系型数据库SQL语法比较
- 关系型数据库中的高级索引功能
- Linux软件管理工具浅谈
- CSS 下拉菜单
- 第八周项目1建立顺序串的算法库
- excel操作的几种方法
- 人工智能从入门到精通(9)
- SQL----关系型数据库之表与索引
- spring boot 获取项目全部URL
- 【Scikit-Learn 中文文档】新异类和异常值检测
- 二叉树的算法
- Javascript内存泄漏
- Shell脚本
- Linux上的free命令详解
- CSS 伪元素
- Spring 的核心 IOC 和AOP详解