数据定义复习

本文由用户“ldpengwei”分享发布 更新时间:2021-12-14 01:11:49 举报文档

以下为《数据定义复习》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

数据定义复习资料

/

本章复习要点:

数据库的创建、使用和删除

例:create database student

use student

drop database student

注意:删除数据库时,不能删除正在使用的数据库

模式的创建和删除

例:create schema st

create schema st authorization zhangsan

drop schema st

注意:

模式下可以创建表等其他数据对象。

一个数据库可以有多个模式

一个模式可以有多个数据对象

表的创建、修改和删除

例1:create table student(Sno smallint primary key,

Sname char(20),

Ssex char(9),

Sage char(10),

Sdept char(20)

);

create table student(Sno smallint ,

Sname char(20),

Ssex char(9),

Sage char(10),

Sdept char(20),

primary key(sno)

);

Drop table stu 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 表得时候,往往默认是允许为空,所以添加primary key时会出错,只能对非空的列添加primary key。

alter table student add foreign key (sno) references student(sno);

注意:参照约束也可以添加,只是需要外码和被参照的主属性数据类型保持一致。

alter table student alter column sage int;

修改数据类型

索引的分类、创建和删除

例:create unique index stu on student(sname);

注意:

stu为索引名字,必须要有一个索引名

列名后面紧跟排序类型,ASC为升序,DESC为降序,默认为ASC,可以有多个列,用逗号隔开。

Create clustered index stuu on student(sage);

注意:

聚簇索引的关键字为clustered,书上有误。

同样,列名后面紧跟排序类型,可以有多个列,用逗号隔开。

聚簇索引严格按照物理存储位置来排序。

drop index student.stuu

注意:

书上有误,必须是“表名.索引名”,不能只写索引名

[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。

  1. 复试题word版
  2. 第二课时 Section A(Grammar Focus~3c) 知识目标
  3. 3.3.1 比较过滤器ppt
  4. (实验报告模板-教育)数据库原理 (3)
  5. Oracle数据库的表空间及数据库文件的迁移方法
  6. 数据库知识题库
  7. 经典SQL语句大全
  8. 3.Mysql索引管理
  9. 数据库原理 实验报告4
  10. 专业英语Unit1
  11. 数据库定义与操作语言实验报告
  12. 九年级第一单元第一话题的第四课时Section D复习
  13. 实验2 设置约束(主键和外键)1

以上为《数据定义复习》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览