www.1862.net > mysql shEll脚本

mysql shEll脚本

#!/bin/bash USER="root" PASS="123456" DATABASE="cactidb" TABLE="cdef" DATA=`mysql -u $USER -p$PASS $DATABASE

方案1 mysql -uuser -ppasswd -e"insert LogTable values(...)" 优点:语句简单 缺点:支持的sql相对简单 方案2 准备一个sql脚本,名字为update.sql,例如: CREATE TABLE `user` ( `id` varchar(36) NOT NULL COMMENT '主键', `username` varch...

代码如下: CREATE TABLE `user` ( `id` varchar(36) NOT NULL COMMENT '主键', `username` varchar(50) NOT NULL COMMENT '用户名', `password` varchar(50) NOT NULL COMMENT '用户密码', `createdate` date NOT NULL COMMENT '创建时间', `age...

1、将SQL语句直接嵌入到shell脚本文件中 复制代码 代码如下: --演示环境 [root@SZDB ~]# more /etc/issue CentOS release 5.9 (Final) Kernel \r on an \m root@localhost[(none)]> show variables like 'version'; +---------------+----------...

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

每天定时备份mysql数据库任务,删除指定天数前的数据,保留指定天的数据; 需求: 1,每天4点备份mysql数据; 2,为节省空间,删除超过3个月的所有备份数据; 3,删除超过7天的备份数据,保留3个月里的 10号 20号 30号的备份数据; #创建shell文...

加上-e参数sql语句用 " "引上 mysql -uroot -proot -e "show databases"

代码如下: CREATE TABLE `user` ( `id` varchar(36) NOT NULL COMMENT '主键', `username` varchar(50) NOT NULL COMMENT '用户名', `password` varchar(50) NOT NULL COMMENT '用户密码', `createdate` date NOT NULL COMMENT '创建时间', `age...

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

host=`mysql -u$user -p$pass -D $db -e "select host from user;"` or host=$(mysql -u$user -p$pass -D $db -e "select host from user;")

网站地图

All rights reserved Powered by www.1862.net

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