当前位置: 首页 > news >正文

上市公司网站建设百度识图识别

上市公司网站建设,百度识图识别,平面图怎么画,宁波专业seo团队前言 🚩定义/创建基本表语法示例 修改基本表语法示例 删除基本表语法示例 感谢 💖 前言 🚩 SQL支持数据库系统的三级模式结构,其模式、外模式和内模式中的基本对象有表、视图和索引,因此,SQL的数据定义功能…

  • 前言 🚩
  • 定义/创建基本表
    • 语法
    • 示例
  • 修改基本表
    • 语法
    • 示例
  • 删除基本表
    • 语法
    • 示例
  • 感谢 💖

前言 🚩

SQL支持数据库系统的三级模式结构,其模式、外模式和内模式中的基本对象有表、视图和索引,因此,SQL的数据定义功能包括定义表、定义视图和定义索引。

前面【数据库系统概论】SQL是什么?它有什么特点?提到,SQL中只有三个数据定义动词,分别是:CREATE(创建)、DROP(删除)ALTER(修改)。虽然只有三个动词,但通过灵活的使用能够发挥强大的作用。

本篇文章介绍如何定义/创建、修改和删除基本表。

定义/创建基本表

定义表需要定义表名、列名、列的数据类型。还可以定义与该表有关的完整性约束条件。

语法

CREATE TABLE <表名><列名> <数据类型>[ <列级完整性约束条件> ][<列名> <数据类型>[ <列级完整性约束条件>] ][<表级完整性约束条件> ];
  • <表名>:所要定义的基本表的名字
  • <列名>:组成该表的各个属性(列)
  • <列级完整性约束条件>:涉及相应属性列的完整性约束条件
  • <表级完整性约束条件>:涉及一个或多个属性列的完整性约束条件

定义表的各个属性时需要指明数据类型和长度。不同的RDBMS中支持的数据类型不完全相同

SQL Server中常用的完整性约束:

  • 主码约束: PRIMARY KEY
  • 唯一性约束:UNIQUE
  • 非空值约束:NOT NULL
  • 参照完整性约束(外码约束):FOREIGN KEY……REFERENCES
  • 检查约束:CHECK
  • 默认值约束:DEFAULT

示例

建立一个学生表Student,其中包括学号(Sno),姓名(Sname),性别(Ssex),年龄(Sage),入学时间(Sdate)5个属性。其中学号为主键,姓名唯一,入学时间不能为空。

 CREATE TABLE Student(Sno CHAR(6) PRIMARY KEY,Sname CHAR(10) UNIQUE,        Ssex CHAR(2) CHECK(Ssex IN (’男’,’女’)),Sage SMALLINT,Sdate DATE NOT NULL;

建立一个课程表Course,其中包括课程号(Cno),课程(Cname),先修课(Cpno),学分(Ccredit)4个属性。其中课程号为主键,学分不能为空。

CREATE TABLE Course(Cno  CHAR(3) PRIMARY KEY,Cname CHAR(20),Cpno  CHAR(3),Ccredit  SMALLINT  NOT NULL);

建立学生选课表SC,其中包括学号(Sno),课程号(Cno)和成绩(Grade)。学号和课程号为主键。

CREATE TABLE SC (Sno  CHAR(6),Cno  CHAR(3),Grade  SMALLINT,PRIMARY KEY(Sno,Cno), /*表级完整性约束条件,(Sno,Cno)为主键*/FOREIGN KEY (Sno) REFERENCES Studnet(Sno),/*表级完整性约束条件,Sno为外键,参照Student表中的Sno*/FOREIGN KEY (Cno) REFERENCES Course(Cno)/*表级完整性约束条件,Cno为外键,参照Course表中的Cno*/);

修改基本表

语法

修改表包括:添加新的属性列、删除列、添加完整性约束、删除完整性约束、修改列的数据类型。

 ALTER TABLE <表名>
[ADD <新列名> <数据类型> [完整性约束]]
[ADD <表级完整性约束>]
[DROP [COLUMN ] <列名> ]
[DROP  CONSTRAINT <完整性约束名>]
[ALTER COLUMN <列名> <数据类型> ]

示例

向Student表中增加 “所在系(Sdept)”列:

ALTER TABLE Student ADD Sdept CHAR(20);
/* 注意当向表中新增加一列后,表中相应列的值为空值 */

将年龄的数据类型改为长整型:

ALTER TABLE Student ALTER COLUMN Sage INT;

删除基本表

基本表删除后,表中的数据以及此表上建立的索引、视图、触发器等都将自动被删除。另外,DROP TABLE不能用于删除由外键约束引用的表,必须先删除有外键约束条件的表,然后才能删除其引用的表。

语法

DROP TABLE <表名>;

示例

删除Student表:

DROP TABLE Student;

感谢 💖

好啦,这次的分享就到这里,感谢大家看到这里🤞

http://www.zhongyajixie.com/news/44984.html

相关文章:

  • 动态网站开发语言优势百度关键词推广可以自己做吗
  • 网站的建设方案怎么写中国市场营销网网站
  • 西宁网站枫树seo
  • 中英文双版网站怎么做怎么做网站优化排名
  • 开个做网站的公司国际新闻网
  • 北京必去的十大景点宁波seo在线优化
  • 阿里巴巴网站是用什么技术做的网站优化怎么做
  • 建盏公司最新消息搜索引擎优化 简历
  • 具权威的小企业网站建设搜狐综合小时报2022113011
  • 网络规划设计师目录seo培训优化课程
  • 企业网站维护工作计划杭州网站外包
  • 医疗网站备案前置审批哪个软件可以自动排名
  • 安康养老院收费价格表seo网站诊断价格
  • 广东互联网产品推广技术济南seo外包公司
  • 外贸网站怎么做谷歌搜索搜索引擎原理
  • 昆明做网站高质量外链代发
  • 延安网站建设搜索热度和搜索人气
  • 什么网站可以做视频剪辑的兼职搜客
  • 免费营销型企业网站模板做网站的软件有哪些
  • 政府网站规范化建设软文新闻发稿平台
  • 湖州做网站公司有那几家企业网站设计与实现论文
  • 广州网站建设 滚屏百度统计登录
  • 无锡手机网站建设方案青岛招聘seo
  • 淘宝网站基础建设 托管想要网站导航推广页
  • 什么网站是做汽车装饰配件的衡阳seo优化
  • 适合友情链接的网站日本搜索引擎naver入口
  • 徐州做网站那家好重庆网站开发公司
  • 加强网站安全建设方案龙岗网站建设
  • 张家口认证助手appseo在线培训
  • 政府网站建设管理现状 申论手机软文广告300字