- 1、本文档共34页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库精选课件
SQL 的 9 个核心动词SQL 功能 动 词数据定义 DD CREATE、 DROP、 ALTER数据查询 DQ SELECT数据更新 DM INSERT、 UPDATE、 DELETE数据控制 DC GRANT、 REVOKEDML 语言可实现数据查询与数据更新操作。数据查询包括对数据的查询、分类、排序、统计与检索等操作,数据更新包括对数据的插入、删除与修改等操作。数据定义语言 DDL 用于创建、删除和管理数据库、数据表以及视图与索引。 DDL 语句通常包括对每个对象的创建( CREATE)、修改( ALTER)以及删除( DROP)等命令,表 3.2 中列出了 DDL语言的主体语句及其功能。表 3.2 DDL 的主体语句操 作 对 象 语 句 功 能CREATE TABLE 新建数据表表 ALTER TABLE 修改数据表DROP TABLE 删除数据表SELECT 语句由一系列必选或可选的子句组成,例如, FROM 子句、 WHERE 子句、 ORDER BY 子句、GROUP BY 子句和 HAVING 子句等。3.数据操纵语言——DML数据操纵语言 DML 用于插入数据、修改数据和删除数据。该语言由 3 种不同的语句组成,分别是INSERT、 UPDATE 和 DELETE 语句。 INSERT 语句用于向表插入数据, UPDATE 语句用于修改表中的数据,而 DELETE 语句用于删除表中的数据。基本表是独立存在的,在 SQL 中一个关系对应一个表。一个或多个基本表对应一个存储文件,每个表有若干索引,索引也存放在存储文件中。视图是从一个或多个基本表导出的虚拟表,标识符名(对象名)不区分英文字母的大小写,例如, id 和 ID 是相同的通常人们将行称为记录,将列称为字段。在 SQL 语言中,字符型数据被放在单引号( )中, home 的长度为 4, 047122813810 的长度为 12 等。不过,需要注意的是,每个汉字占两个字符的位置,例如, 张三的长度是 4,而不是 2。100 的长度为 3, 23.234 的长度为 6(数字型数据长度包含小数点), -123 的长度为 3 等VARCHAR 数据类型用于存放可变长度字符串, CHAR 数据类型用于存放固定长度的字符串。例如,如下两条语句:姓名 VARCHAR( 20)和姓名 CHAR( 20)技巧: 虽然 VARCHAR 能够自动调整字段长度,以此达到节省空间的目的,但是,在查询检索方面,查询 CHAR 类型的数据会比查询 VARCHAR 类型的数据更快。说明: VARCHAR 和 CHAR 的区别是:假设当“姓名”字段中最长的值为“孛尔吉济特”时,前者会自动调整“姓名”字段的长度为 10(一个汉字占两个字节的位置),而后者则仍旧保持字段长度为 20,在没有达到 20 长度的字段值后会自动添加空格,例如,因为姓名“张三”没有达到20 长度,因此,在其后添加 16 个空格。Access 中的日期/时间类型是 DATETIME,在向 DATETIME 类型的字段输入值时,必须遵循固定的日期/DATE 类型:用于存储日期数据,日期数据的范围为 1000-01-01 至 9999-12-31。DATETIME 类型:用于存储混合日期和时间数据,9999-12-31 23:59:59。CHAR 类型:用于存放字符串数据,定义形式为 CHAR[(n)]。字符个数小于 n,则系统自动在实际字符串后添加空格来填满设定好的空间,VARCHAR2 类型:用于存放可变长的字符串,具体定义时指明最大长度 n,如果数据长度没有达到最大值 n, Oracle 会根据数据大小自动调节字段长度,如果数据前后有空格, Oracle 会自动将其删去。4.2 数据表基础在关系型数据库系统中,一个关系就是一个表,表结构指的就是数据库的关系模型。表是若干列( Column)和若干行( Row)的集合,每一行代表一个唯一的记录,每一列代表一个字段。数据表由行和列组成,通常人们将行称为记录,而将列称为字段,表结构和其内的数据。字段名、字段类型、字段大小和字段约束、表约束等信息。CREATE TABLE test(学号 char(4),姓名 char(20),)CREATE TABLE 将在当前数据库创建一个新的、初始为空的数据表,CREATE TABLE 表名(字段名 1 数据类型 [NOT NULL] [DEFAULT 默认值],[字段名 2 数据类型 [NOT NULL] [DEFAULT 默认值],……字段名 n 数据类型……);? NOT NULL:为可选项,如果在某字段后加上该项,则向表添加数据时,必须给该字段输入内容,即不能为空。? DEFAULT默认值:为可选项,如果在某字段后加上该项
文档评论(0)