SQL基础教程的目录

SQL基础教程的目录,第1张

11 运行SQL程序

12 Microsoft Access

13 Microsoft SQL Server

131 SQL Server 2000

132 SQL Server 2005/2008

14 Oracle

15 IBM DB2

16 MySQL

17 PostgreSQL 21 表、列和行

211 表

212 列

213 行

22 主键

23 外键

24 联系

241 一对一

242 一对多

243 多对多

25 规范化

251 第一范式

252 第二范式

253 第三范式

254 其他范式

26 示例数据

261 表authors

262 表publishers

263 表titles

264 表titles_authors

265 表royalties

27 创建示例数据库 31 SQL语法

32 SQL标准和一致性

33 标识符

34 数据类型

35 字符串类型

36 二进制大型对象类型

37 精确数字类型

38 近似数字类型

39 布尔类型

310 日期和时间类型

311 时间间隔类型

312 唯一标识符

313 其他数据类型

314 空值 41 使用SELECT和FROM检索列

42 使用AS创建列的别名

43 使用DISTINCT消除重复的行

44 使用ORDER BY排序行

45 使用WHERE筛选行

46 使用AND、OR和NOT组合及求反条件

461 AND *** 作符

462 OR *** 作符

463 NOT *** 作符

464 AND、OR和NOT一起使用

47 使用LIKE匹配模式

48 使用BETWEEN进行范围筛选

49 使用IN进行列表筛选

410 使用IS NULL测试空值 51 创建派生列

52 执行算术运算

53 确定计算的顺序

54 使用||连接串

55 使用SUBSTRING()提取子串

56 使用UPPER()和LOWER()更改串的大小写

57 使用TRIM()修整字符

58 使用CHARACTER_LENGTH()得到串长度

59 使用POSITION()查找子串

510 执行日期及时间间隔运算

511 获得当前日期和时间

512 获得用户信息

513 使用CAST()转换数据类型

514 使用CASE计算条件值

515 使用COALESCE()检查空值

516 使用NULLIF()比较表达式 61 使用聚合函数

62 创建聚合表达式

63 使用MIN()查找最小值

64 使用MAX()查找最大值

65 使用SUM()计算总和

66 使用AVG()计算平均值

67 使用COUNT()统计行数

68 使用DISTINCT聚合不重复的值

69 使用GROUP BY分组行

610 使用HAVING筛选分组 71 限定列名

72 使用AS创建表的别名

73 使用联结

74 使用JOIN或WHERE创建联结

75 使用CROSS JOIN创建交叉联结

76 使用NATURAL JOIN创建自然联结

77 使用INNER JOIN创建内联结

78 使用OUTER JOIN创建外联结

79 创建自联结 81 理解子查询

82 子查询语法

83 子查询和联结

84 简单子查询和相关子查询

841 简单子查询

842 相关子查询

85 在子查询中限定列名

86 子查询中的空值

87 使用子查询作为列表达式

88 使用比较 *** 作符比较子查询的值

89 使用IN测试集合成员资格

810 使用ALL比较所有子查询的值

811 使用ANY比较某些子查询的值

812 使用EXISTS检测存在性

813 比较等价查询 91 使用UNION合并行

92 使用INTERSECT查找相同行

93 使用EXCEPT查找不同行 101 显示表结构

102 使用INSERT插入行

103 使用UPDATE更新行

104 使用DELETE删除行 111 创建表

112 理解约束

113 使用CREATE TABLE创建新表

114 使用NOT NULL禁止空值

115 使用DEFAULT确定默认值

116 使用PRIMARY KEY指定主键

117 使用FOREIGN KEY指定外键

118 使用UNIQUE确保值唯一

119 使用CHECK创建检查约束

1110 使用CREATE TEMPORARY TABLE创建临时表

1111 使用CREATE TABLE AS利用已存在表创建新表

1112 使用ALTER TABLE修改表

1113 使用DROP TABLE删除表 121 使用CREATE INDEX创建索引

