ubuntu中mysql数据库的导入导出以及查看属性
2016-07-19 16:25
651 查看
数据导入导出
1.导出整个数据库
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 /home/pt/test.sql
或直接导入命令为: mysql -h localhost -u root -p temp
查看mysql数据库中一些属性信息
1、查看自己安装的mysql的编码
show variables like 'character%'
2、查看Mysql支持的编码
show character set
3、查看数据库编码
show create databases 数据库名字
4、查看数据表编码
show create table 表名
5、修改my.ini文件来修改编码:加上default-character-set=字符集(utf8.gbk.gb2312等)
6、命令行修改:alter database da_name default character set "charset' ;或 set names 'charset';或alter database testdb character set utf8;
7、查看数据库服务和客户端字符集:
status
8、导入数据库
source 路径/*.sql
1.导出整个数据库
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 /home/pt/test.sql
或直接导入命令为: mysql -h localhost -u root -p temp
查看mysql数据库中一些属性信息
1、查看自己安装的mysql的编码
show variables like 'character%'
2、查看Mysql支持的编码
show character set
3、查看数据库编码
show create databases 数据库名字
4、查看数据表编码
show create table 表名
5、修改my.ini文件来修改编码:加上default-character-set=字符集(utf8.gbk.gb2312等)
6、命令行修改:alter database da_name default character set "charset' ;或 set names 'charset';或alter database testdb character set utf8;
7、查看数据库服务和客户端字符集:
status
8、导入数据库
source 路径/*.sql
相关文章推荐
- MySQL索引的学习
- 关于Mysql5.6半同步主从复制的开启方法
- 搜集的一些mysql数据库操作,建表之类的就不写啦
- 【转】mysql的cardinality异常,导致索引不可用
- MySQL初探
- mysql事务
- mysql事务
- MySQL 模糊查询
- MySQL数据库,根据传入的字符换进行切割,并获得指定位置被切割的字符串。
- mysql_config_editor工具
- OTL连接MySQL之unixODBC、mysql-connector-odbc安装配置
- MySQL 数据库性能优化之缓存参数优化
- MySQL 数据库性能优化之表结构优化
- mysql循环插入数据
- MySQL设置远程访问
- MySQL 数据库性能优化之索引优化
- MySQL设置远程访问
- MySQL 数据库性能优化之SQL优化
- MySQL 的各存储引擎特点-MySQ 存储引擎选择
- mysql的autocommit详解