01_mysql_数据库创建、删除、选择、显示、复制
一、创建数据库
1、使用create 命令创建数据库
CREATE DATABASE [IF NOT EXISTS] database_name
[CHARACTER SET charset charset_name]
[COLLATE collation_name];
例如:CREATE DATABASE IF NOT EXSTS database_test;

2、使用mysqladmin命令创建数据库
mysqladmin -u username -p create database_name;
-u 参数用于指定mysql用户名;
-p 参数表示需要输入密码;
create 表示执行创建数据库行为;
database_name 创建的数据库名称。
二、删除数据库
1、drop 命令删除数据库
DROP DATABASE [IF EXISTS] <database_name>;
例如:DROP DATABASE IF EXISTS database_name;

2、使用mysqladmin 命令删除数据库
mysqladmin -u username -p drop database_name;
三、显示数据库
1、show 命令显示所以数据库
SHOW DATABASES;

2、show schemas 命令显示所以数据库
SHOW SCHEMAS;

四、选择使用数据库
1、use 命令选择使用数据库
USE zbl _database

五、复制数据库
①:先创建一个新的数据库 ,及选择这个数据库为当前使用
CREATE DATABASE test_database;
USE test_database;
②:再使用mysqldump导出原数据库
mysqldump
六、数据库导出
①:使用mysqldump 命令导出数据库
mysqldump -u username -p database_name > output_file_path`
例如:mysqldump -u root -p zbl_database > data_dump.sql;
②:仅导出数据库中的特定表
mysqldump -u username -p database_name table1 table2... > output_file_path
③:导出主机中所有数据库
mysqldump -u root -p --all-databases > database_dump.sql;
七、数据库导入
①:导入备份数据
mysql -u username -p new_database_name < dumpfile_path
八、数据库信息
①:查询所有数据库
SHOW DATABASES;
② 查询数据库下所有表
SHOW TABLES;
③:查询表的信息
DESC stu_table;
④:查询当前数据库名称
SHOW DATABASE();
⑤:查询当前用户名
SELECT USER();
⑥:查询服务器状态
SHOW STATUS;
⑦:查询服务器配置变量
SHOW VARIABLES;

浙公网安备 33010602011771号