mysql 列column常用命令

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/haluoluo211/article/details/77970945

本文主要内容mysql 列常用命令:

  1. 查看表的列的属性 describe table_name column_name
  2. show all column property查看所有列的属性
  3. 修改表的列属性 alter table <表名> modify <列> <数据类型>
  4. rename column重命名列
  5. 添加列(同时添加索引)、删除列
  6. 修改列的默认值

查看表的列的属性 describe table_name column_name


很多时候我们需要查看列的详细详细,例如:

describe springdemo.blog title;

show all column property查看所有列的属性


show fields from springdemo.blog;

查看所有列

修改表的列属性 alter table <表名> modify <列> <数据类型>


修改表的列属性 alter table <表名> modify <列> <数据类型>

rename column重命名列


修改表的字段名 alter table <表名> change<旧列名> <新列名> <数据类型>

注意:数据在数据库中的存储和数据类型有很大的关系,故而不要随便改数据类型 alter table springdemo.blog change title title_new nvarchar(60) comment ‘修改啦’;

添加(同时添加索引)、删除列


alter table springdemo.tb_ms_audit_user_info
add mal_report int default 0
comment '恶意举报的次数', add index(mal_report);
删除字段 : alter  table  <表名>  drop  <列名> 

修改列的默认值

alter table tablename alter column drop default; 
#(若本身存在默认值,则先删除)
alter table tablename alter column set default 't5';
# (若本身不存在则可以直接设定)

转载务必注明出处,尊重别人的劳动成果。

如果转载请在下面留言!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏JetpropelledSnake

Linux学习笔记之Centos7安装GNOME桌面环境

最小化安装Centos7,系统默认是命令行界面,如果像我一样有特殊需求,这时就需要我们手动来安装用户图形界面了。 

1K2
来自专栏java 成神之路

mysql 启动出错问题排查

2133
来自专栏云原生架构实践

容器化系列 - 通过Grafana监测InfluxDB数据 on Docker

1695
来自专栏步履前行

xxl-job 源码分析系列(1)- 配置运行

  XXL-JOB是一个轻量级分布式任务调度平台,当然我司也在用,然后正巧自己想学一学源码分析,就挑正好在用的xxl-job了。

2592
来自专栏CSDN技术头条

互联网厂工必知必会:SQL基础篇

来源 | 《SQL 基础教程》 PostgreSQL 的安装和连接设置 那么就让我们赶快按照下面的步骤来安装 PostgreSQL 吧。 01 安装步骤 ①...

3804
来自专栏听雨堂

fckeditor上传问题的解决

一、上传时报Invalid Request,问题解决在此: fckeditor编辑器上传文件出现invalid Request问题解决! FCKConfig....

2115
来自专栏零基础使用Django2.0.1打造在线教育网站

零基础使用Django2.0.1打造在线教育网站(四):简易留言簿基础开发

努力与运动兼备~有任何问题可以加我好友或者关注微信公众号,欢迎交流,我们一起进步!

3965
来自专栏黑泽君的专栏

Maven Waring : GroupId is duplicate of parent groupId 和 Version is duplicate of parent version

  新项目在创建的时候,因为用到了分模块的,所以导致子模块的pom文件,报了 如下警告:

1241
来自专栏流柯技术学院

Jmeter连接DB2/ORACLE/MYSQL数据库

1、将db2数据库驱动db2java.jar、db2jcc.jar放入jmeter的lib/下,同时也要放入本地jdk目录下例如:C:\Program File...

2222
来自专栏图像识别与深度学习

Mysql常见问题解决

3699

扫码关注云+社区

领取腾讯云代金券