文章目录
- 0 - 前言
- 1 - 登录
- 2 - 退出
- 3 - 修改mysql提示符
- 4 - 常用命令
- 5 - MYSQL语句规范
- 6 - 创建数据库
- 7 - 查看当前服务器下的数据库列表
- 8 - 修改数据库
- 9 - 删除数据库
0 - 前言
1 - 登录
登录参数:
管理员模式打开命令提示符,注意上面里的参数位置可变,只要在“-x"
后面接上对应的信息就可以。
root
是mysql默认用户名;-p
后面跟上密码就是明文显示,如果不想别人看见你的密码可以不接密码,随后回车会让你再输入密码,此时被人就看不见了;-P
是端口号,默认是3306,如果没有修改过mysql的端口号,也可以不写;-h
是服务器名称,127.0.0.1是本地回环地址,这是一个特殊IP,就是指本地主机,无论什么程序,一旦使用回环地址发送数据,协议软件立即返回,不进行任何网络传输
2 - 退出
以下三个命令相同:
注意:在mysql>
提示符下,语句必须以分号结束
3 - 修改mysql提示符
提示符就是每条命令前的mysql>
,主要有两种方式修改:登录时和登录后。
可供选择的提示符参数如下:
登录时修改:
登录后修改:
还可以以多个提示符参数复合修改(因为当前没有数据库所以为none):
4 - 常用命令
- 显示当前服务器版本:
SELECT VERSION();
- 显示当前日期:
SELECT NOW();
- 显示当前用户:
SELECT USER();
5 - MYSQL语句规范
- 关键字与函数名称全部大写
- 数据库名称、表名称、字段名称全部小写
- SQL语句必须以分号结尾
但是即使将关键字和函数名称小写也是能识别的;如果一条语句没有分号结尾,mysql认为是分行(但是没有空隙),只要下一句接上,就是对的
6 - 创建数据库
语法结构:
其中,{...}
表示必选;|
表示地位平等,选谁都行;[...]
表示备选
-
DATABASE
SCHEME
相同,二选其一 -
IF NOT EXISTS
表示如果当前数据库列表中存在正在创建的数据库(如t1
),那么就创建一个数据库;如果不加这句话,而系统中刚好存在想要创建的数据库(如t1
),会报错 -
db_name
是要创建的数据库名称 -
CHARACTER SET
为编码方式,使用SHOW CREATE DATATBASE t1;
可以查看创建数据库t1时的指令(当然也可以用这条命令来查看编码方式)
创建示例如下:
创建完数据库t1
后再次创建t1
看看,加上IF NOT EXISTS
后不显示错误信息,使用SHOW WARNING
查看警告信息
查看编码方式:
7 - 查看当前服务器下的数据库列表
语法结构:
查看示例如下:
共有7个数据库
8 - 修改数据库
语法结构:
9 - 删除数据库
语法结构:
删除示例: