@Adrian
- SQL是结构化查询语言(Structured Query Language)的缩写,其功能包含数据查询、数据操纵、数据定义、和数据控制4个部分。
- 数据查询是数据库中最常见的操作:
- SQL语言的数据操纵语句(Data Manioulation Language,DML)主要包括插入数据、修改数据以及删除数据3种语句。
- SQL语言使用数据定义语言(Data Definition Language,DDL)实现数据定义功能,可对数据库用户、基本表、视图、索引进行定义与撤销。
- 数据控制语句(Data Control Language,DCL)用于对数据库进行统一的控制管理,保证数据在多用户共享的情况下能够安全。
基本的SQL语句有: select、insert、update、delete、create、drop、grant、revoke等。
关键字 | 描述 | 语法格式 | |
---|---|---|---|
1 | select | 选择符合条件的记录 | select * from table where 条件语句 |
2 | insert | 插入一条记录 | insert into table (字段1,字段2…) value(值1,值2…) |
3 | update | 更新语句 | update table set 字段名 = 字段值 where 条件表达式 |
4 | delete | 删除记录 | Delete from table where 条件表达式 |
5 | create | 数据表建立 | create table tablename |
6 | drop | 数据表删除 | drop table tablename |
7 | grant | 为用户授予系统权限 | GRANT CONNECT, RESOURCE TO 用户名; GRANT SELECTON 表名 TO 用户名; GRANT SELECT, INSERT, DELETE ON表名 TO 用户名1, 用户名2; |
8 | revoke | 收回系统权限 | REVOKE CONNECT, RESOURCE FROM 用户名; REVOKE SELECT ON 表名 FROM 用户名; REVOKE SELECT, INSERT, DELETE ON 表名 FROM 用户名1, 用户名2; |