122 使用DROP INDEX删除索引 131 使用CREATE VIEW创建视图

132 通过视图检索数据

133 通过视图修改数据

1331 通过视图插入行

1332 通过视图更新行

1333 通过视图删除行

134 使用DROP VIEW删除视图 151 动态统计

152 产生序列

153 发现等差数列、递增数列和等值数列

154 限定返回行的数量

1541 Microsoft Access

1542 Microsoft SQL Server

1543 Oracle

1544 IBM DB2

1545 MySQL

1546 PostgreSQL

155 分配排名

156 计算修整均值

157 随机选取行

158 处理重复值

159 创建电话列表

1510 检索元数据

15101 Microsoft Access

15102 Microsoft SQL Server

15103 Oracle

15104 IBM DB2

15105 MySQL

15106 PostgreSQL

1511 处理日期

15111 Microsoft Access

15112 Microsoft SQL Server

15113 Oracle

15114 IBM DB2

15115 MySQL

15116 PostgreSQL

1512 计算中值

1513 查询极值

1514 改变动态统计的中流

1515 旋转结果

1516 处理层次结构

索引

1 什么是数据库 如果我们狭义的理解,它就是一个存储数据的仓库。 如果我们广义的理解,

2 为什么需要数据库

3 几乎所有的应用软件的后台都需要数据库。 比如说:银行。张三、李四…将钱存入银行,我们不就需要一个来存储这些信息的库吗,

4 数据库存储数据占用的空间小,并且容易持久保存。 比如:同样的数据,如果让你直接

5 是不是所有的软件都是用Sql Server 大多数应用软件,都可能会使用数据

学习数据库从了解到认识到使用是要很多时间的,需要学习的东西很多。如果为了企业的一些资料,数据便于利用存储,而且不是什么大企业还是什么大项目,用SQL有点专业了。你如果是自己用还是只是了解会一点,那就学个简单点的。

数据库都很复杂,不用的软件就是能实现的功能和他运行的速度有所不同。如果学的不是很深的话,就学office的access。一般是陪在office的办公软件里的。书籍先去看下电子书,下载个PDF可以浏览的软件,然后上网上去下载电子书,有数据库专用书之类的。里面还可以下载比较旧版本不用钱的软件,就如你要的SQL数据库或是Photoshop这些软件都有的。

SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的 *** 作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库 *** 作的基础,并且现在几乎所有的数据库均支持SQL。

SQL语言的组成:

1一个SQL数据库是表(Table)的集合,它由一个或多个SQL模式定义。

2一个SQL表由行集构成,一行是列的序列(集合),每列与行对应一个数据项。

3一个表或者是一个基本表或者是一个视图。基本表是实际存储在数据库的表,而视图是由若干基本表或其他视图构成的表的定义。

4一个基本表可以跨一个或多个存储文件,一个存储文件也可存放一个或多个基本表。每个存储文件与外部存储上一个物理文件对应。

5用户可以用SQL语句对视图和基本表进行查询等 *** 作。在用户角度来看,视图和基本表是一样的,没有区别,都是关系(表格)。

6SQL用户可以是应用程序,也可以是终端用户。SQL语句可嵌入在宿主语言的程序中使用,宿主语言有FORTRAN,COBOL,PASCAL,PL/I,C和Ada语言等。SQL用户也能作为独立的用户接口,供交互环境下的终端用户使用。

入门需要一个月。

结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。

结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式。

介绍:

SQL的核心部分相当于关系代数,但又具有关系代数所没有的许多特点,如聚集、数据库更新等。它是一个综合的、通用的、功能极强的关系数据库语言。其特点是:

1、数据描述、 *** 纵、控制等功能一体化。

2、两种使用方式,统一的语法结构。SQL有两种使用方式。一是联机交互使用,这种方式下的SQL实际上是作为自含型语言使用的。

以上就是关于SQL基础教程的目录全部的内容,包括:SQL基础教程的目录、SQL 数据库 学习 003 什么是数据库 为什么需要数据库、零基础如何学习数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9445775.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存