摘要: 主查询与子查询 如果一个SELECT语句能够返回一个单值或一列值并嵌套在一个SELECT、INSERT、UPDATE或DELETE语句中,则称之为子查询或内层查询,而包含一个子查询的语句则称为主查询或外层查询 子查询可实现多层嵌套,且要用圆括号括起来 常把子查询用在外层查询的WHERE子句或HAVING子句中,与比较或逻辑运算符一起构成查询条件 子查询又分为嵌套子查询和相关子查询 ... 阅读全文
posted @ 2015-02-07 16:21 cmHunter 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 什么是分组统计 按水果的种类分组,然后分别汇总语法 SELECT [聚合函数] FROM 表 [WHERE] 条件 GROUP BY 其中可以有多个字段,各字段用逗号隔开,它表示按哪些列进行分组。 分组统计牢记:SELECT语句中除聚合函数外,所有列应... 阅读全文
posted @ 2015-02-07 16:15 cmHunter 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 字符串函数 1 LEN 返回指定字符串的字符个数(而不是字节),其中不包含尾随空格 SELECT LEN('李丽然作者') --返回:5 2 UPPER 将小写字符转换成大写字符 SELECT UPPER('book图书表') --返回:BOOK图书表 3 LTRIM 返回去掉左侧空格的字符串 ... 阅读全文
posted @ 2015-02-07 15:53 cmHunter 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 基础查询 1 语法 SELECT FROM [WHERE ] [ORDER BY [ASC或DESC]] 2 示例 SELECT AuthorName, Email, Age FROM Authors WHERE City='北京' ORDER BY AuthorID... 阅读全文
posted @ 2015-02-07 15:19 cmHunter 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 视图的基本概述 1 为什么需要视图 不同的情况需要不同的表数据,视图可以起到隐藏部分数据的作用。 2 什么是视图 视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在数据库中仅仅存储视图的定义。视图不生成所选数据行和列的永久拷贝,其中的数据是在引用视图时动态生成的。 3 创建视图的优点 集中数据,... 阅读全文
posted @ 2015-02-07 15:13 cmHunter 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 使用DELETE Table语句删除数据 DELETE FROM [WHERE ] DELETE FROM Books WHERE BookCode='981267' 问题:使用Delete删除数据时,不能删除主键值被引用的数据行。 使用Truncate Table语句删除数据 Truncate Table 注意: 1、Trunc... 阅读全文
posted @ 2015-02-07 15:05 cmHunter 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 语法 UPDATE SET [WHERE ] 注意: (1)为必选项,用于更新表中某列数据,在SET后面可以出现多 个,需用逗号隔开。 (2)Where关键字是可选的,用来限定条件,如果Update语句不限定条件,表中所有数据行都将被更新。 示例一 将作者表中所有作者的居住城市都更改成“北京” UPDATE Authors SE... 阅读全文
posted @ 2015-02-07 15:02 cmHunter 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 插入数据 1 语法 INSERT [INTO] [(列名)] VALUES 其中:“[]”代表可选的;“”代表必需的。如果有多个列名和多个列值需要用逗号隔开。 2 实例 INSERT INTO Authors (AuthorName,Sex,Age,Email,TelPhone,City) VALUES ('吴玉鹏',1,47,'wyp@sohu.c... 阅读全文
posted @ 2015-02-07 15:00 cmHunter 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 约束1 增加约束ALTER TABLE 表名 ADD CONSTRAINT 约束名 约束类型 具体的约束说明 --添加主键约束(将AuthorID作为主键)alter table Authorsadd constraint pk_AuthorID primary key(AuthorID)--添加默... 阅读全文
posted @ 2015-02-07 14:53 cmHunter 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 数据类型创建数据表语法CREATE TABLE 表名(字段名1 数据类型 列的属性 列约束,字段名2 数据类型 列的属性 列约束,字段名3 数据类型 列的属性 列约束,…)列属性的格式:[NULL|NOT NULL] [IDENTITY(标识种子, 标识增量)]列约束的格式:[CONSTRAI... 阅读全文
posted @ 2015-02-07 14:37 cmHunter 阅读(210) 评论(0) 推荐(0) 编辑