mysql alter 用法,修改表,字段等信息
一: 修改表信息
1.修改表名
alter table test_a rename to sys_app;
2.修改表注释
alter table sys_application comment '系统信息表';
二:修改字段信息
1.修改字段类型和注释
alter table sys_application modify column app_name varchar(20) COMMENT '应用的名称';
2.修改字段类型
alter table sys_application modify column app_name text;
3.单独修改字段注释
目前没发现有单独修改字段注释的命令语句。
4.设置字段允许为空
alter table sys_application modify column description varchar(255) null COMMENT '应用描述';
5.增加一个字段,设好数据类型,且不为空,添加注释
alter table sys_application add `url` varchar(255) not null comment '应用访问地址';
6.增加主键
alter table t_app add aid int(5) not null ,add primary key (aid);
7.增加自增主键
alter table t_app add aid int(5) not null auto_increment ,add primary key (aid);
8.修改为自增主键
alter table t_app modify column aid int(5) auto_increment ;
9.修改字段名字(要重新指定该字段的类型)
alter table t_app change name app_name varchar(20) not null;
10.删除字段
alter table t_app drop aid;
11.在某个字段后增加字段
alter table `t_app` add column gateway_id int not null default 0 AFTER `aid`; #(在哪个字段后面添加)
12.调整字段顺序
alter table t_app change gateway_id gateway_id int not null after aid ; #(注意gateway_id出现了2次)
mysql修改表结构语句的更多相关文章
-
mysql 修改表结构、表字段注释语句
虽然现在有各种各样的工具可以直接对表结构进行修改,但是我还是喜欢使用语句进行修改.以下语句是对表增加字段.给字段加注释的语句 alter table orders add column isupdyq ...
-
程序媛计划——mysql修改表结构
#查看表的结构 mysql> desc score; +------------+--------------+------+-----+---------+----------------+ ...
-
MYSQL 修改表结构基本操作一览
查看表的字段信息:desc 表名; 查看表的所有信息:show create table 表名; 添加主键约束:alter table 表名 add constraint 主键 (形如:PK_表名) ...
-
Mysql修改表结构详解
添加字段: alter table `user_movement_log`Add column GatewayId int not null default 0 AFTER `Regionid` (在 ...
-
mysql 修改表结构以支持事务操作
修改表的类型为 INNODB 的 SQL: alter table category_ ENGINE = innodb; 查看表的类型的 SQL show table status from ...
-
SqlServer和Oracle修改表结构语句
SQL Server:1.增加列 ALTER TABLE users ADD address varchar(30);2.删除列 ALTER TABLE users DROP COLUMN add ...
-
mysql 修改表结构
alter table 表名 modify column 字段名 varchar(数量); 将varchar(50)改为255 alter table 表名 modify column 字段名 var ...
-
mysql修改表结构
表 linksus_gov_running_trans 和 linksus_gov_running 的 is_mulsplit_id 字段需要改成 bigint(20)原:`is_mulsplit_i ...
-
mysql 修改表结构的字段名
alter table domains change STATUS status tinyint(1) not null;
随机推荐
-
Unable to locate secure storage module异常的解决方案
org.eclipse.equinox.security.storage.StorageException: Unable to locate secure storage module 该异常同样是 ...
-
Ruby-打包程序
1.下载 ocra-1.3.1.gem 文件 2.打开“start Command prompt with ruby” 命令窗口 3.输入 “gem install e:\ocra-1.3.1.ge ...
-
Linux内核分析之跟踪分析Linux内核的启动过程
一.实验过程 使用实验楼虚拟机打开shell cd LinuxKernel/ qemu -kernel linux-/arch/x86/boot/bzImage -initrd rootfs.img ...
-
TI CC2541的GPIO引脚设置.
P1SEL寄存器, 0xF4, 功能选择用的, 0表示GPIO口, 1表示外设.
-
tomcat实现多端口、多域名访问
tomcat实现多端口访问 tomcat可以实现:多个端口访问同一个web应用.不同的应用通过不同的域名进行访问. 本文介绍的都是只启动一个tomcat服务的情况下,当然,实现这些功能也可以通过启动多 ...
-
[Rails] 从 Request 到 Response(2)
本文翻译自:Rails from Request to Response 系列:个人选择了自己感兴趣的部分进行翻译,需要阅读原文的同学请戳前面的链接. 第二部分 路由(Routing) Blog::A ...
-
redis第一篇--综述
1 redis里边有数据库的概念.可分为1-255这些表.在存储或者查找的时候要指明. redis_sentinel 集群里边封装成了namespace这样的概念.与db是不一样的.
-
自设table表格,获取内容,并经弹出框的url传参,获取结果显示在弹出框,并加载合计
table表格,选择框 form id="editForm1"> <table class="table_form"> <td > ...
-
【微信小程序——开发步骤1】
知识点: view,image,text编写文本框架 使用弹性盒子动态布局 使用rpx调试分辨率 在wxml中查看默认样式属性 步骤: 1.以如图页面实例说明如何写出微信文本内容 先对页面写出整体 ...
-
Graphviz安装及简单使用
Graphviz Windows环境安装: 1.官网下载 官网下载地址 2.配置环境变量 将graphviz安装目录下的bin文件夹添加到Path环境变量中: 3.验证是否安装并配置成功 进入wind ...