MySQL概述
MySQL的安装与配置
网上相关资源很多
启动与停止MySQL服务
- 启动MySQL服务
net start mysql
- 关闭MySQL服务
net stop mysql
出现如图所示错误的原因是没有以管理员的身份运行
服务已启动 启动与停止的操作MySQL登录与退出
- MySQL登录
参数 | 描述 |
---|---|
-D, --database=name | 打开指定数据库 |
--delimiter=name | 指定分隔符 |
-h, --host=name | 服务器名称 |
-p, --password[=name] | 密码 |
-P, --port=# | 端口号 |
--prompt=name | 设置提示符 |
-u, --user=name | 设置用户名 |
-V, --version | 输出版本信息并退出 |
登录命令
mysql -u[用户名] -p[密码] -P3306 -h[地址]
- MySQL 退出
1. exit;
2. quit;
3. \q;
修改MySQL提示符
- 连接客户端时同通过参数指定
shell > mysql -uroot -proot --prompt 提示符·
- 连接上客户端通过prompt命令修改
mysql > PROMPT \u@\h \d >
用户@主机 数据库 的形式
修改命令提示符
MySQL提示符
参数 | 含义 |
---|---|
\D | 完整的日期 |
\d | 当前数据库 |
\h | 服务器名称 |
\u | 当前用户 |
MySQL常用命令以及语法规范
- 显示当前服务器版本
SELECT VERSION();
- 显示当前日期时间
SELECT NOW();
- 显示当前用户
SELECT USER();
MySQL语句的规范
- 关键字和函数名称全部大写
- 数据库名称,表名称,字段名称全部小写
- SQL语句必须以分号结束
操作数据库
1. 创建数据库
CREATE { DATABASE | SCHEMA } [ IF NOT EXISTS ] db_name [ DEFAULT ] CHARACTER SET [ = ] charset_name
花括号必须有,中括号为可选项,后面的参数为数据库的编码方式
Ex:CREATE DATABASE t1
创建一个名为t1的数据库
查看当前服务器下的数据库列表
SHOW { DATABASES | SCHEMAS } [ LIKE ' pattern ' | WHERE expr ]
当尝试再次创建同名的数据库时
系统提示错误
此时尝试加上IF NOT EXISTS
的选项
查看警告信息
SHOW WARNINGS
显示数据库被创建时的指令
SHOW CREATE DATABASE t1
即遵循了数据库默认的编码方式
utf8
下面创建一个编码为GBK的数据库
也就是创建的时候需要制定编码方式
2. 如何修改数据库的编码方式
ALTER { DATABASE | SCHAME } [ db_name ] [DEFAULT ] CHARACTER SET [ = ] character_name
设置字符编码方式 + 字符编码名
3.删除数据库
DROP { DATABASE | SCHEMA } [IF EXISTS ] db_name;
再次删除时报错,增加IF EXISTS
网友评论