启动与停止
启动 mysql.server start
- 停止 mysql.server stop
Mysql登陆与退出
未登录状态下
查看MYSQL 版本 mysql -V
- 参数描述
- -D 打开指定数据库
- —delimiter = name 指定分隔符
- -h, —host=name 服务器名称
- -p, —password[=name] 密码
- -P,—port=# 端口号
- —prompt=name 设置提示符
- -u, —user=name 用户名
- -V, —version 输出版本信息并退出
- 登陆 mysql -uroot -p
- mysql -uroot -p -P3006 -h127.0.0.1 通过root用户登陆服务器 127.0.0.1 并且数据库端口为3306的数据库
- 退出 exit; quit; \q;
修改mysql 提示符(可以随意设置)
PROMPT mysql> 表示修改为mysql>
- 也可以按照2.2的参数描述来修改
- 举例: PROMPT \u@\h \d> 就是设置为user@服务器名称 当前数据库>
- \D 完整的日期
- \d 当前数据库
- \h 服务器名称
- \u 当前用户
MYSQL 常用命令
关键字与函数名称全部大写
- 数据库名称、表名称、字段名称全部小写
- SQL语句必须以封号结尾;
- 常用命令示例
- 查询数据库版本 SELECT VERSION();
- 查询用户 SELECT USER();
操作数据库
创建数据库 CREATE
- CREATE DATABASE t1; 创建名字为t1的数据库
- SHOW DATABASES;
- 如果数据库不存在 IF NOT EXISTS
- CREATE DATABASE IF NOT EXISTS t1;
- SHOW WARNINGS; 显示警告
- SHOW CREATE DATABASE t1; 查看t1数据创建时用的数据库信息(编码方式等)
- CREATE DATABASE IF NOCT EXISTS t2 CHARACTER SET gbk; 创建编码为gbk的数据库t2。
- 修改数据库编码
- 修改数据库编码 ALTER DATABASE t2 CHARACTER SET = utf8;
- 删除数据库
- DROP DATABASE IF EXISTS t1;
