mysql修改_mysql修改表操作
一: 修改表信息
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.设置字段允许为空
alter table sys_application modify column description varchar(255) null COMMENT '应用描述';
4.增加一个字段,设好数据类型,且不为空,添加注释
alert table sys_application add `url` varchar(255) not null comment '应用访问地址';
5.增加主键
alter table t_app add aid int(5) not null ,add primary key (aid);
6.增加自增主键
alter table t_app add aid int(5) not null auto_increment ,add primary key (aid);
7.修改为自增主键
alter table t_app modify column aid int(5) auto_increment ;
8.修改字段名字(要重新指定该字段的类型)
alter table t_app change name app_name varchar(20) not null;
9.删除字段
alter table t_app drop aid;
10.在某个字段后增加字段
alter table `t_app` add column gateway_id int not null default 0 AFTER `aid`; #(在哪个字段后面添加)
11.调整字段顺序
alter table t_app change gateway_id gateway_id int not null after aid ; #(注意gateway_id出现了2次)
mysql修改_mysql修改表操作相关推荐
- 从零开始学 MySQL —数据库和数据表操作
前言 今天我们学习下核心的内容,学习并实践如何对数据库表和表中的内容做修改,删除,重命名等操作.(想看看周末还有多少爱学习的小伙伴,你们在哪里呀,O(∩_∩)O哈哈~) 1.目录 数据库操作:删除数 ...
- 什么情况下mysql innodb会发生回表操作?
什么情况下mysql innodb会发生回表操作? 回表是什么意思? 什么是索引覆盖? 为什么设置了命中了索引但还是造成了全表扫描 MySQL innodb的 主键索引是簇集索引(聚簇索引),也就是索 ...
- java 设置mysql 密码_Mysql修改设置root密码的命令及方法
Mysql数据库是PHP网站开发必不可少的组合,通常PHP连接 Mysql都是通过root用户名和密码连接,Mysql在安装时root初始默认密码为空,在安装使用PHP开源系统时,都需要填写连接Mys ...
- mysql查询主键sql语句_MySQL数据库-表操作-SQL语句(一)
1. 数据库操作与存储引擎 1.1 数据库和数据库对象 数据库对象:存储,管理和使用数据的不同结构形式,如:表.视图.存储过程.函数.触发器.事件等. 数据库:存储数据库对象的容器. 数据库分两种 ...
- 本地mysql账号密码修改_MySQL修改密码的几种方式
前言: 在日常使用数据库的过程中,难免会遇到需要修改账号密码的情景,比如密码太简单需要修改.密码过期需要修改.忘记密码需要修改等.本篇文章将会介绍需要修改密码的场景及修改密码的几种方式. 1.忘记 r ...
- 定期修改mysql 密码_MySQL修改账号密码方法大全
前言: 在日常使用数据库的过程中,难免会遇到需要修改账号密码的情景,比如密码太简单需要修改.密码过期需要修改.忘记密码需要修改等.本篇文章将会介绍需要修改密码的场景及修改密码的几种方式. 1.忘记 r ...
- mysql 虚表_mysql虚拟表
虚拟表,就是实际上并不存在(物理上不存在),但是逻辑上存在的表. 在MySQL中,存在的虚拟表:临时表.内存表和视图,派生表. 只能从select语句可以返回虚拟表的是视图和派生表. 一.派生表 当s ...
- 深入mysql语言_MySQL对数据操作的一些深入语法
其他数据操作 数据的操作也叫作crud: C:create R:read U:update D:delete 插入数据 蠕虫复制 就是在已有的数据的基础之上,将原来的数据进行复制,插入到相对应的表中! ...
- mysql关键字与连表操作理论
1.关键字 重点中的重点:关键字的执行优先级fromwheregroup byhavingselectdistinctorder bylimit1.找到表:from2.拿着where指定的约束条件,去 ...
- 5.15 mysql 数据库(数据库/表操作/索引/pymysql/备份与恢复/事务/锁) 学习笔记
文章目录 1 初始数据库 1)数据库 2)mysql 3)和用户权限相关的 4)基本操作 2 表操作 1)存储引擎 2)表和数据的一些基本操作 3)mysql中的数据类型 4)表的完整性约束 5)修改 ...
最新文章
- Spark Catalyst
- 【技术改造】电商系统用户模块集成Feign-2
- 基于存储过程的ASP.NET用户登录示例
- csv转为utf8编码_读取UTF8编码的CSV并转换为UTF-16
- 使用属性升级MyBank >> 掌握自定义方法的定义及调用 1214
- NHMicro业务脚本热部署快速开发框架介绍
- 安卓异常总结---WARNING: Application does not specify an API level requirement!
- 检测工控设备SNMP漏洞工具:SNMP Fuzzer
- linux修改ip配置文件_SSH连接Linux主机进行开发
- 网页设计html图片滚动特效,网页设计全屏滚动效果怎么做?
- Python -- 扫描局域网活跃IP
- 外链检测工具,反链友链检测工具
- linux机顶盒怎么破解wifi,折腾一下数字电视的机顶盒
- 如何使用linux command line 利用Entrez Direct下载NCBI数据
- dsp正弦信号发生c语言,正弦信号发生器的DSP实现方法及比较
- python人狗大战游戏_day23 02 组合(继续人狗大战游戏)
- linux系统指令打开背景设置,桌面应用|如何修改 Linux 的 GRUB 启动背景
- 免费申请Jetbrains的产品
- ps play android下载地址,PSPlay
- 360cdn能挡住cc攻击_关于本站8.11→8.13遭受大型CC攻击和CDN恶意流量攻击,已向公安部报警...