码迷,mamicode.com
首页 > 数据库 > 详细

SQL基础复习

时间:2016-08-17 15:37:14      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:

直接开门见山------F4

1.查询

对指定的数据表或是视图进行检索查询,找出符合查询条件功能,具体包括以下SQL语法如下所示,其中【】为可选项

Select<列名> From<表名> 【Where <条件>Group by <列名> Having <条件>Order by<列名>】

2.定义DDL

Data Definition Language ,语言是用来对指定的数据库对象(数据表,视图,索引,存储过程,用户等)进行定义和撤销的,

①.对数据表进行“创建/修改/删除”操作的“Create Table/Alter Table/Drop Table”的语句;

②.对数据库用户进行“创建、修改口令/删除”操作的"Create User/Alter User/Drop User"的语句;

③.对数据索引进行“创建、删除”操作的“Create Index/Drop Index”的语句;

以上都属于DDL的范畴。

3.操纵DML

Data Manipulation Language,数据操纵,也称为数据更新,是指对数据库中的数据进行除查询之外的其他更新操作,主要包括增删改,具体语法如下:

①插入数据

            Insert Into<表名> 【(<列名1>[{,<列名2>}]) 】 Values (<值1>【{,<值2>}】)

②删除数据

            Delete From <表名>[ where <条件> ]

③修改(更新)数据

            Update<表名> SET <列名>=<表达式>[,<列名>=<表达式>]...[WHERE<条件>]

4.控制 DCL

Date Control Language ,即数据控制,主要是用来管理数据库用户权限,数据完整性,安全性并发性等数据库管理操作的,授予和收回用户权限的语法如下

㈠授予用户权限

GRANT<系统管理>|<角色>【{,<系统权限>|<角色>}】To<用户名>|<角色>|PUBLIC【{,<用户名>|<角色>】【WITH ADMIN OPTION】

 ㈡收回用户权限

REVOKE<系统管理>|<角色>【{,<系统权限>|<角色>}】From<用户名>|<角色>|PUBLIC【{,<用户名>|<角色>】

SQL基础复习

标签:

原文地址:http://www.cnblogs.com/zhan520g/p/5780100.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!