教会你完全搞定MySQL数据库 轻松八句话

一、连接MYSQL 格式: wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
mysql -h主机地址 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
-u用户名 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
-p用户密码 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
1、例1:连接到本机上的MySQL: wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>。 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
2、例2:连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:mysql -h110.110.110.110 -uroot -pabcd123。 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
3、退出MYSQL命令:exit (回车)。 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
二、修改密码 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
格式:mysqladmin -u用户名 -p旧密码 password 新密码 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
1、例1:给root加个密码ab12。首先在DOS下进入目录mysqlbin,然后键入以下命令: wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
mysqladmin -uroot -password ab12 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
2、例2:再将root的密码改为djg345: wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
mysqladmin -uroot -pab12 password djg345 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
三、增加新用户 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
(注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符) wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
格式: wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
grant select on 数据库.* wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
to 用户名@登录主机 identified by "密码" wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MYSQL,然后键入以下命令: wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
grant select,insert,update, wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
delete on *.* to test1@"%" Identified by "abc"; wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
但例1增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台计算机上登录你的mysql数据库并对你的资料可以为所欲为了,解决办法见例2。 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
例2、增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作(localhost指本地主机,即MYSQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据库,只能通过MYSQL主机上的web页来访问了。 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
grant select,insert,update,delete on mydb.* to test2@localhost identified by "abc"; wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
如果你不想test2有密码,可以再打一个命令将密码消掉。 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
grant select,insert,update,delete on mydb.* to test2@localhost identified by ""; wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
注意:你必须首先登录到MYSQL中,以下操作都是在MYSQL的提示符下进行的,而且每个命令以分号结束。 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
四、操作技巧 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
1、如果你打命令时,回车后发现忘记加分号,你无须重打一遍命令,只要打个分号回车就可以了。也就是说你可以把一个完整的命令分成几行来打,完后用分号作结束标志就OK。 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
2、你可以使用光标上下键调出以前的命令。但以前我用过的一个MYSQL旧版本不支持。我现在用的是:mysql-3.23.27-beta-win。 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
五、显示命令 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
1、显示数据库列表:show databases; wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
刚开始时才两个数据库:mysql和test。mysql库很重要它里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
2、显示库中的资料表: wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
use mysql; wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
//打开库,学过FOXBASE的一定不会陌生吧 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
show tables; wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
3、显示资料表的结构:describe 表名; wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
4、建库:create database 库名; wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
5、建表: wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
use 库名; wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
create table 表名 (字段设定列表); wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
6、删库和删表: wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
drop database 库名; wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
drop table 表名; wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
7、将表中记录清空:delete from 表名; wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
8、显示表中的记录:select * from 表名; wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
六、一个建库和建表以及插入数据的实例 drop database if exists school; //如果存在SCHOOL则删除 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
create database school; wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
//建立库SCHOOL wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
use school; wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
//打开库SCHOOL wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
create table teacher wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
//建立表TEACHER wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
( wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
id int(3) auto_increment not null primary key, wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
name char(10) not null, wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
address varchar(50) default 深圳, wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
year date wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
); //建表结束 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
//以下为插入字段 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
insert into teacher valuess wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
(,glchengang,深圳一中,1976-10-10); wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
insert into teacher valuess wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
(,jack,深圳一中,1975-12-23); wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
注:在建表中(1)将ID设为长度为3的数字字段:int(3)并让它每个记录自动加一:auto_increment并不能为空:not null而且让他成为主字段primary key(2)将NAME设为长度为10的字符字段(3)将ADDRESS设为长度50的字符字段,而且缺省值为深圳。varchar和char有什么区别呢,只有等以后的文章再说了。 (4)将YEAR设为日期字段。 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
如果你在mysql提示符键入上面的命令也可以,但不方便调试。你可以将以上命令原样写入一个文本文件中假设为school.sql,然后复制到c:下,并在DOS状态进入目录mysqlbin,然后键入以下命令: wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
mysql -uroot -p密码 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
如果成功,空出一行无任何显示;如有错误,会有提示。(以上命令已经调试,你只要将//的注释去掉即可使用)。 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
七、将文本资料转到数据库中 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
1、文本资料应符合的格式:字段资料之间用tab键隔开,null值用n来代替. wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
例: wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
3 rose 深圳二中 1976-10-10 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
4 mike 深圳一中 1975-12-23 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
2、数据传入命令 load data local infile “文件名” into table 表名; wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
注意:你最好将文件复制到mysqlbin目录下,并且要先用use命令打表所在的库 。 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
八、备份数据库: wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
(命令在DOS的mysqlbin目录下执行) wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
mysqldump --opt school>school.bbb wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
注释:将数据库school备份到school.bbb文件,school.bbb是一个文本文件,文件名任取,打开看看你会有新发现。 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
======================================================= wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
MySQL服务器启动命令如下:net start mysql wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
MySQL服务器停止命令如下:net stop mysql wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
MySQL服务器的连接命令如下: wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
方式一:mysql -h 主机名 -u 用户名 -p 用户密码 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
方式二:mysql --host=主机名 --user=用户名 --password=用户密码 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
默认的主机是:localhost wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
======================================================= wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
一、数据备份捷径 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
因为这个方法没有得到官方正式文档的验证,我们暂称为试验吧。 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
目的:备份hostA主机中一个mysql数据库TestA,并恢复到到hostB机中 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
试验环境: wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
操作系统:WinNT4.0,Mysql3.22.34,phpMyAdmin 2.1.0 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
在hostA中安装mysql数据库并建立TestA数据库 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
hostB机安装mysql数据库,没有TestA数据库 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
方法步骤: wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
启动phpMyAdmin察看HostA和HostB中的数据库列表,在HostB中没有TestA数据库 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
找到HostA中mysql的安装目录,并找到数据库目录data wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
在我的试验环境中,这个目录是 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
C:mysqldata wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
找到对应数据库名称的子目录 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
C:mysqldataTestA wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
粘贴拷贝到HostB的Data目录下,是HostA同HostB Mysql数据目录下的文件相同 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
刷新HostB的phpMyAdmin察看一下数据库列表,我们看到TestA已经出现,并且作查询修改等操作都正常,备份恢复恢复成功 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
试验结论:Mysql的数据库可以通过文件形式保存,备份,恢复只要将相应文件目录恢复即可,无需使用其它工具备份。 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
二、正规的方法(官方建议): wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
导出要用到MySQL的mysqldump工具,基本用法是: wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
mysqldump [OPTIONS] database [tables] wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
如果你不给定任何表,整个数据库将被导出。 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
通过执行mysqldump --help,你能得到你mysqldump的版本支持的选项表。 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
注意,如果你运行mysqldump没有--quick或--opt选项,mysqldump将在导出结果前装载整个结果集到内存中,如果你正在导出一个大的数据库,这将可能是一个问题。 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
mysqldump支持下列选项: wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
--add-locks wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
在每个表导出之前增加LOCK TABLES并且之后UNLOCK TABLE。(为了使得更快地插入到MySQL)。 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
--add-drop-table wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
在每个create语句之前增加一个drop table。 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
--allow-keywords wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
允许创建是关键词的列名字。这由在列名前面加表名的方法做到。 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
-c, --complete-insert wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
使用完整的insert语句(用列名字)。 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
-C, --compress wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
如果客户和服务器均支持压缩,压缩两者间所有的信息。 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
--delayed wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
用INSERT DELAYED命令插入行。 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
-e, --extended-insert wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
使用全新多行INSERT语法。(给出更紧缩并且更快的插入语句) wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
-#, --debug[=option_string] wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
跟踪程序的使用(为了调试)。 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
--help wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
显示一条帮助消息并且退出。 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
--fields-terminated-by=... wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
--fields-enclosed-by=... wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
--fields-optionally-enclosed-by=... wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
--fields-escaped-by=... wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
--fields-terminated-by=... wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
这些选择与-T选择一起使用,并且有相应的LOAD DATA INFILE子句相同的含义。 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
LOAD DATA INFILE语法。 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
-F, --flush-logs wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
在开始导出前,洗掉在MySQL服务器中的日志文件。 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
-f, --force, wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
即使我们在一个表导出期间得到一个SQL错误,继续。 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
-h, --host=.. wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
从命名的主机上的MySQL服务器导出数据。缺省主机是localhost。 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
-l, --lock-tables. wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
为开始导出锁定所有表。 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
-t, --no-create-info wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
不写入表创建信息(CREATE TABLE语句) wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
-d, --no-data wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
不写入表的任何行信息。如果你只想得到一个表的结构的导出,这是很有用的! wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
--opt wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
同--quick --add-drop-table --add-locks --extended-insert --lock-tables。 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
应该给你为读入一个MySQL服务器的尽可能最快的导出。 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
-pyour_pass, --password[=your_pass] wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
与服务器连接时使用的口令。如果你不指定“=your_pass”部分,mysqldump需要来自终端的口令。 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
-P port_num, --port=port_num wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
与一台主机连接时使用的TCP/IP端口号。(这用于连接到localhost以外的主机,因为它使用 Unix套接字。) wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
-q, --quick wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
不缓冲查询,直接导出至stdout;使用mysql_use_result()做它。 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
-S /path/to/socket, --socket=/path/to/socket wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
与localhost连接时(它是缺省主机)使用的套接字文件。 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
-T, --tab=path-to-some-directory wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
对于每个给定的表,创建一个table_name.sql文件,它包含SQL CREATE 命令,和一个table_name.txt文件,它包含数据。 注意:这只有在mysqldump运行在mysqld守护进程运行的同一台机器上的时候才工作。.txt文件的格式根据--fields-xxx和--lines--xxx选项来定。 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
-u user_name, --user=user_name wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
与服务器连接时,MySQL使用的用户名。缺省值是你的Unix登录名。 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
-O var=option, --set-variable var=option wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
设置一个变量的值。可能的变量被列在下面。 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
-v, --verbose wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
冗长模式。打印出程序所做的更多的信息。 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
-V, --version wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
打印版本信息并且退出。 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
-w, --where='where-condition' wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
只导出被选择了的记录;注意引号是强制的! wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
"--where=user='jimf'" "-wuserid>1" "-wuserid<1" wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
最常见的mysqldump使用可能制作整个数据库的一个备份: wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
mysqldump --opt database > backup-file.sql wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
但是它对用来自于一个数据库的信息充实另外一个MySQL数据库也是有用的: wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站
mysqldump --opt database | mysql --host=remote-ho


 wk5迪尔课堂(迪尔掌上课堂)--官网 免费自学网站

扫一扫手机访问