标签:
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]
标签:
原文地址:http://www.cnblogs.com/Hailong-Said/p/4852044.html