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

SQL常用命令

时间:2015-10-02 12:29:07      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:

SQL常用命令

 

表的操作

//建表

CREATE TABLE 表名(

属性 数据类型 约束条件,

NAME VARCHAR2(50) NOT NULL);

 

//修改表名: 
ALTER TABLE 原来的表名TO 现在的表名; 

//修改列名 
EXEC sp_rename ‘表名.[原列名]‘, ‘新列名‘, ‘column‘ (Silver Lee实践有效)

 

//修改列的数据类型 
ALTER TABLE 表名 MODIFY 列名 新的数据类型; 

//增加列
ALTER TABLE 表名 ADD 列名 数据类型 

//删除列: 
ALTER TABLE 表名 DROP COLUMN 列名

 

索引操作

//建索引

Create (UNIQUE) INDEX 索引名 ON 表名 (属性);

 

//删除索引

Drop index 表名. 索引名1, 表名. 索引名2

 

视图操作

//建视图

CREATE VIEW view_name

AS表或者是查询结果

 

//插入视图实际影响表

INSERT INTO视图(属性名1,属性名2,…)

values(值1, 值2,…);

 

数据操作

//查询数据

SELECT (TOP N) *

FROM 表名

Where 条件

Group by 属性 having 限制组的条件

Order by 属性1 升序(ASC 默认)|降序(DESC),属性2升序(ASC 默认)|降序(DESC)

ASC ascendant升序      DESC descendent  降序

 

//更新数据

UPDATE 表名

SET 属性=值

Where  条件

 

//插入

INSERT INTO表名(属性名1,属性名2,…)

values(值1, 值2,…);

INSERT INTO表名(属性名1,属性名2,…)

AS 表或者是结果集

 

//删除数据

DELETE FROM表名WHERE 条件;

 

权限操作

//授权

GRANT授权操作(Select,delete,…) ON 表名TO 用户 [WITH GRANT OPTION];

//撤权

REVOKE (权限表) ON(对象) FROM USER_NAME [WITH REVOKE OPTION] 

SQL常用命令

标签:

原文地址:http://www.cnblogs.com/Hailong-Said/p/4852044.html

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