我新装一个MYSQL
想把一个C盘上的 SQL.SQL(些文件有建库和建表的语句) 导入到MYSQL中导入要在DOS下进行!
我用 MYSQL -U ROOT AAA<C:\SQL.sql
这语句要求库中先有 AAA的库才行!有什么方法能在DOS下在全新的MYSQL中加入一个新库呀!!!
记住在是C:\> 的提示符下进行的!!!新装的MYSQL中不存在AAA这个库!!!用什么方法能在C:\>提示符下在MYSQL中建个新库,再导入SQL.sql
想把一个C盘上的 SQL.SQL(些文件有建库和建表的语句) 导入到MYSQL中导入要在DOS下进行!
我用 MYSQL -U ROOT AAA<C:\SQL.sql
这语句要求库中先有 AAA的库才行!有什么方法能在DOS下在全新的MYSQL中加入一个新库呀!!!
记住在是C:\> 的提示符下进行的!!!新装的MYSQL中不存在AAA这个库!!!用什么方法能在C:\>提示符下在MYSQL中建个新库,再导入SQL.sql
解决方案 »
- Mysql 日期型,索引查询的问题
- mysql数据库监控规定的表中每五分钟内没有新数据产生则报警提示,最好把这个提示信息放到一个txt的文件里
- 数据库查询问题啊,大家帮忙啊
- 请问关于mysql下载问题
- 邹建的.乘车线路查询mssql存储进程 转换 mysql 存储进程
- 在线求教关于where条件中关于字符串匹配的疑惑
- 关于PostgresSQL的JDBC驱动-高手请进-分值多多
- mysql事务和网络开放问题,求解答
- How connect GTK+ program and MySQL?
- 多表联合查询
- 急!! 求救 !! 请高手指点,谢谢!
- 为什么我找不到command编辑区,请玩过MySql Administrator的哥们们请教一下
看看这样行不行..我刚学的.
create database aaa;
use aaa
这个是建库吧..?
C:\>MYSQL -U ROOT AAA<C:\SQL.sql 运行这句话不报错,AAA库不存在!通过SQL.SQL里面来建的环境变量都配好都行
只是不能用而已。
因为该数据库还没有任何数据表。
如果用相同方法建立数据表是不成立的。
mysql -u root -e "create database aaa";
或者创建一个aaa.sql,把create语句放进去,然后像执行sql.sql一样执行aaa.sql;
或者echo "create database aaa" | mysql -u root总的来讲,whalefish2001说的对,lz该看看dos命令。
一是,向楼上执行"$bin\mysql -uroot -p -e "create database AAA"
这样的创建数据库
二是,你直接编辑SQL.sql,在它的前面(就是在建表的SQL语句前)添加以下两句
"drop database if exists AAA";
"create database AAA";
"use AAA";
然后保存,再执行你上面的命令就可以了.