当前位置:Gxlcms > 数据库问题 > 【我的数据库学习之旅(一)】----- SQL学习

【我的数据库学习之旅(一)】----- SQL学习

时间: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学习

标签:

人气教程排行