MySQL默认端口号 3306
MySQL超级用户 root
- 启动MySQL服务
$ net start mysql
- 关闭MySQL服务
$ net stop mysql
- MySQL登录
参数 | 描述 |
---|---|
-D,–database=name | 打开指定数据库 |
–delimiter=name | 指定分隔符 |
-h,–host=name | 服务器名称 |
-p,–password[=name] | 密码 |
-P,–port=# | 端口号 |
–prompt=name | 设置提示符 |
-u,–user=name | 用户名 |
-V,–version | 输出版本信息并且退出 |
$ mysql -uroot -proot
- MySQL退出
$ exit
$ quit
$ \q
修改MySQL提示符
参数 | 描述 |
---|---|
\D | 完整的日期 |
\d | 当前数据库 |
\h | 服务器名称 |
\u | 当前用户 |
$ PROMPT \u@\h \d;
// 提示符变为 root@localhost (none)
- MySQL常用命令
命令 | 描述 |
---|---|
SELECT VERSION(); | 显示当前服务器版本 |
SELECT NOW(); | 显示当前日期时间 |
SELECT USER(); | 显示当前用户 |
SELECT DATABASE(); | 显示当前打开的数据库 |
SHOW CREATE DATABASE db_name; | 显示创建数据库时所使用的指令 |
SHOW WARNINGS; | 显示警告 |
- MySQL语句规范
- 关键字与函数名称全部大写
- 数据库名称、表名称、字段名称全部小写
- SQL语句必须以分号结尾
数据库操作
说明
1. 花括号是必选项,一定要有
2. 竖线从当中做选择
3. 中括号有或者没有都是可以的
- 创建数据库
$ CREATE {DATABASE|SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name
- 查看当前服务器下的数据库列表
$ SHOW {DATABASES|SCHEMAS} [LIKE'pattern'|WHERE expr]
- 修改数据库
$ ALTER {DATABASE|SCHEMA} [db_name] [DEFAULT] CHARACTER SET [=] charset_name
- 删除数据库
$ DROP {DATABASE|SCHEMA} [IF EXISTS] db_name