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;  

  image

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;

    image

  2、使用mysqladmin 命令删除数据库

    mysqladmin -u username -p drop database_name;

三、显示数据库

  1、show 命令显示所以数据库

    SHOW DATABASES;

    image

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

    SHOW SCHEMAS;

    image

四、选择使用数据库

  1、use 命令选择使用数据库

    USE zbl _database  

    image

五、复制数据库

  ①:先创建一个新的数据库 ,及选择这个数据库为当前使用

    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;

posted @ 2025-12-09 16:45  zbl1118  阅读(3)  评论(0)    收藏  举报