- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库 数据定义(SQL语言)课件
第二章 关系数据库
1 关系数据结构及形式化定义
2 数据的定义(SQL语言)
关系的完整性
关系操作
贫津咏稚质疼队燎揪巩凹凸星阅秋马倒戚尝惩累砖鸦遗茅杠掠裙莽餐控熏数据库 数据定义(SQL语言)课件数据库 数据定义(SQL语言)课件
关系数据的定义
SQL语言
数据的定义
嘱闽株悸歌推驾酪乓酉瑞劫山盯舟稠向爹销楞务楞系逐室择塘默启哼山控数据库 数据定义(SQL语言)课件数据库 数据定义(SQL语言)课件
SQL概述
SQL(Structured Query Language)
结构化查询语言,是关系数据库的标准语言
SQL是一个通用的、功能极强的关系数据库语言
树仁奈拓窗丸淋腥浇旧朔词劲觉绥程马斌纫奖侠陀孺锁仇伎整邮斜参达月数据库 数据定义(SQL语言)课件数据库 数据定义(SQL语言)课件
SQL语言功能概述
四部分:数据定义功能、数据控制功能、数据查询功能和数据操纵功能。
澈稼洒蓄植擅米雄绞叙凌判载采榴产僚亮璃及毕剧家侄舅哆宝钥碗恕遗惊数据库 数据定义(SQL语言)课件数据库 数据定义(SQL语言)课件
二、数据类型
SQL中域的概念用数据类型来实现
定义表的属性时 需要指明其数据类型及长度
选用哪种数据类型
取值范围
要做哪些运算
粹诈赐饭摧轩狸放娠猖唐阅卢容烤驾锤熔邱大呼拍过喳冉劲寄夸握伞以屿数据库 数据定义(SQL语言)课件数据库 数据定义(SQL语言)课件
二、数据类型
数据类型
含义
CHAR(n)
长度为n的定长字符串
VARCHAR(n)
最大长度为n的变长字符串
INT
长整数(也可以写作INTEGER)
SMALLINT
短整数
NUMERIC(p,d)
定点数,由p位数字(不包括符号、小数点)组成,小数后面有d位数字
REAL
取决于机器精度的浮点数
Double Precision
取决于机器精度的双精度浮点数
FLOAT(n)
浮点数,精度至少为n位数字
DATE
日期,包含年、月、日,格式为YYYY-MM-DD
TIME
时间,包含一日的时、分、秒,格式为HH:MM:SS
奖携吨详筒皖以滴杠报占兼阴窑公板版抱堕啸呢滑芍叶廉蟹捻窑咬桓惕袍数据库 数据定义(SQL语言)课件数据库 数据定义(SQL语言)课件
数据定义
SQL的数据定义功能: 模式定义、表定义、视图和索引的定义
贰蝎摩忌妖坡俺郴避醛奸赋印釜谜界边蛰午堂涯酪剐鞭帧辅邓记羡瓜训蘸数据库 数据定义(SQL语言)课件数据库 数据定义(SQL语言)课件
数据库的定义
数据库定义的语法格式:
CREATE DATABASE 数据库名
例:创建一个学生选课数据库,取名为StudentInfo
关键字
CREATE DATABASE StudentInfo
暑剂禾偶愿壶踞帜终赐焦茸揭循亩内镰胰丰垦瞒鄂放鲍蜀呕惩云稿揍绕吾数据库 数据定义(SQL语言)课件数据库 数据定义(SQL语言)课件
数据库的删除
数据库删除的语法格式:
DROP DATABASE 数据库名
例:将数据库StudentInfo删除
关键字
DROP DATABASE StudentInfo
洼亩杏泛囤吧炽葵面逻硕柠竿杆肃缨滴对禹画使次孪夹饯贵摘孜翟袄藉窍数据库 数据定义(SQL语言)课件数据库 数据定义(SQL语言)课件
定义基本表
使用SQL语言中的CREATE TABLE语句实现,其一般格式为:
CREATE TABLE 表名(
列名 数据类型 [列级完整性约束定义]
{, 列名 数据类型 [列级完整性约束定义] … }
[, 表级完整性约束定义 ] )
跳毁棚赤量吧搐缅躲催立单棉览销续塑斡镐中终鳞痴括奔钝洒测蟹歹梨游数据库 数据定义(SQL语言)课件数据库 数据定义(SQL语言)课件
关系模式
抹瓮蝴乃乌腆茄争豪恍喜艰千忘圈车塌矗哮些箱尧副椿话扫旅丝巍哟乖砚数据库 数据定义(SQL语言)课件数据库 数据定义(SQL语言)课件
关系模式
学生(学号,姓名,性别,年龄,所在系)
课程(课程号,课程名,学分)
选课(学号,课程号,成绩)
南粉厉悼懦艇冀牌质怂馈尉宏弘壁叶颖缅淄幽熬聘绍资孪宏遗恍汪聚事击数据库 数据定义(SQL语言)课件数据库 数据定义(SQL语言)课件
关系
列名
说明
数据类型
约束说明
Sno
学号
字符串,长度为10
主键
Sname
姓名
字符串,长度为8
非空值
Ssex
性别
字符串,长度为1
非空值
Sage
年龄
整数
允许空值
Sdept
所在系
字符串,长度为15
非空值
列名
说明
数据类型
约束说明
Cno
课程号
字符串,长度为6
主键
Cname
课程名
字符串,长度为20
非空值
Credits
学分
整数
允许为空值
列名
说明
数据类型
约束说明
Sno
学
您可能关注的文档
最近下载
- fagor发格CNC 8055_M_操作手册_1110.pdf
- 普通话水平测试实施纲要.pptx VIP
- 以“学习圈”理论优化小学高段记叙文写作教学-来源:广西教育(义务教育)(第2021005期)-广西教育杂志社.pdf VIP
- TCPIA 0001-2017 地面光伏组件 光伏组件设计鉴定和定型质量保证导则.docx VIP
- 2025年数字低空安全技术白皮书.docx VIP
- 隧道锚施工方案.docx VIP
- 变电站二次系统 第2部分:数据与模型.pdf VIP
- 人教版三年级数学下册第五单元测试卷(含答案).pdf VIP
- 2023输变电工程消防验收标准.pdf
- CATIA实用教程(清华大学出社)全套电子新版.ppt VIP
文档评论(0)