1. 连接数据库
- mysql -h 数据库地址 -u 用户名 -p 密码
- -h 数据库地址,如果是本机可以使用 localhost 或者 -h 数据库地址 忽略不写
- -u 用户名,默认使用 root
- -p 密码,如果没有密码直接为空(即: -p 就可以了)
- 连接本机的数据库
# 完整的写法
# 写法一
mysql -h localhost -u root -p
# 写法二
mysql -h 127.0.0.1 -u root -p
# 省略写法
mysql -u root -p
# 错误用法
mysql -h 10.0.0.2 -u root -p
# 如果 10.0.0.2 是本机的ip地址,那么使用 root 用户连接数据库是连接不上的
# 因为直接使用ip地址去连接数据库就代表连接别人的数据库,且这个数据库下没有创建名为 root 的普通用户
# 解决办法: 1. 创建名为 root 的普通用户 2. 使用回环地址 127.0.0.1 或者 localhost 进行连接
- 连接别人的数据库
mysql -h 10.0.0.5 -u Kevin -p
2. 创建数据库
- 如果创建数据库的时候不设置编码格式,如果插入的数据是中文,那么该数据就会出现乱码
# create database 数据库名 default charset 编码;
create database db1 default charset utf8;

3. 查看所创建的数据库
show databases;

4. 删除数据库
# drop database 数据库名;
drop database db1;

5. 使用(进入)数据库
- 只有先执行该SQL语句后才能在该数据库下创建表和在表中插入数据
# use 数据库名;
use db1;

6. 查看数据库状态
status

# \s 是 status 的缩写
\s
