1. --操作表:新建,删除,修改表结构
    2. --新建表:
    3. create table [表名] (
    4. [自动编号字段] int IDENTITY (1,1) PRIMARY KEY ,
    5. [字段] nVarChar(50) default '默认值' null ,
    6. [字段] ntext null ,
    7. [字段] datetime,
    8. [字段] money null ,
    9. [字段] int default 0,
    10. [字段] Decimal (12,4) default 0,
    11. [字段] image null ,
    12. )
    13. --删除表:
    14. Drop table [表名]
    15. --插入数据:
    16. INSERT INTO [表名] (字段,字段) VALUES (100,'51WINDOWS.NET')
    17. --删除数据:
    18. DELETE FROM [表名] WHERE [字段名]>100
    19. --删除表数据种子重置
    20. TRUNCATE TABLE [表名]
    21. --更新数据:
    22. UPDATE [表名] SET [字段] = 200,[字段] = '51WINDOWS.NET' WHERE [字段三] = 'HAIWA'
    23. --新增字段:
    24. ALTER TABLE [表名] ADD [字段名] NVARCHAR (50) NULL
    25. --删除字段:
    26. ALTER TABLE [表名] DROP COLUMN [字段名]
    27. --修改字段:
    28. ALTER TABLE [表名] ALTER COLUMN [字段名] NVARCHAR (50) NULL
    29. ALTER TABLE {TABLENAME}
    30. ADD {COLUMNNAME} {TYPE} {NULL|NOT NULL}
    31. CONSTRAINT {CONSTRAINT_NAME} DEFAULT {DEFAULT_VALUE}
    32. [WITH VALUES]
    33. --重命名表:
    34. sp_rename '表名', '新表名', 'OBJECT'
    35. --新建约束:
    36. ALTER TABLE [表名] ADD CONSTRAINT 约束名 CHECK ([约束字段] <= '2000-1-1')
    37. --删除约束:
    38. ALTER TABLE [表名] DROP CONSTRAINT 约束名
    39. --新建默认值
    40. ALTER TABLE [表名] ADD CONSTRAINT 默认值名 DEFAULT '51WINDOWS.NET' FOR [字段名]
    41. --删除默认值
    42. ALTER TABLE [表名] DROP CONSTRAINT 默认值名
    43. --修改主键字段长度三步骤:
    44. -- 1.删除索引
    45. ALTER TABLE [表名] DROP CONSTRAINT [主键名称(索引名称)];
    46. -- 2.修改字段长度
    47. Alter TABLE [表名] Alter COLUMN [字段名] VARCHAR(20) NOT NULL;
    48. -- 3.添加主键
    49. ALTER TABLE [表名] ADD CONSTRAINT [主键名称(索引名称)] PRIMARY KEY ([主键列/索引键列]);
    50. --修改列名称(重命名列名)
    51. ALTER TABLE [TableName] RENAME COLUMN [OldColumnName] TO [NewColumnName]
    52. --修改表名称(重命名表名)
    53. ALTER TABLE products RENAME TO items

    https://docs.microsoft.com/zh-cn/sql/t-sql/statements/alter-table-transact-sql?view=sql-server-2017