方案2
准备一个sql脚本,名字为update.sql,例如:- 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` int(11) NOT NULL COMMENT ‘年龄‘,
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=‘用户信息表‘;
- DROP TABLE IF EXISTS `visit_log`;
- CREATE TABLE `visit_log` (
- `id` varchar(36) character set utf8 NOT NULL,
- `type` int(11) NOT NULL,
- `content` text character set utf8 NOT NULL,
- `createdate` date NOT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT=‘访问日志‘;
- use chbdb;
- source update.sql
- cat update_mysql.sh | mysql --user=root -ppassword
方案3
新建一个shell脚本,格式如下:- #!/bin/bash
- mysql -u* -h* -p* <<EOF
- Your SQL script.
- EOF
- #!/bin/bash
- mysql -uroot -ppassword <<EOF
- use chbdb;
- 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 int(11) NOT NULL COMMENT ‘年龄‘,
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=‘用户信息表‘;
方案4
准备一个sql脚本,如update.sql,然后执行如下命令: [python] view plaincopy- mysql -uroot -ppassword < update.sql
shell 下执行mysql 命令
标签:创建 UI nbsp class read ... string 令行 passwd