现在我有一个项目.有一个数据文件.打开一看全是代码.如下:
DROP TABLE IF EXISTS jrun_access;
CREATE TABLE jrun_access (
uid mediumint(8) unsigned NOT NULL DEFAULT '0',
fid smallint(6) unsigned NOT NULL DEFAULT '0',
allowview tinyint(1) NOT NULL DEFAULT '0',
allowpost tinyint(1) NOT NULL DEFAULT '0',
allowreply tinyint(1) NOT NULL DEFAULT '0',
allowgetattach tinyint(1) NOT NULL DEFAULT '0',
allowpostattach tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (uid,fid)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;但是在导入到Mysql中总是提示出错..."No database selected"请问大家有什么好方法把数据库导入...
DROP TABLE IF EXISTS jrun_access;
CREATE TABLE jrun_access (
uid mediumint(8) unsigned NOT NULL DEFAULT '0',
fid smallint(6) unsigned NOT NULL DEFAULT '0',
allowview tinyint(1) NOT NULL DEFAULT '0',
allowpost tinyint(1) NOT NULL DEFAULT '0',
allowreply tinyint(1) NOT NULL DEFAULT '0',
allowgetattach tinyint(1) NOT NULL DEFAULT '0',
allowpostattach tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (uid,fid)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;但是在导入到Mysql中总是提示出错..."No database selected"请问大家有什么好方法把数据库导入...
解决方案 »
- mysql 分表 错误
- 本地数据库与远程数据库更新
- MySQL Administrator1.2更改用户密码问题。
- 怎样解决数据库自动增长字段的值问题?请各位高手指点指点,先谢了!
- MySQL创建表出错了,列类型可能定义的不对,大家帮忙看看
- mysql, ERROR 1064 (42000) 各位帮看下
- 急问关于mysql的master-slave问题
- 莫名的mysql错误1064 - You have an error in your SQL syntax.
- 请问哪儿有数据库的入门级学习资料下载?
- create table sql error 1005 errno:-1
- 高频率访问mysql数据库
- 两个表关联怎么得到其中一个表的记录总数?
DROP TABLE IF EXISTS jrun_access;
CREATE TABLE jrun_access (
uid mediumint(8) unsigned NOT NULL DEFAULT '0',
fid smallint(6) unsigned NOT NULL DEFAULT '0',
allowview tinyint(1) NOT NULL DEFAULT '0',
allowpost tinyint(1) NOT NULL DEFAULT '0',
allowreply tinyint(1) NOT NULL DEFAULT '0',
allowgetattach tinyint(1) NOT NULL DEFAULT '0',
allowpostattach tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (uid,fid)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
如果是用工具,一般就是在界面上直接选数据库名
一般是通过命令“use 数据库名”来选
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql
2.导出一个表
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql
3.导出一个数据库结构
mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:\wcnc_db.sql -d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table 4.导入数据库
常用source 命令
进入mysql数据库控制台,
如mysql -u root -p
mysql>use 数据库 然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysql>source d:\wcnc_db.sql
CREATE DATABASE IF NOT EXISTS database;
USE database;首先把你要导入的数据库放到一个目录下.比如放在:f:\\sql\\data.sql 下面
启动Mysql dos界面,输入密码,然后输入以下命令:
\. f:\\sql\\database(数据库名)
在这里我data.sql就是:
\. f:\\sql\\data.sql按下回车就成功了..