数据库的基本概念
SQL(Structured Query Lanaguage即结构化查询语言)关系型数据库语言,主要用于管理数据库中的数据,如存取数据、查询数据、更新数据等。
(1)使用"\s"命令查看数据库信息。 (2)使用"\u"命令切换数据库。
- 数据(Data)
- 数据库(DataBase,DB)
-
数据库管理系统(Database Management System,DBMS)
大部分DBMS提供数据定义语言DDL(Data Definition Language)和数据操作语言DML(Data Manipulation Language),供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作。
数据库管理系统是数据库系统的核心,是管理数据库的软件。
4. 数据库系统DBS(Data Base System,简称DBS)
关系型数据库,数据都是以二维表(table),行(row),列(column)存储,数据库中的表之间都是有关系的。
SQL及其规范
1. 在数据库系统中,SQL语句不区分大小写。但字符串常量区分大小写。建议命令大写,表名库名小写;
2.SQL语句可单行或多行书写,以";"(英文)结尾。关键词不能跨多行或简写。
3.注释:单行注释:--
多行注释:/*......*/
SQL语言的组成
-
数据库定义语言(Data Definition Language,DDL)
CREATE语句——创建数据库、数据表
ALTER语句——修改表的定义
DROP语句——删除数据库、删除表
-
数据库操作语言(Data Manipulation Language,DML)
INSERT语句——插入数据
UPDATE语句——修改数据
DELETE语句——删除数据
-
数据库查询语言(Data Query Language,DQL)
SELECT语句——查询数据库中的一条或多条数据
-
数据库控制语言(Data Control Language,DCL)
GRANT语句——给用户增加权限
REVOKE语句——收回用户的权限
COMMIT语句——提交事务
ROLLBACK语句——回滚事务