1.数据查询
数据查询是对数据库操作最复杂的一个操作
命令动词:SELECT 对表,视图等对象中的记录的查询。
2.数据定义
命令动词:CREATE, DROP ,ALTER 对数据库、表等对象的结构的操作
3.数据操纵
命令动词:INSERT, UPDATE, DELETE 对表,视图等对象中的记录的操作
4.数据控制
命令动词:GRANT,REVOKE 对数据库,表等对象的权限控制
基本操作
1.创建数据库
CREATE DATABASE 数据库名
2.删除数据库
DROP DATABASE 数据库名
3.创建基本表
CREATE TABLE 表名
上面创建的表为空表,下面创建有内容的表
CREATE TABLE 表名(
列名 数据类型 列级完整性约束条件
列名 数据类型
.....
);
4.删除基本表
DROP TABLE 表名
5.修改基本表
ALTER TABLE 表名 ADD 列名 数据类型
ALTER TABLE 表名 DROP 列名
6.创建索引
CREATE[UNIQUE][CLUSTERED][NONCLUSTERED] INDEX 索引名
7.查表
DESC TABLE 表名
8.在某个表中查询
SELECT 列名 FROM 表名 WHERE 查询条件
9.查询结果排序
升序 SELECT 列名 FROM 表名 ORDER BY 列名 ASC
降序 SELECT 列名 FROM 表名 ORDER BY 列名 DESC
10.更新数据
UPDATE 表名 SET 列名=“ ”
11.插入数据
INSERT INTO 表名(属性) VALUES(
数据...)
12.创建角色,授予权限
CREATE ROLE 角色名
GRANT UPDATE,INSERT ON TABLE DOCTOR TO A
13.收回权限
REVOKE UPDATE,INSERT ON TABLE DOCTOR FROM A