网络常识
 网络常识 
 网络课堂 
 常用软件下载 
当前位置: 首页>>网络资源>>网络常识>>正文
数据库运维技能篇:MySQL常用必备命令详解
2019-04-28 10:26   审核人:   (点击: )

mysql常用命令(必备)

1.导出test_db数据库

命令:mysqldump -u 用户名 -p 数据库名 > 导出的文件名

mysqldump -u root -p test_db > test_db.sql

1.1)导出所有数据库

 
 
 
 
 
  1. mysqldump -u root -p –all-databases > mysql_all.sql

2.导出一个表

命令:mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名

 mysqldump -u root -p test_db test1 > test_test1.sql 

3.导出一个数据库结构

 
 
 
 
  1. mysqldump -u root -p -d --add-drop-table test_db > test.sql

-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table

4.导入数据库

①常用source命令

进入mysql数据库控制台,

 
 mysql -u root -p 

然后使用source命令,后面参数为脚本文件(如这里用到的.sql)

 
 
 
 
  1. mysql>source wcnc_db.sql

②使用mysqldump命令

 
 
 
 
  1. mysqldump -u username -p dbname < filename.sql

③使用mysql命令

 
 
 
 
  1. mysql -u username -p -D dbname < filename.sql

 

5.mysql进入与退出

进入:

 
 
  1. mysql -uroot -p //进入mysql控制台

  2. mysql -uroot -p password //进入mysql控制台

  3. mysql -p //进入mysql控制台

退出:

qui

6.数据库操作

1)、创建数据库

命令:create database <数据库名>

例如:建立一个名为test_db的数据库

 
 
  1. mysql> create database test_db;

2)、显示所有的数据库

命令:show databases (注意:最后有个s)

 
 
  1. mysql> show databases;

3)、删除数据库

命令:drop database <数据库名>

例如:删除名为 test_db的数据库

 
 
  1. mysql> drop database test_db;

t或exit

4)、连接数据库

命令: use <数据库名>

例如:进入test_db数据库

 
  1. mysql> use test_db;

屏幕提示:Database changed

5)、查看当前使用的数据库

 
  1. mysql> select database();

6)、当前数据库包含的表信息

mysql> show tables; (注意:最后有个s)

7)、查看数据库字符集

 
  1. mysql> show variables like '%char%';

 

关闭窗口
办公地址:天津职业大学第二实验楼101室 联系电话(网络科:022-59671704;信息科:022-59671709;教育技术科:022-59671736;海河园综合科:022-59093566)
Copyright 2002-2010 Network & Information Center of TianJin Vocational Institute. 天津职业大学网络与信息管理中心 版权所有