www.rtmj.net > xshEll执行mysql刷库脚本

xshEll执行mysql刷库脚本

方法一、适合所有格式的mysql数据库,通过对数据库导出导进写个脚本定时执行:1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc > /存放路径/wcnc.sql2.导出一个表 mysqldump -u

方案1 mysql -uuser -ppasswd -e"insert logtable values()" 优点:语句简单 缺点:支持的sql相对简单 方案2 准备一个sql脚本,名字为update.sql,例如: create table `user` ( `id` varchar(36) not null comment '主键', `username` varchar(50)

直接使用mysql client命令就可以了.如:mysql -u root -p password -h localhost -e "SQL";

#!/bin/bash SQL=`mysql -uroot -p -e 'show variables like "%conn%";'` echo ${SQL} 类似这样

第一种方法: 在命令行下(未连接数据库),输入 mysql -h localhost -u root -p123456 第二种方法: 在命令行下(已连接数据库,此时的提示符为 mysql> ),输入 source F:\hello world\niuzi.sql (注意路径不用加引号的) 或者 \. F:\hello world\niuzi.sql (注意路径不用加引号的) 回车即可

在cmd下输入mysql < members.sql或者你要指定连接选项,比如服务器和用户名mysql -h host -u user -p < members.sql然后输入密码host是服务器,比如localhost,在本地这个-h可以省略user是用户名,比如root

#!/bin/bash for i in 1..12000;do mysql -uUSER_NAME -pPASSWORD -e " " done USER_NAME 是连接数据库的用户名 PASSWORD 是连接数据库的密码 -e 后面跟的是你要执行的语句,后面的uid='2' ,修改成 uid='$i' 就可以了

基本步骤如下:一、创建包含sql命令的sql脚本文件 文件中包含一系列的sql语句,每条语句最后以;结尾,假设文件名为ss.sql,文件内容示例如下(使用“--”进行注释):--创建表create table 表名称(Guid Varchar(38) not null primary key,

启动MySQL 服务: 直接命令行中执行 :net start 服务名(此处假定是 MySQL) 进入MySQL 的方式: 方式一: 将 Mysql 安装目录下的BIN 目录路径,添加到环境变量,然后就可以在命令行执行 mysql -u root -p 方式二:

加个参数-e,例如:mysql -u user -ppasswd -e “use database; source XXX.sql;” > test.log

网站地图

All rights reserved Powered by www.rtmj.net

copyright ©right 2010-2021。
www.rtmj.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com