sql server 数据库表中增加列,增加字段,插入列,插入字段,修改列,修改字段,
2023-09-11 14:14:50 时间
格式
--增加列
alter table 表名
add 字段名 类型 null default 默认值
--给列增加注释
execute sp_addextendedproperty 'MS_Description',
'列的注释',
'user', 'dbo', 'table', '表名', 'column', '列名'
下面代码是向 “Table_1 ”表中增加 "Order"字段,类型为int ,可空,默认值是99
--增加列
alter table Table_1
add "Order" int null default 99
--给列增加注释
execute sp_addextendedproperty 'MS_Description',
'排序',
'user', 'dbo', 'table', 'Table_1', 'column', 'Order'
下面代码是向 “Table_1 ”表中增加 "age"字段,类型为int ,不能为空
--增加列
alter table Table_1
add age int not null
--给列增加注释
execute sp_addextendedproperty 'MS_Description',
'年龄',
'user', 'dbo', 'table', 'Table_1', 'column', 'age'
完整的添加,修改,删除
--添加
alter table Table_1
add msg nchar(10) null
--修改
alter table Table_1
alter column msg nvarchar(500) null
--删除
alter table Table_1
drop column msg
格式说明
--添加
alter table 表名
add 字段名 类型 是否空
--修改
alter table 表名
alter column 字段名 类型 是否空
--删除
alter table 表名
drop column 字段名
延伸阅读
SQL ALTER TABLE 语句
ALTER TABLE 语句
ALTER TABLE 语句用于在已有的表中添加、删除或修改列。
SQL ALTER TABLE 语法
添加
如需在表中添加列,请使用下面的语法:
ALTER TABLE table_name
ADD column_name datatype
删除
如需删除表中的列,请使用下面的语法(请注意,某些数据库系统不允许这种在数据库表中删除列的方式):
ALTER TABLE table_name
DROP COLUMN column_name
修改
要改变表中列的数据类型,请使用下面的语法:
SQL Server / MS Access:
ALTER TABLE table_name
ALTER COLUMN column_name datatype
My SQL / Oracle:
ALTER TABLE table_name
MODIFY COLUMN column_name datatype
Oracle 10G 之后版本:
ALTER TABLE table_name
MODIFY column_name datatype;
相关文章
- SQL Server 数据库基本使用技巧
- sql server 数据库展开变慢
- file /usr/lib64/mysql/plugin/dialog.so from install of Percona-Server-server-56-5.6.24-rel72.2.el6.x86_64 conflicts with file from package mariadb-libs-1:5.5.60-1.el7_5.x86_64
- 数据库同步,发布订阅报错,对路径“C:Program FilesMicrosoft SQL Server…… 的访问被拒绝。
- 性能测试:自建数据库与RDS性能对比SQL Server案例排查分析
- SQL server 统计数据库
- SQL Server数据库应用技术
- 《PowerShell V3——SQL Server 2012数据库自动化运维权威指南》——2.8 创建数据库
- 《PowerShell V3——SQL Server 2012数据库自动化运维权威指南》——2.17 执行查询语句/SQL脚本
- 《PowerShell V3——SQL Server 2012数据库自动化运维权威指南》——2.21 使用bcp实施批量导入
- 为 SQL Server 2000 数据库添加用户名和密码
- SQL Server连接数据库失败,可能的问题!
- sql server 小技巧(3) SQL Server 2012 数据库完整导出到SQL Azure (包括数据)
- sql: MySQL and Microsoft SQL Server Stored Procedures IN, OUT using csharp code
- SQL Server 聚合函数算法优化技巧
- Sql Server数据库监听 c#代码
- SQL Server 2017 数据库安装教程
- SQL Server 动态生成数据库所有表Insert语句
- 配置PL/SQL Developer连接server数据库
- (5.3.5)数据库迁移——sql server数据库与文件组的位置迁移(同一实例)
- (4.18)数据库审计,sql server audit
- SQL SERVER 数据库备份的三种策略及语句
- 这几天朋友提了一个问题: 在sql server中创建一个表,表中字段testb是uniqueidentifier类型的,使用NEWID()生成, 这个数据是全球唯一的么? 假设数据库中记录一直
- SQL Server 数据库调整表中列的顺序操作
- SQL Server 仅附加数据库 不附加日志 数据库无日志文件附加
- SQL server数据库备份与还原语句