《SQL基础教程》阅读笔记[日]MICK/著 孙淼 罗勇/译

 

7页

修改设置文件

  Listen_addresses=’* ’,表示允许所有远程主机进行连接。

如果只需要通过本地机器进行连接,将注释掉,添加一行listen_addresses=’localhost ’,需要重新启动软件,才能生效。

 

11页,

数据库的名称只能使用小写字母

 

 

 

\q:切断与sql管理系统的连接,q是quit,退出的缩写

 

第一章

15页

1,数据库(DataBase, DB)是将大量数据保存起来,通过计算机加工而成的可以进行高效访问的数据集合。

2,用来管理数据库的计算机系统称为数据库管理系统(DBMS,Database Management System)

3,关系数据库(RDB)通过关系数据库管理系统(RDBMS)进行管理

4,通过使用DBMS,多个用户便可安全、简单地操作大量数据

5,系统的使用者通常无法直接接触到数据库,因此,在使用系统的时候往往意识不到数据库的存在。其实大到银行账户的管理,小到手机的电话簿,都有数据库的身影。

在银行里有存款等信息的大型数据库,在手机中有电话簿等信息的小型数据库

6,文本文件:保存只通过文字记录的数据的文件。

7,为什么DBMS那么重要?  答:DBMS能够实现多个用户同时安全简单地操作大量数据

8,DBMS的种类:

DBMS主要通过数据的保存格式(数据库的种类)来进行分类,现阶段主要有以下5种类型:

a,层次数据库(Hierarchical Database, HDB)

b,关系数据库(Relational Database, RDB)

c,面向对象数据库(Object Oriented Database, OODB)

d,XML数据库(XML Database, XMLDB)   eXtensible  Markup Language的缩写,一种使用HTML那样的标签来表现数据结构的语言。

e,键值存储系统(Key-Value Store, KVS)

    近年来,随着键值存储系统被应用到Google等需要对大量数据进行超高速查询的Web服务当中,正逐渐为人们所关注。

9,服务器指的是用来接收其他程序发出的请求,并对该请求进行相应处理的程序(软件),或者是安装了此类程序的设备(计算机)。在计算机上持续执行处理,并等待接收下一条请求。

  RDBMS也是一种服务器,它能够从保存在硬盘上的数据库中读取数据并返回,还可以把数据变更为指定内容。

10,客户端:向服务器发出请求的程序(软件),或者是安装了该程序的设备(计算机)称为客户端。

访问由RDBMS管理的数据库(这句话简化说,就是,访问数据库),进行数据读写的程序称为RDBMS客户端。

RDBMS客户端想要获取什么样的数据,或者想对哪些数据进行何种变更等信息通过SQL语句发送给RDBMS服务器。

客户端就如同委托方,而服务器就像是受托方。

11,RDBMS除了需要同时接收多个客户端的请求之外,还需要操作存有大量数据的数据库,因此通常都会安装在比客户端性能更优越的计算机上。

12,SQL语句可以分为以下三类:

DDL(Data Definition Language,数据定义语言)用来创建或者删除存储数据用的数据库以及数据库中的表等对象。  操作对象:数据库,表

DDL包含以下几种指令。

CREATE:创建数据库和表等对象

DROP:删除数据库和表等对象

ALTER:修改数据库和表等对象的结构

DML(Data Manipulation Language, 数据操纵语言)用来查询或者变更表中的记录。  操作对象:表中的数据,以行为单位,即记录

DML包含以下几种指令。

SELECT:查询表中的数据

INSERT:向表中插入数据

UPDATE:更新表中的数据

DELETE:删除表中的数据

DCL(Data Control Language,数据控制语言)用来确认或者取消对数据库中的数据进行的变更。除此之外,还可以对RDBMS的用户是否有权限操作数据库中的对象(数据库表等)进行设定。

DCL包含以下几种指令。

COMMIT:确认对数据库中的数据进行的变更

ROLLBACK:取消对数据库中的数据进行的变更

GRANT:赋予用户操作权限

REVOKE:取消用户的操作权限

13,SQL的基本书写规则

 

 

猜你喜欢

转载自www.cnblogs.com/bravesunforever/p/11846083.html