以下是针对Linux下MySQL数据库的创建、导入、导出以及一些基本指令的完整攻略。
创建MySQL数据库
要在Linux下创建一个MySQL数据库,需要按照以下步骤:
- 打开终端,登录MySQL服务器。
mysql -u root -p
在提示符下输入密码,即可进入MySQL shell。
- 创建一个新的数据库。
create database <database_name>;
其中,database_name是你要创建的数据库的名称。例如,我们想要创建一个名称为example
的数据库,可以按照以下方式输入命令:
create database example;
导入MySQL数据库
在Linux下导入一个MySQL数据库的方法有多种,比如使用MySQL的命令行工具或者使用图形用户界面工具等。下面以命令行工具方式为例,演示如何导入MySQL数据库:
- 打开终端,登录MySQL服务器。
mysql -u root -p
在提示符下输入密码,即可进入MySQL shell。
- 选择要导入的数据库。
use <database_name>;
其中,database_name是你要导入的数据库的名称。例如,我们想要导入一个名为example.sql
的数据库到example
数据库中,可以按照以下方式输入命令:
use example;
- 导入数据库。
source <path_to_sql_file>;
其中,path_to_sql_file是你要导入的.sql文件的路径。例如,我们有一个名为example.sql
的文件,并将其保存在/home/user/Desktop
目录中,可以按照以下方式输入命令:
source /home/user/Desktop/example.sql;
导出MySQL数据库
在Linux下导出一个MySQL数据库的方法也有多种,下面以命令行工具方式为例,演示如何导出MySQL数据库:
- 打开终端,登录MySQL服务器。
mysql -u root -p
在提示符下输入密码,即可进入MySQL shell。
- 选择要导出的数据库。
use <database_name>;
其中,database_name是你要导出的数据库的名称。例如,我们想要导出example
数据库,可以按照以下方式输入命令:
use example;
- 导出数据库。
mysqldump -u root -p <database_name> > <path_to_sql_file>;
其中,database_name是你要导出的数据库的名称,path_to_sql_file是你要保存导出文件的路径以及文件名。例如,我们想要将example
导出到/home/user/Desktop
目录下的example.sql
文件中,可以按照以下方式输入命令:
mysqldump -u root -p example > /home/user/Desktop/example.sql;
基本指令
下面介绍一些常用的MySQL基本指令:
show databases;
:显示已有的所有数据库use <database_name>;
:选择要使用的数据库show tables;
:显示当前数据库中的所有表describe <table_name>;
:显示表的结构select * from <table_name>;
:显示表中的所有数据
例如,在选择example
数据库后,要显示当前数据库中的所有表,可以按照以下方式输入命令:
use example;
show tables;
同时,在选择example
数据库后,要显示表users
的结构,可以按照以下方式输入命令:
use example;
describe users;
最后,要显示表users
中的所有数据,可以按照以下方式输入命令:
use example;
select * from users;
以上就是Linux下MySQL数据库的创建、导入、导出以及基本指令的完整攻略。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux下mysql数据库的创建导入导出 及一些基本指令 - Python技术站