MySQL目录结构
- bin目录,存储可执行文件
- data文件,存储数据文件
- docs,文档
- include目录,存储包含的头文件
- lib目录,存储库文件
- share,错误信息和字符集文件
配置选项
修改编码方式
[mysql]
default-character-set=utf8
mysqld(mysql服务器端的配置)
port 端口
basedir 安装目录
datadir 数据文件目录
character-set-server=utf8 服务器上编码方式
启动MySQL服务
1.在操作系统中(管理-服务-找到后右键重启)
2.命令行方式
net stop mysql
net start mysql
MySQL登录
参数 | 描述 |
---|---|
-V | 输出版本信息 |
-u | 用户名 |
-p | 密码 |
-P | 端口号 |
-h | 服务器名称 |
-D | 打开指定数据库 |
–prompt | 设置提示符 |
MySQL退出:
mysql > exit
mysql > quit
mysql > \q
MySQL提示符:
参数 | 描述 |
---|---|
\D | 完整的日期 |
\d | 当前数据库 |
\h | 服务器名称 |
\u | 当前用户 |
MySQL常用命令
- 显示当前服务器版本:
SELECT VERSION() - 显示当前日期时间:
SELECT NOW() - 显示当前用户:
SELECT USER()
MySQL语句规范
- 关键字与函数名称全部大写
- 数据库名、表名、字段名称全部小写
- SQL语句必须以分号结尾
基本操作
创建数据库
CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name
- [IF NOT EXISTS]:如果存在则忽略错误
- [DEFAULT] CHARACTER SET [=]:指定编码方式
查看当前服务器下数据表列表
SHOW {DATABASES | SCHEMAS} [LIKE 'pattern' | WHERE expr]
修改数据库
ALTER {DATABASE | SCHEMA} [db_name] [DEFALUT] CHARACTER SET [=] character_name
删除数据库
DROP {DATABASE | SCHEMA} {IF EXISTS} db_name