mysql 初始执行文件的介绍
将为大家详细介绍MySQL初始执行文件的使用方法,希望能够为你们提供帮助。
在MySQL的配置文件中,你可以指定一个初始执行的SQL文件。这个文件的语法很简单,你只需在[mysqld]或[server]部分下设置:init-file=你的SQL文件路径。例如:init-file=D:\mysql-5.5.28-winx64\abc.sql。这里有两点需要注意。
你需要确保你的mysqld在编译的时候并没有加上--disable-grant-options开关。这个开关可能会阻止你使用init-file功能。
init-file中指定的脚本必须每行是一个可以执行的语句。这意味着你不能在一个语句中包含多个命令或者复杂的逻辑。
为了更直观地展示这个功能,让我们看一个例子。假设你的abc.sql文件内容如下:
```sql
use test;
begin;
create table if not exists t123(id int);
insert into t123 values(1);
insert into t123 values(2);
select from t123;
-- drop table t123;
end;
```
当你启动MySQL并运行完这个初始SQL文件后,你可以通过MySQL的命令行界面看到结果。你会看到如下的查询结果:
```sql
mysql> use test;
Database changed
mysql> select from t123;
++
| id |
++
| 1 |
| 2 |
++
2 rows in set (0.00 sec)
```
然后,当你第二次启动MySQL时,你会看到同样的结果:
```vbnet
Welcome to the MySQL monitor...
mysql> use test;
Database changed
mysql> select from t123;
++
| id |
++
4 rows in set (0.00 sec)
编程语言
- ThinkPad 笔记本如何调节LCD屏幕亮度
- Dreamweaver制作网页打开特效教程
- Win10 Mobile 10586升级后无限重启怎么办 硬重启帮您
- Win8系统提示音频设备有问题有一个或多个音频服
- Xbox One版Win10首个预览版9月份发布
- 如何在textarea文本输入区内实现换行
- Win10 Build 9901系统更新 预览版新版本下载
- McAfee Framework存在远程格式串处理漏洞
- Win10家庭版今日(7月30)正式在中国官方商城开卖
- Win10 Mobile预览版更新完10536.1000后才收到10536.100
- Win10 RS2更新了什么-Win10 RS2最终版本号1704首曝
- Windows7如何查看回收站对应的文件夹有哪些方法
- Win10让Charms栏回归桌面的方法教程
- 取消Windows XP系统开机启动画面的小技巧
- win8系统怎么下载安装USB百兆网卡?
- XP系统下磁盘空间变少了怎么办?XP系统磁盘空间