一、MySQL之初体验
2019-07-29 本文已影响0人
Lord丶轩莫言弃
本来想说说MySQL的概念,想了想还是算了,网上一大堆,不知道的小伙伴自行百度一下,下面咋们开始干货~
1、MySQL目录结构
- bin目录,存储可执行文件
- data目录,存储数据文件
- docs,文档
- include目录,存储包含的头文件
- lib目录,存储库文件
- share,错误消息和字符集文件
2、MySQL的配置选项
- 修改编码方式
[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8
3、启动与停止MySQL
- 启动MySQL服务
net start mysql
- 停止MySQL服务
net stop mysql
4、MySQL登录
参数 | 描述 |
---|---|
-D,--database=name | 打开制定数据库 |
--delimiter = name | 指定分隔符 |
-h,--host=name | 服务器名称 |
-p,--password[=name] | 密码 |
-P,--port=# | 端口号 |
--prompt=name | 设置提示符 |
-u,--user=name | 用户名 |
-V,--version | 输出版本信息并退出 |
- 登录命令如下:
mysql -uroot -p -P3306 -h127.0.0.1
5、MySQL退出
- mysql > exit;
- mysql > quit;
- mysql > \q;
6、修改MySQL提示符
- 连接客户端时通过参数指定
- shell > mysql -uroot -proot --prompt 提示符
- 连接上客户端后,通过prompt命令修改
- mysql > prompt 提示符
参数 | 描述 |
---|---|
\D | 完整的日期 |
\d | 当前数据库 |
\h | 服务器名称 |
\u | 当前用户 |
7、MySQL常用命令
- 显示当前服务器版本
- SELECT VERSION();
- 显示当前日期时间
- SELECT NOW();
- 显示当前用户
- SELECT USER();
8、MySQL语句规范
- 关键字与函数名称全部大写
- 数据库名称、表名称、字段名称全部小写
- SQL语句必须以分号结尾
9、数据库的操作
- 创建数据库
CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name
- 查看当前服务器下的数据库列表
SHOW {DATABASES | SCHEMAS} [LIKE 'pattern' | WHERE expr]
- 修改数据库
ALERT {DATABASE | SCHEMA} db_name [DEFAULT] CHARACTER SET [=] charset_name
- 删除数据库
DROP {DATABASE | SCHEMA} [IF EXISTS] db_name