- 0
- 0
- 约1.26万字
- 约 88页
- 2019-05-06 发布于广东
- 举报
第三章 关系数据库标准语言SQL 3.1 SQL概述 3.2 学生课程数据库 3.3 数据定义 3.4 数据查询 3.5 数据更新 3.6 视图 3.8 小结 3.1 SQL概述 SQL的特点 1. 综合统一 2. 高度非过程化 3. 面向集合的操作方式 4. 以同一种语法结构提供两种使用方法 5. 语言简洁,易学易用 5. 语言简捷,易学易用 3.1.2 SQL语言的基本概念 第三章 关系数据库标准语言SQL 3.1 SQL概述 3.2 学生课程数据库 3.3 数据定义 3.4 数据查询 3.5 数据更新 3.6 视图 3.8 小结 3.2 学生课程数据库学生 3.2 学生课程数据库课程 3.2 学生课程数据库选课 第三章 关系数据库标准语言SQL 3.1 SQL概述 3.2 学生课程数据库 3.3 数据定义 3.4 数据查询 3.5 数据更新 3.6 视图 3.8 小结 3.3 数 据 定 义 3.3.1 模式的定义与删除 一 定义模式 CREATE SCHEMA 模式名 AUTHORIZATION 用户名 二 删除模式 DROP SCHEMA 模式名 CASCADE|RESTRICT 创建、修改、删除数据库 创建数据库 CREATE DATABASE 数据库名 删除数据库 DROP DATABASE 数据库名 3.3.2 基本表的定义、删除与修改 一、定义基本表 CREATE TABLE 表名 (列名 数据类型[ 列级完整性约束条件 ] [,列名 数据类型[ 列级完整性约束条件] ] … [,表级完整性约束条件 ] ); 表名:所要定义的基本表的名字 列名:组成该表的各个属性(列) 列级完整性约束条件:涉及相应属性列的完整性约束条件 表级完整性约束条件:涉及一个或多个属性列的完整性约束条件 定义基本表(续) 常用完整性约束 主码约束: PRIMARY KEY 唯一性约束:UNIQUE 非空值约束:NOT NULL 参照完整性约束 PRIMARY KEY与 UNIQUE的区别? 例题 [例5] 建立一个“学生”表Student,它由学号Sno、姓名Sname、性别Ssex、年龄Sage、所在系Sdept五个属性组成。其中学号不能为空,值是唯一的,并且姓名取值也唯一。 CREATE TABLE Student (Sno CHAR(5) NOT NULL UNIQUE, Sname CHAR(20) UNIQUE, Ssex CHAR(1) , Sage INT, Sdept CHAR(15)); 例题 (续) [例7] 建立一个“学生选课”表SC,它由学号Sno、课程号Cno,修课成绩Grade组成,其中(Sno, Cno)为主码。 CREATE TABLE SC( Sno CHAR(5) , Cno CHAR(3) , Grade int, Primary key (Sno, Cno)); 例题 (续) 二、数据类型 当用SQL语句定义表时,需要为表中的每一个字段设置一个数据类型,用来指定字段所存放的数据是整数、字符串、货币或是其它类型的数据。 SQL SERVER 的数据类型有很多种,分为以下9类: 1. 整数数据类型:依整数数值的范围大小,有BIT, INT , SMALLINT, TINYINT四种。 2. 精确数值类型:用来定义可带小数部分的数字,有NUMERIC和DECIMAL两种。二者相同,但建议使用DECIMAL。如:123.0、8000.56 3. 日期时间数据类型:用来表示日期与时间,依时间范围与精确程度可分为DATETIME与SMALLDATETIME两种。如:1998-06-08 15:30:00 4. 字符串数据类型:用来表示字符串的字段。包括:CHAR, VARCHAR, TEXT三种,如:“数据库” 5. 二进制数据类型:用来定义二进制码的数据。有:BINARY, VARBINARY,IMAGE 三种,通常用十六进制表示:如:OX5F3C 6.其它:货币型、浮点型、实数型、UNICODE字符型...... 三、模式与基本表 一个基本表属于一个模式,一个模式包含多个基本表 定义基本表所属的模式,三种方法: 定义时显式的给出模式名 创建模式语句时同时创建表 先设置所属模式,再在相应的模式下定义基本表 四、修改基本表 A
您可能关注的文档
- 安徽师范大学美术学院美术史课件第五章 文艺复兴的美术.ppt
- 安徽师范大学数计学院《计算机组成原理》教学课件:第二章 计算机的逻辑部件.ppt
- 安徽师范大学数计学院《计算机组成原理》教学课件:第六章 中央处理部件.ppt
- 安徽师范大学数计学院《计算机组成原理》教学课件:第三章 运算方法和运算部件.ppt
- 安徽师范大学数计学院《计算机组成原理》教学课件:第四章 主存储器与存储体系.ppt
- 安徽师范大学外国美术史课件第六章 威尼斯、尼德兰画派和德国文艺复兴等.ppt
- 安徽师范大学外国美术史课件第七章 17世纪欧洲美术:巴洛克.ppt
- 安徽师范大学现代通信原理课件第八章 数字信号的最佳接收.ppt
- 安徽师范大学现代通信原理课件第九(1)章 差错控制编码.ppt
- 安徽师范大学现代通信原理课件第九(2)章 模拟信号的数字传输.ppt
- 2025年贵州黔南经济学院马克思主义基本原理概论期末考试模拟题及答案解析(必刷).docx
- 2025年贵州黔南经济学院马克思主义基本原理概论期末考试模拟题及答案解析(必刷).docx
- 2025年贵阳信息科技学院马克思主义基本原理概论期末考试模拟题带答案解析(夺冠).docx
- 2025年贵州文化旅游职业学院马克思主义基本原理概论期末考试模拟题附答案解析(夺冠).docx
- 2025年贵阳信息科技学院马克思主义基本原理概论期末考试模拟题含答案解析(夺冠).docx
- 2025年贵德县幼儿园教师招教考试备考题库及答案解析(必刷).docx
- 2025年贵德县幼儿园教师招教考试备考题库含答案解析(夺冠).docx
- 2025年贵阳人文科技学院马克思主义基本原理概论期末考试模拟题及答案解析(夺冠).docx
- 2025年贵州交通职业技术学院单招职业技能考试题库带答案解析.docx
- 2025年贵州机械工业职工大学马克思主义基本原理概论期末考试模拟题含答案解析(夺冠).docx
最近下载
- 九年义务教育控辍保学工作方案.doc VIP
- 2025年安徽中考语文试卷及答案出炉 .pdf VIP
- KA 25-2025 煤矿井下机电设备完好性要求.docx VIP
- 劳动合同中止期间的工资支付与社保缴纳义务.docx VIP
- T BALI 003—2023 节律照明灯具性能要求.pdf VIP
- 2012年江苏高考数学试卷真题及答案.doc VIP
- 高中地理野外实践活动与乡土文化传承的结合研究教学研究课题报告.docx
- 2025光伏电站光伏组件并网验收测试标准光伏组件安装质量检查标准.docx VIP
- 上汽通用五菱宝骏610_汽车使用手册用户操作图解驾驶车主车辆说明书pdf电子版下载.pdf VIP
- 运筹学题库及答案.doc VIP
原创力文档

文档评论(0)