1、 登录
在安装好数据库后,在命令行登录MySQL:
mysql -u 用户名 -p
比如使用 root
用户登录:
mysql -u root -p
2、数据库管理
2.1、所有数据库
查看当前用户能访问的所有数据库。
此处用 root
用户查看所有数据库:
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
4 rows in set (0.06 sec)
2.2、当前数据库
通过以下语句来查询当前正在操作的数据库:
select database() ;
或者使用:
select database() from dual ;
2.3、选择数据库
在mysql
提示符中通过 use 数据库名
来选择目标数据库,比如:
mysql> use mysql
Database changed
选中数据库后即可查询当前选中的数据库:
mysql> select database();
+------------+
| database() |
+------------+
| mysql |
+------------+
1 row in set (0.00 sec)
2.4、创建数据库
在 MySQL 8 中创建新的数据库只需要使用以下命令即可:
create database 数据库名;
比如创建一个名称为 kaifamiao
的数据库,可以使用:
create database kaifamiao;
2.5、数据库元数据
若要查看创建数据库时的使用相关配置(即数据库元数据),可以通过以下命令来实现:
show create database 数据库名;
比如:
show create database kaifamiao;
2.6、修改数据库
通过 alter database
命令来修改数据库:
alter database 数据库名 [ character set 字符集 ] [ collate 校验规则 ]
比如修改 kaifamiao
数据库的字符编码为 utf8
alter database `kaifamiao` character set utf8 ;
修改之后可以通过查看数据库元数据来查看修改后的结果。
注意,在 MySQL 中
utf8
不等同于utf8mb4
,MySQL中的utf8mb4
才是真正的UTF-8
。
2.7、删除数据库
通过 drop database
命令来删除指定的数据库:
drop database 数据库名;