内容详情 您现在的位置是: 首页> PHP

mysql操作

发布时间:2020-11-11 19:19 已围观:3332

摘要mysql操作

cmd操作数据库:数据库结构--名python,表job_inf1,job_inf2

#连接mysql
mysql -u root -p
password:root
show databases;
use python
show tables
#查询语句设置编码:cmd指令默认的是gbk ,数据可默认的是utf8----set charset gbk;设置字符集
select * from job_inf1

对单个的表——导出(数据):

use python
#查看是否有导出到文件的权限 secure_file_priv :
show variables like '%secure%';
#设置 secure_file_priv=F:/000000000/phpStudy/MySQL/back,重启;
SELECT * FROM job_inf1 INTO OUTFILE 'F:/000000000/phpStudy/MySQL/bin/job_inf1.txt';

对单个的表——导入(支持b,a,c换位):

LOAD DATA LOCAL INFILE "F:\\aaa.text" INTO TABLE job_inf1 (b,a,c);

mysqldump (导出 SQL 格式):

# 导出creat table 结构
mysqldump -u root -p --tab=F:\\000000000\\phpStudy\\MySQL\\bin python job_inf2
# 导出整个数据库
mysqldump -u root -p python >F:\\000000000\\phpStudy\\MySQL\\bin\\dump.sql
# 备份所有数据库
mysqldump -u root -p --all-databases >F:\\000000000\\phpStudy\\MySQL\\bin\\all.sql
# 数据库——导出:
mysqldump -u root -p python > F:\\000000000\\phpStudy\\MySQL\\bin\\dump.sql
# 数据库——导入:
mysqldump -u root -p python < F:\\000000000\\phpStudy\\MySQL\\bin\\dump.sql
# 导入到远程服务器上:  
mysqldump -u root -p database_name | mysql -h other-host.com database_name
# 获取远程服务器上数据库:  
mysqldump -h 118.25.227.220 -P 3306 -u myceshi -p myceshi > F:\\000000000\\phpStudy\\MySQL\\bin\\al.sql

导入:

#1.mysql 命令导入:
mysql -u root -p try < F:\\000000000\\phpStudy\\MySQL\\bin\\al.sql
#2.source
source F:\\000000000\\phpStudy\\MySQL\\bin\\al.sql
#3.LOAD DATA
#4.mysqlimport 必须以.txt文件命名的表必须存在且表结构和之前表结构一样才能完全导入数据
mysqlimport -u root -p --local try F:\\000000000\\phpStudy\\MySQL\\bin\\dump.txt

赞一个 (27)


上一篇: linux 操作指令

下一篇: redis操作指令