基本SQL库命令
SQL命令使用规则:
- 每条命令必须以 ; 结尾
- SQL命令不区分大小写
- 使用 \c 终止当前命令的执行
慎重删除这4个库:
Database :
information_schema
mysql
performance_schema
sys
MySQL库的管理
- 库的基本操作
- 查看所有的库
show databases; - 创建库(指定字符集)
create database 库名;(默认字符集 latin1)
create database [if not exists] 库名;
可制定字符集如下:
create database 库名 character set utf8;
* /var/lib/mysql 每一个库都会在这创建一个文件夹 - 查看创建库的语句
show create database 库名; - 查看当前所在库
select database(); - 切换库
use 库名; - 查看库中的表
show tables; - 删除库
drop database 库名;
- 查看所有的库
- 库的命名规则
- 数字, 字母,下划线组成,不能是纯数字
- 库名区分字母大小写
- 不能使用特殊字符 和 MySQL关键字
注意:
所有数据都是以文件的形式存储在数据库目录下面
/var/lib/mysql, 基于硬盘读写,所以速度慢一些
如何更改库的默认字符集
- 方法:更改配置文件(linux ubuntu)
- 步骤:
- 获取root权限:
sudo -i 输入密码即可 - cd 配置文件所在路径:
cd /etc/mysql/mysql.conf.d
ls命令查看下 - 先备份:
cp mysqld.cnf mysqld.cnf.bak - 打开配置文件 添加更改:
subl mysqld.cnf - 在[mysqld]下, 添加:
(大概第三十七八行添加:)
character_set_server=utf8 - 重启mysql服务
/etc/init.d/mysql restart
- 获取root权限: