开心一刻 今天,她给我打来电话 她:你明天陪我去趟医院吧 我:怎么了 她:我怀孕了,陪我去打胎 我:他的吗 她:嗯 我心一沉,犹豫了片刻:生下来吧,我养! 她:他的孩子,你不配养! 我:我随孩子姓 需求背景 最近接到一个数据迁移的需求,旧系统的数据迁移到新系统;旧系统不会再新增业务数据,业务操作都在新系统上进行 为了降低迁移的影响,数据进行分批迁移,也就是说新旧系统会并行一段时间 数据分批不是根据 id 范围来分的,也就说每批数据的 id 都是无规律的 另外,为了…
开心一刻 今天,她给我打来电话 她:你明天陪我去趟医院吧 我:怎么了 她:我怀孕了,陪我去打胎 我:他的吗 她:嗯 我心一沉,犹豫了片刻:生下来吧,我养! 她:他的孩子,你不配养! 我:我随孩子姓 需求背景 最近接到一个数据迁移的需求,旧系统的数据迁移到新系统;旧系统不会再新增业务数据,业务操作都在新系统上进行 为了降低迁移的影响,数据进行分批迁移,也就是说新旧系统会并行一段时间 数据分批不是根据 id 范围来分的,也就说每批数据的 id 都是无规律的 另外,为了…
DDL:数据定义语言 注意:对表操作的时候需要进入到对应的数据库里面去。 创建表:CREATE TABLE [IF NOT EXISTS] 'tbl_name' ( 字段1 修饰符, col2 字段2 修饰符, ...) 例如:创建一张名为stu1的表,表中包含的字段有id,name和age,id的数据类型是int,且是主键并且自动增长。 mysql> create table stu1 (id int primary key auto_increment,name varchar(20) n…
GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。 GreatSQL是MySQL的国产分支版本,使用上与MySQL一致。 前言 之前的大多数人分页采用的都是这样: SELECT * FROM table LIMIT 20 OFFSET 50 可能有的小伙伴还是不太清楚LIMIT和OFFSET的具体含义和用法,我介绍一下: LIMIT X 表示: 读取 X 条数据 LIMIT X, Y 表示: 跳过 X 条数据,读取 Y 条数据 LIMIT Y OFFSET X 表示: 跳过 X 条数据,读…
摘要:RDS关系型数据库是一种基于云计算平台的即开即用、稳定可靠、弹性伸缩、便捷管理的在线关系型数据库服务。 本文分享自华为云社区《一致性处理事务这下还是看RDS的吧【秋招特训】》,作者:样子的木偶。 什么是RDS? RDS关系型数据库是一种基于云计算平台的即开即用、稳定可靠、弹性伸缩、便捷管理的在线关系型数据库服务。用户通过从操作层面了解RDS MySQL数据库配置购买、RDS MySQL管理等基本操作,以及实例连接方式体验,简单、易上手 RDS数据库有什么好处? 作为云上数据库 RDS能够快速部署mysql等数…
出现的原因一般是服务器的root用户没有开启访问权限,一般来说值允许本地的访问。 解决方法: 一:第一种方法 1、首先打开xshell连接服务器的终端 2、以root权限登录 mysql -u root -p 如果不知道服务器的root密码的话就去宝塔面板那里修改 3、选择mysql mysql> use mysql; 4.指定 root,修改 root 帐号&密码,修改 host 值 mysql> update user set password=password('你…
设置全局 set global collation_connection = utf8mb4_general_ci 设置会话级别 1.配置文件方式,给每个新的连接配置 [mysqld] init-connect='SET NAMES utf8mb4 COLLATE utf8mb4_general_ci ' 2.执行命令 set collation_connection = utf8mb4_general_ci 或 SET NAMES utf8mb4 COLLATE utf8mb4_gener…
MySQL约束 基本介绍 约束用于确保数据库的数据满足特定的商业规则 在mysql中,约束包括:not null,unique,primary key,foreign key 和check 5种 1.primary key(主键) 字段名 字段类型 primary key 用于唯一地标识表行的数据,当定义主键约束之后,该列不能重复 细节说明 primary key不能重复而且不能为null 一张表最多只能有一个主键,但是可以是复合主键 主键的指定方式有两种 直接在字段名后面指定:字段名 primary key 在表…
GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。 GreatSQL是MySQL的国产分支版本,使用上与MySQL一致。 作者:叶金荣 文章来源:社区原创 可能会执行非常慢,线上生产环境千万别写出这种SQL ... 背景交代 用 tpcc-mysql 工具生成 50个仓库 的测试数据,表 order_line 共有 37970973 条记录。 某工具在运行过程中,会产生下面的SQL进行查询,WHERE后跟了N多个条件: mysql> select * from order_line …
使用Mysql的zip压缩包解压版,下载之后需进行一定的配置,才能使用它。 下面对Mysql压缩包版的安装方法进行详细的描述,如有疑问或错误,望及时反馈。 首先,mysql的官方下载地址点我进行下载 1. 根据你要下载的电脑相应版本,点击Download跳转到下载界面。 2. 之后你会看到让你登陆或者注册才能下载的界面,不过,我们可以直接点击“No thanks, just start my download.”开始下载。 3. 解压,安装到目标系统盘,个人建议不要什么都安在C盘。至此,只是把压缩包下载下来然后解压…
1.创建容器并进行持久化处理 #拉取镜像 docker pull mysql:8.0.20 #启动镜像,用于拷贝配置文件到宿主机 docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:8.0.20 #查看是否启动成功 docker ps -a #新建挂载目录并拷贝配置文件 mkdir -p /mysqldata/ docker cp mysql:/etc/mysql /mysqldata/ #删除原有镜像 docker…