SQL语句中修改表结构的命令是什么

 我来答
佼天蓝0je410
2018-08-01 · TA获得超过1.1万个赞
知道答主
回答量:10
采纳率:0%
帮助的人:2168
展开全部

SQL中修改表结构一般用alter关键字,修改表结构的命令如下:

拓展资料:

SQL即结构化查询语言(Structured Query Language),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。SQL语句无论是种类还是数量都是繁多的,很多语句也是经常要用到的。

参考资料:百度百科——SQL语句大全

千鸟05020305
2018-07-16 · TA获得超过1万个赞
知道答主
回答量:72
采纳率:0%
帮助的人:1.1万
展开全部

SQL中修改表结构一般用alter关键字,修改表结构的命令如下:

拓展资料:

用户在SQL 企业管理器中更改表结构时,必须要先删除原来的表,然后重新创建新表,才能完成表的更改,如果强行更改会出现以下提示: 不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的表进行了更改或者启用了“阻止保存要求重新创建表的更改”选项。此时,可以通过指令对表进行更改。

参考资料:

百度百科 ALTER语句

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小心_不在犯错
2018-12-20 · TA获得超过2万个赞
知道答主
回答量:52
采纳率:100%
帮助的人:2.4万
展开全部

1、创建索引(PRIMARY KEY,INDEX,UNIQUE)

mysql>ALTER TABLE tbl_name ADD INDEX index_name (column list);

mysql>ALTER TABLE tbl_name ADD UNIQUE index_name (column list);

mysql>ALTER TABLE tbl_name ADD PRIMARY KEY index_name (column list);

2、删除索引(PRIMARY KEY,INDEX,UNIQUE)

mysql>ALTER TABLE tbl_name DROP INDEX index_name (column list);

mysql>ALTER TABLE tbl_name DROP UNIQUE index_name (column list);

mysql>ALTER TABLE tbl_name DROP PRIMARY KEY index_name (column list);

3、重建索引

mysql> REPAIR TABLE tbl_name QUICK;

4、查看某个数据表的索引

mysql> SHOW INDEX FROM tbl_name;

扩展资料:

如果使用字符方式

1、添加字段:

alter table `product` add `inventory` int(11) NOT NULL COMMENT '库存'1

添加多个字段:加括号,逗号分隔

alter table `category` add (`company` tinyint(4) NOT NULL COMMENT '公司',`date` varchar(40) NOT NULL COMMENT '日期',`number` varchar(200) NOT NULL COMMENT '数量')12345

2、删除字段:

alter table `category` drop column `date`1

删除多个字段:逗号分隔

alter table `category` drop column `date`,drop column `number`1

3、修改字段属性:

示例:将 award 表的 count 字段,名称修改为 company,并设置相关属性

alter table `award` change `count` `company` varchar(200) not null comment '公司'

参考资料:百度百科——结构化查询语言



本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
峦默丹之丶的1e
2011-11-07 · TA获得超过680个赞
知道小有建树答主
回答量:123
采纳率:0%
帮助的人:37.5万
展开全部
ALTER TABLE 表名
[ADD 新列名 数据类型 完整性约束]
[DROP 完整性约束名]
[MODIFY 列名 数据类型]
其中 ADD 子句用于添加新的列或者完整性约束,比如外键等
DROP子句用于删除指定名字的完整性约束
MODIFY子句用于修改原有列定义,包括列名和数据类型
如:alter table student add scom DATE 给student 添加入学时间一列
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
毕力格2017
2020-06-25 · 贡献了超过137个回答
知道答主
回答量:137
采纳率:0%
帮助的人:6.6万
展开全部

数据库基础教程

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(9)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式