<强>三。从数据库导出数据库文件:强>
1.将数据库mydb导出到文件中:
打开开始→运行→输入cmd进入命令行模式
c: \祝辞,MySQLdump - h localhost - u root - p mydb祝辞e: \ MySQL \ mydb.sql
然后输入密码,等待一会导出就成功了,可以到目标文件中检查是否成功。
#导出多个数据库(数据和结构),
比;,mysqldump - u root - p - B数据库的数据库B数据库C比;xxxx。sql
2.将数据库中的表导出到文件中:不加遗失险是导结构和数据
c: \祝辞,MySQLdump - h localhost - u root - p密码数据库名table1表在e: \ MySQL \ mytable.sql
[root@bi - 162/] #, mysqldump -uroot pac pis_study_info>/mysql/pis_info。sql
3.将数据库mydb的结构导出到文件中:
c: \祝辞,MySQLdump - h localhost - u root - p mydb - d——add-drop-table数据库名祝辞e: \ MySQL \ mydb_stru.sql
[root@bi - 162/] #, mysqldump -uroot - d——add-drop-table pacs>/mysql/pacs_jg。sql
,mysqldump -uroot - d pacs>/mysql/pacs_jg2。sql
4.导出一个表,只有表结构- d只有结构
,mysqldump - u用户名- p密码- d数据库名,表名在导出的文件名,
C: \祝辞mysql, mysqldump -uroot - p - d数据库名表名的在e: \ date_rec_drv.sql
[root@bi - 162/] #, mysqldump -uroot - d pac pis_study_info祝辞/mysql/pis_jg。sql
- h localhost可以省略,其一般在虚拟主机上用
5.导出数据不导出结构,- t只有数据
,mysqldump - t数据库名-uroot - p比;xxx。sql——导出库的数据,即所有表数据
,mysqldump - t数据库名表名-uroot - p比;xxx。sql——导出指定表数据
6.带语言参数导出
,mysqldump -uroot - p——default-character-set=latin1——set-charset=gbk中的一个,——skip-opt database_name比;outfile_name。sql
压缩备份,
,mysqldump -uroot - p 'pwd”- b db1db2 | gzip祝辞/db_back.sql。广州,
,,
批量压缩备份,
,mysqldump -uroot - p 'pwd - e”显示数据库;”| | grep -Eiv”数据库有限公司| perfor”| sed - r的# ^ ([a - z]。*美元)
#,mysqldump -uroot - p“pwd”——事件- b \ 1 | gzip祝辞/opt//\ 1. sql。广州# g | bash,
<强>四。从外部文件MySQL导入数据到数据库中:强>
从e: \ MySQL \ mydb2也。sql中将文件中的sql语句导入数据库中:
1.从命令行进入MySQL,然后用命令创建数据库mydb2也;创建数据库mydb2也。
2.退出MySQL可以输入命令退出,或者退出;
3.在CMD中输入下列命令:
c: \祝辞MySQL - h localhost - u root - p mydb2也& lt;e: \ MySQL \ mydb2.sql
然后输入密码,就好了。
<>强导入数据3种方式:强>
1. mysql>/etc/rc.d/init.d/pis_study_info来源。sql,——导入数据,在mysql命令行执行
2.[root@bi - 162 init。d] # mysql - u root - p pac
3.用文本方式将数据装入数据表中:
mysql>数据加载本地INFILE“D:/mysql。txt”表数据库名。表名;
<强>五、查看,修改字符集强>
进入mysql查看字符集,客户端,数据库,服务器字符集
mysql>显示变量如“%字符%”;,
mysql>地位;——查看当前数据库字符集
vim/etc/my.cnf
[客户]
default-character-set=utf8
(mysqld)
character-set-server=utf8
服务mysqld重启,重启服务
<强>最后执行设置名称utf8; 强>
执行该句等同于同时执行如下3句:
设置character_set_client=皍se utf8”;
设置character_set_connection=皍se utf8”;
设置character_set_results=皍se utf8”;
1.将数据库mydb导出到文件中:
打开开始→运行→输入cmd进入命令行模式
c: \祝辞,MySQLdump - h localhost - u root - p mydb祝辞e: \ MySQL \ mydb.sql
然后输入密码,等待一会导出就成功了,可以到目标文件中检查是否成功。
#导出多个数据库(数据和结构),
比;,mysqldump - u root - p - B数据库的数据库B数据库C比;xxxx。sql
2.将数据库中的表导出到文件中:不加遗失险是导结构和数据
c: \祝辞,MySQLdump - h localhost - u root - p密码数据库名table1表在e: \ MySQL \ mytable.sql
[root@bi - 162/] #, mysqldump -uroot pac pis_study_info>/mysql/pis_info。sql
3.将数据库mydb的结构导出到文件中:
c: \祝辞,MySQLdump - h localhost - u root - p mydb - d——add-drop-table数据库名祝辞e: \ MySQL \ mydb_stru.sql
[root@bi - 162/] #, mysqldump -uroot - d——add-drop-table pacs>/mysql/pacs_jg。sql
,mysqldump -uroot - d pacs>/mysql/pacs_jg2。sql
4.导出一个表,只有表结构- d只有结构
,mysqldump - u用户名- p密码- d数据库名,表名在导出的文件名,
C: \祝辞mysql, mysqldump -uroot - p - d数据库名表名的在e: \ date_rec_drv.sql
[root@bi - 162/] #, mysqldump -uroot - d pac pis_study_info祝辞/mysql/pis_jg。sql
- h localhost可以省略,其一般在虚拟主机上用
5.导出数据不导出结构,- t只有数据
,mysqldump - t数据库名-uroot - p比;xxx。sql——导出库的数据,即所有表数据
,mysqldump - t数据库名表名-uroot - p比;xxx。sql——导出指定表数据
6.带语言参数导出
,mysqldump -uroot - p——default-character-set=latin1——set-charset=gbk中的一个,——skip-opt database_name比;outfile_name。sql
压缩备份,
,mysqldump -uroot - p 'pwd”- b db1db2 | gzip祝辞/db_back.sql。广州,
,,
批量压缩备份,
,mysqldump -uroot - p 'pwd - e”显示数据库;”| | grep -Eiv”数据库有限公司| perfor”| sed - r的# ^ ([a - z]。*美元)
#,mysqldump -uroot - p“pwd”——事件- b \ 1 | gzip祝辞/opt//\ 1. sql。广州# g | bash,
<强>四。从外部文件MySQL导入数据到数据库中:强>
从e: \ MySQL \ mydb2也。sql中将文件中的sql语句导入数据库中:
1.从命令行进入MySQL,然后用命令创建数据库mydb2也;创建数据库mydb2也。
2.退出MySQL可以输入命令退出,或者退出;
3.在CMD中输入下列命令:
c: \祝辞MySQL - h localhost - u root - p mydb2也& lt;e: \ MySQL \ mydb2.sql
然后输入密码,就好了。
<>强导入数据3种方式:强>
1. mysql>/etc/rc.d/init.d/pis_study_info来源。sql,——导入数据,在mysql命令行执行
2.[root@bi - 162 init。d] # mysql - u root - p pac
3.用文本方式将数据装入数据表中:
mysql>数据加载本地INFILE“D:/mysql。txt”表数据库名。表名;
<强>五、查看,修改字符集强>
进入mysql查看字符集,客户端,数据库,服务器字符集
mysql>显示变量如“%字符%”;,
mysql>地位;——查看当前数据库字符集
vim/etc/my.cnf
[客户]
default-character-set=utf8
(mysqld)
character-set-server=utf8
服务mysqld重启,重启服务
<强>最后执行设置名称utf8; 强>
执行该句等同于同时执行如下3句:
设置character_set_client=皍se utf8”;
设置character_set_connection=皍se utf8”;
设置character_set_results=皍se utf8”;