SQL常用命令

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] 

posted on 2015-10-02 11:18  淡如清风  阅读(239)  评论(0编辑  收藏  举报

导航