MySQL データベースのデータベースの基本操作の概要

 1. データベースの基本操作

1. データベースを作成し、データベースのエンコード形式を変更する

//直接创建,如果已存在同名数据库会报错
CREATE DATABASE database_name;

//没有同名数据库才创建
CREATE DATABASE IF NOT EXISTS database_name;

//创建指定字符编码规格的数据库 character_name:字符编码 collate_name:校验规则           
//DEFAULT ENCRYPTION='N':不使用MySQL的加密技术
CREATE DATABASE [IF NOT EXISTS] database_name DEFAULT CHARACTER SET character_name COLLATE collate_name [DEFAULT ENCRYPTION='N'];

//修改数据库的编码格式
ALTER DATABASE database_name CHARACTER SET character_name collate collate_name;

2. データベースを表示する

//查看所有数据库
SHOW DATABASES;

//查看(当前)MySQL命令行所在的数据库
SELECT DATABASE();

//切换MySQL命令行所在的数据库
USE DATABASE_name;

//查看数据库的信息
SHOW CREATE DATABASE database_name \G

4. データベース名の変更

バージョン 8.0 以降では、データベース名の直接変更はサポートされていません。新しいデータベースを作成し、データを転送し、古いデータベースを削除することでデータベース名を変更できます。

//新建一个数据库,使用新的名字
CREATE DATABASE new_database_name;

//将旧数据库中的表结构和数据导出到新数据库,命令中,请将username替换为您的MySQL用户名,然后按照提示输入密码。
mysqldump -u username -p old_database_name | mysql -u username -p new_database_name

//确保新数据库中的所有数据已成功导入后,您可以选择删除旧数据库
DROP DATABASE old_database_name;

5. データベースを削除します

//删除数据库
DROP DATABASE [IF EXISTS] database_name;

或

//如果该数据库不存在会报错
 DROP DATABASE database_name;

おすすめ

転載: blog.csdn.net/weixin_51451545/article/details/132399838