库的操作.

库的操作

创建数据库

在这里插入图片描述

创建数据库案例

  • 创建名为 db1 的数据库
create database db1;

说明:当我们创建数据库没有指定字符集和校验规则时,系统使用默认字符集:utf8,校验规则是:utf8_ general_ ci

  • 创建一个使用utf8字符集的 db2 数据库
create database db2 charset=utf8;
  • 创建一个使用utf字符集,并带校对规则的 db3 数据库。
create database db3 charset=utf8 collate utf8_general_ci;

字符集和校验规则

  • 查看系统默认字符集以及校验规则
show variables like 'character_set_database';
show variables like 'collation_database';
  • 查看数据库支持的字符集
show charset;

字符集主要是控制用什么语言。比如utf8就可以使用中文。

  • 查看数据库支持的字符集校验规则
show collation;
  • 字符集和校验规则区分
mysql数据库
	存数据: 会按照特定的编码来进行存储,是由字符集来保证的
	取数据: 取什么样的数据,由校验码决定的(比较)

一般字符集和校验规则是匹配的
  • 校验规则对数据库的影响(举例子来说明校验规则)
    在这里插入图片描述

操纵数据库

  • 查看数据库
show databases;
  • 显示创建语句
show create database 数据库名;

示例:
在这里插入图片描述

  • 修改数据库
    在这里插入图片描述

  • 选择数据库

use 数据库名;
  • 查看当前的数据库名
select database();

数据库删除

DROP DATABASE [IF EXISTS] db_ name;

在这里插入图片描述

备份和恢复

  • 备份
    在这里插入图片描述
  • 还原
mysql> source D:/mysql-5.7.22/mytest.sql;
  • 注意事项
    在这里插入图片描述

查看连接情况

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_54183294/article/details/130809272