MySQL常用操作

1. 对某字段进行修改(修改字段类型、类型长度、默认值、注释)

-- 对某字段进行修改(修改字段类型、类型长度、默认值、注释)(COLUMN关键字可以省略不写)
ALTER  TABLE 表名 MODIFY [COLUMN] 字段名 新数据类型 新类型长度  新默认值 COMMENT 新注释;ALTER TABLE table_name MODIFY COLUMN column1 VARCHAR ( 1 ) DEFAULT NULL COMMENT '注释';

2. 修改字段名(修改字段名、字段类型、字段注释、类型长度、字段默认值)

-- 修改字段名(修改字段名、字段类型、字段注释、类型长度、字段默认值)(COLUMN关键字可以省略不写)
ALTER  TABLE 表名 CHANGE [COLUMN] 旧字段名 新字段名 新数据类型 新类型长度  新默认值 COMMENT 新注释;  ALTER TABLE table_name CHANGE column1 column2 VARCHAR ( 1 ) DEFAULT NULL COMMENT '注释';

3. 在指定位置插入新字段

-- 在指定位置插入新字段(COLUMN关键字可以省略不写)
ALTER TABLE 表名 ADD [COLUMN] 字段名 字段类型 是否可为空 COMMENT '注释' AFTER 指定某字段 ;

4. 修改表名

-- 修改表名
ALTER TABLE 旧表名 RENAME TO 新表名;

5. 修改表的注释

-- 修改表的注释
ALTER TABLE 表名 COMMENT '新注释';

6. 删除字段(COLUMN关键字可以省略不写)

-- 删除字段(COLUMN关键字可以省略不写)
ALTER TABLE 表名 DROP [COLUMN] 字段名;

7. 新建表(如果表已存在先删除再创建)

-- 新建表(如果表已存在先删除再创建)
DROP TABLE IF EXISTS `表名`;
CREATE TABLE `表名` (`id` INT ( 11 ) NOT NULL AUTO_INCREMENT COMMENT 'ID',`creater_account_id` VARCHAR ( 32 ) DEFAULT NULL COMMENT '创建者',`modifier_account_id` VARCHAR ( 32 ) DEFAULT NULL COMMENT '修改者',`gmt_create` datetime DEFAULT NULL COMMENT '创建日期',`gmt_modified` datetime DEFAULT NULL COMMENT '编辑日期',PRIMARY KEY ( `id` ) 
) ENGINE = INNODB DEFAULT CHARSET = utf8mb4 COMMENT = '表名称';

8. 删除表

-- 删除表
DROP TABLE `表名`;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/23543.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

二维网格划分 LRU缓存设计

背景 有大量的二维矩形需要存储查看点在哪些矩形中给定一个矩形 查看与哪些矩阵相交项目背景与图形图像基本无关,只涉及大文件分块读取,所以不用实现游戏行业中的物理引擎 设计思路 使用空间划分算法:二维栅格将整个空间划分为多个小区域。…

七、Spring 面向切面编程(AOP)学习总结

文章目录 一、初识面向切面编程(AOP)1.1 什么是 AOP1.2 AOP的应用场景1.3 Aop 在 Spring 中的作用1.3.1 Aop 的核心概念 1.4 使用 Spring 实现 AOP1.4.1 方式一:使用 Spring API 接口实现 AOP 【主要是SpringAPI接口实现】1.4.2 方式二&#…

4-golang爬虫下载的代码

golang爬虫下载的代码: 下载程序的借鉴内容: 这个是关于gbk,utf8等相互转换的包 github.com/axgle/mahonia" 一、标准下载代码 package downloaderimport ("log""net/http""io""github.com/axgle/…

掌握主动权:职场中如何主动寻找并拓宽工作领域

引言 在现代职场的竞争环境中,主动性是一种重要的优势。对于企业而言,员工的主动性是其成功的关键因素之一。而对于个人职业发展来说,主动性能帮助我们把握更多的机会,提升我们的职业能力。因此,学会在职场中主动寻找…

mybatisJava对象、list和json转换

1. 参考mybatis-plus mybatis Java对象、list和json转换 网上好多不靠谱,参考mybatis-plus中TableField,mybatis中自定义实现 这样不需要对象中属性字符串接收,保存到表中,都是转义字符,使用时还要手动转换为对象或者…

车载总线系列——J1939三

我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 没有人关注你。也无需有人关注你。你必须承认自己的价值,你不能站在他人的角度来反对自己。人…

Golang之路---04 并发编程——信道/通道

信道/通道 如果说 goroutine 是 Go语言程序的并发体的话,那么 channel(信道) 就是 它们之间的通信机制。channel,是一个可以让一个 goroutine 与另一个 goroutine 传输信息的通道,我把他叫做信道,也有人将…

