使用SQL语句修改表结构(SQL Server)
使用SQL语句修改表结构(SQL Server)
文章目录
- 使用SQL语句修改表结构(SQL Server)
- ALTER TABLE的语法格式如下:
- 添加列
- 删除列
- 修改表的列数据类型和名称
ALTER TABLE的语法格式如下:
上述格式主要参数说明如下:
- database_name:要在其中创建表的数据库的名称。
- schema_name:表所属架构的名称。
- table_name:要更改的表名称。
- ALTER COLUMN:指定要更改命名列的命令。
- column_name:要更改、添加或删除的列名称。
- [type_schema_name.]type_name:更改后列的新数据类型或添加的列的数据类型。
- precision:指定的数据类型的精度。
- scale:指定数据类型的小数位数。
- COLLATE collation_name:指定更改后的列的新排序规则。
- WITH CHECK|WITH NOCHECK:指定表中的数据是否用新添加的或重新启用的FOREIGN KEY或CHECK约束进行验证。
- ADD:指定添加一个或多个列定义、计算列定义或者表约束。
- DROP:指定从表中删除多个列或约束。
添加列
ALTER TABLE student
ADD class VARCHAR(20) NULL
删除列
ALTER TABLE student
DROP COLUMN class
修改表的列数据类型和名称
-- 修改数据类型
ALTER TABLE student
ALTER COLUMN class VARCHAR(20) NOT NULL-- 修改列名
EXEC sp_rename 'class','st_class'
sp_rename函数可以更改当前数据库中用户创建对象的名称。
使用SQL语句修改表结构(SQL Server)相关推荐
- 用SQL语句修改表结构和添加约束
目录 一.修改表结构 1.删除列 2.添加列 3.修改字段的数据类型 二.添加约束 1.主键约束 2.唯一性约束 3.check约束 4.非空约束(修改列的数据类型) 5.外键约束 6.删除约束 7. ...
- MYSQL的修改表结构SQL语句
MYSQL的修改表结构SQL语句: -- 查看创表语句 SHOW CREATE TABLE t_login; -- 查看表结构 desc t_login1; -- 增加列 ALTER TABLE t_ ...
- mysql修改表结构sql语句
修改表结构sql语句 虽然说图形界面可以方便修改,但是要从开发环境中同步到生产环境上就得用到sql语句,同步表结构一个个去点显然不合理 #修改表名 alter table old_name renam ...
- 使用SQL语句修改表数据
使用SQL语句修改表数据 文章目录 使用SQL语句修改表数据 利用INSERT语句输入数据 利用UPDATE语句更新表数据 利用DELETE语句删除表中数据 利用Truncate Table语句删除表 ...
- MySQL使用SQL语句修改表名
MySQL中可以使用rename table这个SQL语句来修改表名. rename table这个SQL语句来修改表名的基本语法是: RENAME TABLE <旧表名> TO < ...
- 用sql改oracle表结构,SQL server 表结构转Oracle SQL脚本
SQL server 表结构转Oracle SQL脚本 /****** Object: StoredProcedure [dbo].[getOracle] Script Date: 2019/7/25 ...
- 用MS SQL 语句修改表中字段类型
[问题]用SQL 语句判断表中是否存在password字段,不存在则新增字段,若存在password字段,把字段的类型由int 类型改为text类型. [实现方法] if exists( select ...
- SQL 语句查看表结构
exec sp_help '表名' ===================================== 怎样在sql sever中用sql命令查看表结构? 可以使用内置的存储过程sp_MShe ...
- SQL数据库修改表结构
修改表结构 表结构是构建一张表的字段数量,类型与排序 1.添加字段 如果添加字段的表是空表,则可以给字段设置非空约束.如果是有数据的表,不能添加非空约束. alter table 表名 add 字段名 ...
最新文章
- 要了薪资证明了录取的几率大吗_空乘专业的录取分数线是多少?
- [svc]java初步
- 力扣【下一个更大元素】leetcode-503.下一个更大元素 Ⅱ:单调栈解法+循环数组解法
- 【mxnet速成】mxnet图像分类从模型自定义到测试
- centos mysql 新增用户
- 论文浅尝 | 利用问题生成提升知识图谱问答
- html信号动画,HTML5 Canvas火箭着陆和雷达信号动画
- VC++ WIN32 sdk实现按钮自绘详解.
- SDWebImage之工具类
- 如何在矩池云内置Jupyter中访问网盘中的文件呢?
- 记MySQL表空间碎片清理过程
- 【转载】应聘总经理的答卷,供大家打分
- 【聚沙成塔】-MYSQL全文索引使用MATCH AGAINST
- LG发布新专利,将为VR头显集成眼球追踪技术
- SpringBoot如何防止重复提交--use
- 【科普】浅谈NB-IoT
- 无穷小微积分,入门三道坎儿
- keypad(键盘矩阵)指南
- php用户注册系统(简单实现)
- 基于MSP430单片机的简单门禁系统