INDEX_NAME是索引名 、TABLE_NAME是表名、COLUM_NAME 是列名、DATA_NAME是数据库名、DATATYPE是数据类型
在表上创建一个简单的索引,允许使用重复的值:
CREATE INDEX INDEX_NAME ON TABLE_NAME(COLUM_NAME);
在表上创建一个唯一的索引:
CREATE UNIQUE INDEX INDEX_NAME ON TABLE_NAME(COLUM_NAME);
撤销索引:
DROP INDEX INDEX_NAME ON TABLE_NAME
删除表:
DROP TABLE TABLE_NAME
删除数据库:
DROP DATABASE DATA_NAME
删除表数据,但是不删除表结构:
TRUNCATE TABLE TABLE_NAME
ALTER TABLE 语句用于在已有的表中添加、删除或修改列。
在表中添加列:
ALTER TABLE TABLE_NAME ADD COLUM_NAME DATATYPE
删除表中的列:
ALTER TABLE TABLE_NAME DROP COLUM COLUM_NAME
改变表中某一列的数据类型:
ALTER TABLE TABLE_NAME ALTER COLUM COLUM_NAME DATATYPE
IDENTITY 字段
IDENTITY 字段会在添加一条新记录时自动生成一个唯一的数字
我们通常希望在每次插入新记录时,能够自动地创建主键字段的值。那么
我们可以在表中创建一个 IDENTITY 字段。
CREATE TABLE People(
PeopleID int IDENTITY(1,1) PRIMARY KEY,
PeopleName varchar(50) not null
)
要规定 "ID" 列以 10 起始且递增 5,可以把 identity 改为 IDENTITY(10,5)