@@ -27,25 +27,25 @@ SQL,(Structured Query Language)即结构化查询语言,数据库管理系
27
27
28
28
### SQL的优点:
29
29
30
- - SQL不是某个特定数据库供应商专有的语言。几乎所有重要的 DBMS都支持SQL ,所以,学习此语言使你几乎能与所有数据库 打交道 。
31
- - SQL简单易学。它的语句全都是由描述性很强的英语单词组成, 而且这些单词的数目不多。
32
- - SQL尽管看上去很简单,但它实际上是一种强有力的语言,灵活 使用其语言元素 ,可以进行非常复杂和高级的数据库操作。
30
+ - SQL不是某个特定数据库供应商专有的语言。几乎所有重要的DBMS都支持SQL ,所以,学习此语言使你几乎能与所有数据库打交道 。
31
+ - SQL简单易学。它的语句全都是由描述性很强的英语单词组成,而且这些单词的数目不多。
32
+ - SQL尽管看上去很简单,但它实际上是一种强有力的语言,灵活使用其语言元素 ,可以进行非常复杂和高级的数据库操作。
33
33
34
- > ** DBMS专用的SQL** :SQL不是一种专利语言,而且存在一个标 准委员会 ,他们试图定义可供所有DBMS使用的SQL语法,但 事实上任意两个DBMS实现的SQL都不完全相同。本书讲授的 SQL是专门针对MySQL的,虽然书中所讲授的多数语法也适 用于其他DBMS ,但不要认为这些SQL语法是完全可移植的。
34
+ > ** DBMS专用的SQL** :SQL不是一种专利语言,而且存在一个标准委员会 ,他们试图定义可供所有DBMS使用的SQL语法,但事实上任意两个DBMS实现的SQL都不完全相同。本书讲授的SQL是专门针对MySQL的,虽然书中所讲授的多数语法也适用于其他DBMS ,但不要认为这些SQL语法是完全可移植的。
35
35
36
36
### SQL为数据库管理系统提供的功能
37
37
38
- SQL语言是一种数据库查询和程序设计语言,其主要用于存取数据, 查询数据, 更新数据和管理数据库系统。具体的,SQL分为4个部分,这里只是大概整理一下,详细的后面我会在SQL相关中仔细整理。
38
+ SQL语言是一种数据库查询和程序设计语言,其主要用于存取数据、 查询数据、 更新数据和管理数据库系统。具体的,SQL分为4个部分,这里只是大概整理一下,详细的后面我会在SQL相关中仔细整理。
39
39
40
- - 数据定义语言(Data Definition Language,DDL):DROP、CREATE、ALTER等语句;数据库定义语言。主要用于定义数据库,表,视图, 索引和触发器等。CREATE语句主要用于创建数据库, 创建表, 创建视图。ALTER语句主要用于修改表的定义,修改视图的定义。DROP语句主要用于删除数据库, 删除表和删除视图等。
40
+ - 数据定义语言(Data Definition Language,DDL):DROP、CREATE、ALTER等语句;数据库定义语言。主要用于定义数据库、表、视图、 索引和触发器等。CREATE语句主要用于创建数据库、 创建表、 创建视图。ALTER语句主要用于修改表的定义,修改视图的定义。DROP语句主要用于删除数据库、 删除表和删除视图等。
41
41
42
42
- 数据操作语言(Data Manipulation Language,DML):INSERT、UPDATE、DELETE语句;数据库操作语言。主要用于插入数据,更新数据,删除数据。INSERT语句用于插入数据,UPDATE语句用于更新数据,DELETE语句用于删除数据。
43
43
44
44
- 数据查询语言(Data Query Language,DQL):SELECT语句。主要用于查询数据。
45
45
46
- - 数据控制语言(Data Control Language ,DCL)语句 :数据库控制语言。主要用于控制用户的访问权限。其中GRANT语句用于给用户增加权限,REVOKE语句用于收回用户的权限。
46
+ - 数据控制语言(Data Control Language,DCL):数据库控制语言。主要用于控制用户的访问权限。其中GRANT语句用于给用户增加权限,REVOKE语句用于收回用户的权限。
47
47
48
- 数据库管理系统通过这些SQL语句可以操作数据库中的数据,在应用程序中,也可以通过SQL语句来操作数据。来几个个 SQL 语句的例子,这条语句声明创建一个叫 user 的表:
48
+ 数据库管理系统通过这些SQL语句可以操作数据库中的数据,在应用程序中,也可以通过SQL语句来操作数据。来几个 SQL 语句的例子,这条语句声明创建一个叫 user 的表:
49
49
50
50
``` sql
51
51
CREATE TABLE `user ` (
@@ -81,7 +81,7 @@ mysql> SELECT * FROM `user`;
81
81
-- +----+-----------+-----+-------------+
82
82
```
83
83
84
- 上面几条 SQL 语句的例子,大家看了之后会有一个印象,知道 SQL 语句语法是什么样子,后面有大量的 SQL 语句知识帮助你学习 SQL 语法,玩儿好 MySQL。
84
+ 上面几条 SQL 语句的例子,大家看了之后会有一个印象,知道 SQL 语句语法是什么样子,后面有大量的 SQL 语句知识帮助你学习 SQL 语法,玩好 MySQL。
85
85
86
86
87
87
## 数据库访问技术
0 commit comments