Sql server常用语句
- alter table 表名 add stamp datetime default getdate() 【新增字段 并设置该字段默认值为当前时间】
- alter table 表名 drop column 字段名 【删除没有默认值的字段】
- alter table Test DROP CONSTRAINT DF__Test__BazaarType__3C4ACB5F 【有约束的字段 先执行上一句 获得约束 删掉】
- truncate table 表名【清空表数据、并让id从0开始】
- alter table 表名 alter column 字段名 varchar(200) null 【将该字段改为varchar(200)】
- alter table 表名 ALTER COLUMN 列名 nvarchar(500) 【更改字段类型】
创表
CREATE TABLE distributor_user_browsing_history
(
user_id nvarchar(500),
distributor_name nvarchar(500),
data_source nvarchar(500),
status int default 0
);
为 data_source, user_id 创建聚合索引
为 distributur_name 创建普通索引
create clustered index data_user on [dbo].[distributor_user_browsing_history](data_source,user_id)
CREATE INDEX idx_distributur_name ON [dbo].[distributor_user_browsing_history](distributor_name)