mysql如何运行sql文件

上海程序员3 2006-08-06 06:51:36
有人告诉我用<xxx.sql这样子,但好像不行

我打source E:\other\MYSQL\data\mox.sql会提示no database selected
...全文
2862 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
alipaymate 2006-08-11
  • 打赏
  • 举报
回复
同时要注意选择数据库, 在脚本文件最上面加上:
use test;





alipaymate 2006-08-11
  • 打赏
  • 举报
回复
这样的话 很容易利用 shell 来批量执行 脚本.
:)
alipaymate 2006-08-11
  • 打赏
  • 举报
回复
有个更简单的办法:

在操作系统的命令行下/shell 中, 输入:

mysql -u root -pxxx < account.sql

daqincanjian 2006-08-10
  • 打赏
  • 举报
回复
以下是我audition.sql的部分内容,请教如何导入MySQL中?!!

# MySQL-Front 3.1 (Build 11.8)


# Host: 127.0.0.1 Database: audition
# ------------------------------------------------------
# Server version 4.0.24-nt

#
# Table structure for table avataritemlist
#

CREATE TABLE `avataritemlist` (
`UserSN` int(10) NOT NULL default '0',
`EquipState` enum('INV','EQP') NOT NULL default 'INV',
`AvatarItem` smallint(6) NOT NULL default '0',
`Cash` varchar(10) default NULL,
`Gender` varchar(9) default NULL,
`AvatarSN` varchar(10) default NULL,
`ExpireDate` varchar(10) default NULL,
`INTERVAL` varchar(30) default NULL,
`BuyType` varchar(30) default NULL,
`BuyNick` varchar(25) default NULL,
KEY `UserSN` (`UserSN`),
KEY `UserSN_EquipState` (`UserSN`,`EquipState`)
) TYPE=MyISAM;

……

#
# Dumping data for table version
#

INSERT INTO `version` VALUES (1,'01.02.06.cn');

mathematician 2006-08-09
  • 打赏
  • 举报
回复

mysql> use your_db;
然后
mysql> source C:\audition.sql

如果没有数据库就建一个空库即可。
chensiping 2006-08-09
  • 打赏
  • 举报
回复
use dbname;
source ./sqlfile.sql
「已注销」 2006-08-08
  • 打赏
  • 举报
回复
我的是 Linux ...怎么办?
peijunfeng 2006-08-08
  • 打赏
  • 举报
回复
能否把你的audition.sql的内容贴出来看一下?
daqincanjian 2006-08-08
  • 打赏
  • 举报
回复
我把该文件保存在c:\下,
mysql> source C:\audition.sql
提示是:
ERROR 1046 (3D000): No database selected
为什么?
我什么地方不对?
daqincanjian 2006-08-08
  • 打赏
  • 举报
回复
我的库现在是一个.sql文件,我如何把该文件倒入到mysql中,谢谢
loveflea 2006-08-08
  • 打赏
  • 举报
回复
你先选者你要导入的数据库如test,没有的话先建立该库:

create database if not exists test;

use test;

source E:\other\MYSQL\data\mox.sql

daqincanjian 2006-08-08
  • 打赏
  • 举报
回复
怎么样设置.sql文件的目录!!
求救,我也是第一次用!!!
redlegend_126_com 2006-08-08
  • 打赏
  • 举报
回复
你先将 SQL 文件放置到 C:\下,然后将当前目录设置为 C:\下后,再进入 Mysql

然后直接 Source XX.SQL 就可以了,Mysql就会自动到C:\下读取该文件了!

谢谢,http://redlegend.51.net

56,940

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