本章节描述了MySQL 查询表格抬头、插入列、删除列、替换列的命令
目录:
一、查询表格的抬头
二、在现有表格中指定位置插入一列
三、将现有表格中的某一列删除
四、将现有表格中某一列的表头修改为其他名字
正文:
一、查询现有表格的抬头
步骤一:登录MySQL后,先查询现有的数据库,并使用目标数据库
查询数据库:show database;
选择使用数据库:use database;,这里以iv_data数据库为例,即为use iv_data
步骤二:使用“show tables;”命令来查询当前数据库内的表格
步骤三:使用“DESC table_name;”命令查询表格名称
#:使用“show columns from table_name”命令同样可以查询当前表格表头
以上就是MySQL查询表格表头的基本方法。
二、在现有表中指定位置插入一列
以上述表格为例,在“Bin”这一列后面插入名为“Side”的一列:
修改表格需要用到alter table的命令。
alter table iv_result_20220531 add column Side varchar(100) after Bin;
alter table:对表格发出命令
iv_result_20220531:表格名字
add column:命令动作,增加一列
Side:新增加一列的表头
varchar(100):新增加的一列数据类型,括号内是数据长度
after Bin:新增加的一列放在Bin这一列之后
执行语句效果如下:
再来看一下表格的表头:可见成功在Bin这一列后面新增了Side一列,数据类型为varchar,数据长度为100,其他为默认项。
三、将现有表中的指定某一列删除
删除表中一列,使用“alter table”+“drop”这一命令。
以上表删除“Side”一列为例子:
alter table iv_result_20220531 drop Side;
alter table:对表格发出命令
iv_result_20220531:表格名字
drop:命令动作,删除
Side:动作对象,删除这一列
来看一下执行效果:
执行后看一下表格:原先在Bin后面的一列Side已经被删除。
四、将现有表格中某一列的表头修改为其他名字
将现有表格中某一列的表头修改为其他名字,需要用到“alter table”+“change”的命令。
例如:需要将上面表格中的EL_ID这一列的表头改成Side
alter table iv_result_20220531 change EL_ID Side varchar(100);
alter table:对表格发起命令
iv_result_20220531:被执行表格名称
change:命令,表头名称修改
EL_ID:被修改对象
Side:修改后名字
varchar(100):修改后数据类型
来执行一下:执行结果OK
再来看一下表头确认一下:原先EL_ID的那一列现在变成了Side,确认无误
总结:针对表格的修改内容都是使用alter table这一命令,然后后面紧跟着表格的名字,再后面是执行动作:alter table +表格名字+需要执行动作
最后:创作不易,以上都是博主在实践过程中遇到问题后花了比较长时间查找资料解决问题并最后总结整理经验分享给大家。如有帮助到大家,还请帮忙点个小赞吧。