时间:2021-07-01 10:21:17 帮助过:2人阅读
SQL(Structure Query Language,结构化查询语言)于1975年由Boyce和Chamberlin提出,用来实现关系运算中查询、选择等操作。作为关系型数据库操作的标准语言,目前已被ANSI(美国国家标准化组织)正式批准为数据库的工业标准。SQL是一种面向集合的操作语言,即操作对象和操作结果都是元组的集合。
SQL语言按照功能可以分为3类:DDL、DDM和DCL,分类介绍如下。
1.DDL
DDL(Data Definition Language,数据定义语言)用于新建、修改和删除数据库对象,常用的一些SQL语句如下
1)create database: 创建数据库
2)create tablespace:创建表空间
3)create table:创建表
4)create view:创建视图
5)create index:创建索引
6)alter database:修改数据库
7)alter tablespace:修改表空间
8)alter table:修改表
9)drop database:删除数据库
10)drop tablespace:删除表空间
11)drop table:删除表
12)drop view:删除视图
13)drop index:删除索引
2.DML
DML(Data Manipulation Language,数据操作语言)用于对数据库中的数据进行操作,包含的一些SQL语句如下
1)select:查询数据库中的数据
2)insert:把数据插入到数据库
3)update:更新数据库中的数据
4)delete:删除数据库中的数据
3.DCL
DCL(Data Control Language,数据控制语言)用于控制对数据库的访问,包含的一些SQL语言如下
1)grant:授权用户对数据库对象的操作权限
2)revoke:撤回对用户的授权
3)commit:提交事务,用于事务处理
4)rollbck:回滚事务,用于事务处理
5)lock:锁定数据库中的某一部分,直到某一个事务完成,用于并发控制。
使用select语句查询数据
SQL语言使用select语句实现对表的任何查询,包括选择符合条件的行或列及其他操作等。
常用的select语法:
select 字段1,字段2,...
from 表1[,表2]...
where 查询条件
group by 分组字段1[,分组字段2]... having 分组条件
order by 列[,列2]...
【我的数据库学习之旅(一)】----- SQL学习
标签: