SQL DROP 的使用

--  CREATE INDEX 语句
/*
 CREATE INDEX 语句用于在表中创建索引
在不读取整个标的情况下,索引使数据库应用程序可以更快速地
可以在索引中创建索引,以便加速高效查询数据
用户无法看到索引,他们只能被用来加速搜索/查询
注释: 更新一个包含索引的表只需要比更新一个没有索引的表更多的时间,这是由于索引本身也需要更新.因此,理想的做法是仅仅在常常搜索的列上面创建索引
*/
-- CREATE INDEX语法
-- 在表上创建一个简单的索引.允许使用重复的值
CREATE INDEX index_name
ON table_name (column_name)  -- 注释:"column_name" 规定需要索引的列。
-- CREATE UNIQUE INDEX 语法
-- 在表上创建一个唯一的索引,唯一的索引意味着两行不能拥有相同的索引值
CREATE UNIQUE INDEX index_name
ON table_name (column_name)


--  DROP INDEX 语句
-- 我们可以使用DROP INDEX 命令删除表格中的索引
-- 用于 Microsoft SQLJet (以及 Microsoft Access) 的语法:
DROP INDEX index_name ON table_name
-- 用于 MS SQL Server 的语法:
DROP INDEX table_name.index_name
-- 用于 IBM DB2 和 Oracle 语法:
DROP INDEX index_name
-- 用于 MySQL 的语法:
ALTER TABLE table_name DROP INDEX index_name

-- drop table 用于删除表(表的结构,属性以及索引也会被删除) 
-- 格式
DROP TABLE 表名称

-- DROP DATABASE 语句 用于删除数据库
DROP DATABASE 数据库名称

-- TRUNCATE TABLE 语句 如果我们仅仅需要除去表内的数据,但并不删除表本身,使用这个命令
TRUNCATE TABLE 表名称

 

posted @ 2017-08-16 15:26  零度咖啡  阅读(3140)  评论(0)    收藏  举报