PLC4X踩坑记录

plc4x引起的oom 使用Jprofiler查看dump文件 由上可以看出有大量的NioEventLoop对象没有释放 PlcConnection#close 设备断连重连后导致的oom,看源码close方法主要是channel通道关闭。 修改NettyChannelFactory源码 plc4x设计思想是一个设备一个连接,…

k8s ingress获取客户端客户端真实IP

背景 在Kubernetes中,获取客户端真实IP地址是一个常见需求。这是因为在负载均衡架构中,原始请求的源IP地址会被替换成负载均衡器的IP地址。 获取客户端真实IP的需求背景包括以下几点: 安全性:基于客户端IP进行访问控制和认证授…

信息学奥赛一本通——1155:回文三位数

文章目录 题目【题目描述】【输入】【输出】【输入样例】【输出样例】 AC代码 题目 【题目描述】 如果一个数从左边读和从右边读都是同一个数,就称为回文数。例如 6886 6886 6886就是一个回文数,求出所有的既是回文数又是素数的三位数。 【输入】 (无…

PyTorch中nn-XXX与F-XXX的区别

nn.XXX与F.XXX PyTorch中torch.nn**(以下简写为nn)中的模块和torch.nn.functional(以下简写为F)**中的模块都提供了常用的神经网络操作,包括激活函数、损失函数、池化操作等。它们的主要区别如下: nn中的…

工厂模式(C++)

定义 定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method使得一个类的实例化延迟(目的:解耦,手段:虚函数)到子类。 应用场景 在软件系统中,经常面临着创建对象的工作;由于需求的变化,需要创建的对象的具体类…

Spring Boot、Spring Cloud、Spring Alibaba 版本对照关系及稳定兼容版本

Spring Boot、Spring Cloud、Spring Alibaba 版本对照关系及稳定兼容版本 引言 在 Java 生态系统中,Spring Boot、Spring Cloud 和 Spring Alibaba 是非常流行的框架,它们提供了丰富的功能和优雅的解决方案。然而,随着不断的发展和更新&…

Ubuntu中解/压缩命令

一、zip文件 #解压 unzip filename.zip #压缩 zip filename.zip dirname # 递归处理,将指定目录下的所有文件和子目录一并压缩 zip -r filename.zip dirname 二、tar文件 # 解压 tar xvf FileName.tar # 压缩,将DirName和其下所有文件(夹)打包非压…

【ARM Coresight 系列文章 2.3 - Coresight 寄存器】

文章目录 Coresight 寄存器介绍1.1 ITCTRL,integration mode control register1.2 CLAIM寄存器1.3 DEVAFF(Device Affinity Registers)1.4 LSR and LAR1.5 AUTHSTATUS(Authentication Status Register) Coresight 寄存器介绍 Coresight 对于每个 coresight 组件&am…

架构训练营学习笔记:5-3接口高可用

序 架构决定系统质量上限,代码决定系统质量下限,本节课串一下常见应对措施的框架,细节不太多,侧重对于技术本质有深入了解。 接口高可用整体框架 雪崩效应:请求量超过系统处理能力后导致系统性能螺旋快速下降 链式…

各种排序333

冒泡排序 n方 public static void BubbleSort(int[] arr) {int n = arr.Length;for (int i = 0; i < n - 1; i++){for (int j = 0; j < n - i - 1; j++){if (arr[j] > arr[j + 1]){int temp = arr[j];arr[j] = arr[j + 1];arr[j + 1] = temp;}}} }选择排序 n方 publ…

Git分布式版本控制工具(详细笔记)

1.设置用户信息 git config -- global user.name"itcast" git config -- global user.email"helloitcast.cn" (邮箱没有什么用&#xff0c;我这里就简单写了) 2.查看配置信息 git config -- global user.name git config -- global user.email 3.为…

考研C语言进阶题库——更新11-15题

目录 11一辆以固定速度行驶的汽车&#xff0c;司机在上午10点看到里程表上的读数是一个对称数(即这个数从左向右读和从右向左读是完全一样的)&#xff0c;为95859。两小时后里程表上出现了一个新的对称数。问该车的速度是多少&#xff1f;新的对称 12求小鸡的数量 13坤坤翁母…

DNS入门学习:DNS缓存的原理和作用(中科三方)

在实际业务场景中&#xff0c;DNS解析过程并不总是严格遵循从根域名服务器、顶级域名服务器再到权威域名服务器的一级级查询过程&#xff0c;这只是一个标准状态。为了节省全球查询的时间&#xff0c;同时减轻各级服务器的解析压力&#xff0c;DNS系统中引入了缓存机制。本文中…