日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql构建器 批量插入_mysqlbatch: mysql的批量执行工具,可以在多台mysql服务器上执行指定的SQL语句,支持sharding,比如在sharding之后的表上批量创建索引...

發布時間:2025/3/19 数据库 36 豆豆

MySQL Sharding 批量執行工具

主要功能

批量建庫、批量建表、批量執行SQL腳本(創建索引、修改表結構)、Sharding使用情況分析

使用方法

python ./mysqlbatch.py [options]

然后就可以搞各種飛機了,參數如下:

--server: 指定MySQL Server 配置,就是上面的那個yaml文件

--createdb: 用于第一次使用,會自動執行create database來創建數據庫

--execute: 指定要批量執行的SQL,也可以指定一個SQL腳本,腳本必須以.sql結尾,否則不會識別

--db:指定在哪些數據庫上執行,參數用逗號隔開,如果不指定此項,則會在--server所指定的所有MySQL數據庫上執行

--ana: 分析sharding的使用情況

示例:

創建數據庫,并批量執行createtable.sql腳本

python ./mysqlbatch.py --server ./server.yaml --createdb --execute './createtable.sql'

批量修改表結構

python ./mysqlbatch.py --server ./server.yaml --execute 'alter table user%04d add column age int not null;'

在指定庫上批量插入某條記錄

python ./mysqlbatch.py --server ./server.yaml --db server_0_499 --execute 'insert into user%04d(id, name)values(0, "Jack");'

總結

以上是生活随笔為你收集整理的mysql构建器 批量插入_mysqlbatch: mysql的批量执行工具,可以在多台mysql服务器上执行指定的SQL语句,支持sharding,比如在sharding之后的表上批量创建索引...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。