MySQL常用修改表命令

 MySQL  2019-02-24  admin  1956  2640

MySQL常用修改表命令

//1.添加字段
alter table `表名` add `字段名` <建表语句> [first | after 列名]
alter table `teacher` add `address` varchar(50) comment '地址' ;  //最后一列

alter table `teacher` add `address` varchar(50) comment '地址' first; //第一列

alter table `teacher` add `address` varchar(50) comment '地址' after `tid`;  //id列后面

//2.更改指定列默认值
alter 列名 set default 默认值
alter table `teacher` alter `address` set default '山东';

//3.修改字段属性 和列名
change 旧列名 新列名 <建表语句> [first | after 列名]
alter table `teacher` change  `address` `dizhi` varchar(100)

//modify 列名 <建表语句> [first | after 列名]
不能修改字段名

//4.修改表名
alter table `旧表名` rename as `新表名`;
alter table `teacher` rename as `laoshi`;


如果文章对您有帮助,点击下方的广告,支持一下作者吧!

转载必须注明出处:

MySQL常用修改表命令 —— code.cent123.com

相关推荐


phpstorm 设置 外部命令

C:\Program Files\WindowsApps\Microsoft.WindowsTerminal_1.20.11781.0_x64__8wekyb3d8bbwe\wt.exe-d $ContentRoot$$ProjectFileDir$

Systemd Web 管理系统:简化服务管理

# Systemd Web Systemd Web 是一个 Systemd 的 Web UI 管理系统,通过直观的界面和易用的操作,让用户能够轻松地管理 Linux 系统和服务。该项目旨在简化 Systemd 的使用,使得无论是专业的系统管理员还是普通的用户,都能够方便地对系统进行操作。 ## [github地址] (https://github.com/topascend/systemd

systemctl 使用

Systemd是Linux系统工具,用来启动守护进程,已成为大多数发行版的标准配置。而systemctl是Systemd的主命令,用于管理系统。其实我们大部分服务都有使用systemctl管理,比如MySQL、Nginx等等。常见配置如下:[Unit] #单元描述 Description=GFAPP #在什么服务启动之后再执行本程序 After=mysql.service [Serv

php redis 分布式锁

Redis 分布式锁是一种使用 Redis 数据库来实现的同步机制,用于在分布式系统中保证多个进程或线程对共享资源的互斥访问。Redis 分布式锁的基本原理是使用 Redis 的 SETNX 命令来尝试设置一个键,如果这个键不存在,那么获取锁成功,否则获取锁失败。获取锁成功后,需要设置锁的过期时间,以防止锁被永久占用。释放锁时,需要删除这个键。Redis 分布式锁有一些优点和缺点:优点:Redis