此处不整理MYSQL安装、配置相关内容
一、安装好后的MySQL目录结构
- bin目录,存储可执行文件
- data目录,存储数据文件
- docs目录,文档
- include目录,存储包含的头文件
- iib目录,存储库文件
- share目录,错误消息和字符集文件
二、自定义MySQL提示符
初次控制台登陆mysql后默认提示符为mysql>
,无法直观分辨出登陆的数据库和用户,建议做一些修改
两种修改方式
- 未登陆数据库时
mysql -uroout -p --prompt \u@\h \d>
- 登陆数据库后
prompt \u@\h \d>
修改后
prompt具体参数有
参数 | 描述 |
---|---|
\D | 完整的日期 |
\d | 当前的数据库 |
\h | 服务器名称 |
\u | 当前用户 |
三、一些常用命令
-
SELECT VERSION();
显示当前服务器版本 -
SELECT NOW();
显示当前日期时间 -
SELECT USER();
显示当前用户
四、MySQL语句规范 ( ! )
- 关键词与函数名称全部大写
- 数据库名称、表名称、字段名称全部小写
- SQL语句必须以分号结尾
五、创建数据库
CREATE {DATABASE | SCHEMA} [ IF NOT EXISTS ] db_name [DEFAULT] CHARACTER SET [=] charset_name;
实例1.基础
CREATE DATABSE t1;
实例2.上一个例子中如果创建已经存在的数据库则会报错,这样写会变为警告
CREATE DATABSE IF NOT EXISTS t1;
实例3.声明编码方式
CREATE DATABASE IF NOT EXISTS t2 CHARACTER SET gbk;
安装完后通过以下命令查看一些信息
-
SHOW DATABASES;
查看所有数据库 -
SHOW WARNINGS;
查看所有警告信息 -
SHOW CREATE DATABASE t1;
查看创建t1数据库时的命令
六、修改数据库
ALTER {DATABASE | SCHEMA} [db_name] [DEFAULT] CHARACTER SET [=] charset_name;
实例1
ALTER DATABASE t2 CHARACTER SET utf8;
安装完后通过以下命令查看一些信息
-
SHOW CREATE DATABASE t2;
查看创建t1数据库时的命令
七、删除数据库
DROP {DATABASE | SCHEME} [ IF EXISTS ] db_name;
实例1
DROP DATABASE t2;
实例2.回顾【五、创建数据库】中的实例,举一反三哦
DROP DATABASE IF EXISTS t2;
安装完后通过以下命令查看一些信息
-
SHOW DATABASES;
查看所有数据库