文章目录

  • 0 - 前言
  • 1 - 登录
  • 2 - 退出
  • 3 - 修改mysql提示符
  • 4 - 常用命令
  • 5 - MYSQL语句规范
  • 6 - 创建数据库
  • 7 - 查看当前服务器下的数据库列表
  • 8 - 修改数据库
  • 9 - 删除数据库


0 - 前言


1 - 登录

登录参数:

mysql命令行更改数据库字段 mysql数据修改命令_mysql

管理员模式打开命令提示符,注意上面里的参数位置可变,只要在“-x"后面接上对应的信息就可以。

  • root是mysql默认用户名;
  • -p后面跟上密码就是明文显示,如果不想别人看见你的密码可以不接密码,随后回车会让你再输入密码,此时被人就看不见了;
  • -P是端口号,默认是3306,如果没有修改过mysql的端口号,也可以不写;
  • -h是服务器名称,127.0.0.1是本地回环地址,这是一个特殊IP,就是指本地主机,无论什么程序,一旦使用回环地址发送数据,协议软件立即返回,不进行任何网络传输

mysql命令行更改数据库字段 mysql数据修改命令_mysql命令行更改数据库字段_02

参考:百度百科-127.0.0.1

2 - 退出

以下三个命令相同:

mysql命令行更改数据库字段 mysql数据修改命令_mysql命令行更改数据库字段_03

注意:在mysql>提示符下,语句必须以分号结束

3 - 修改mysql提示符

提示符就是每条命令前的mysql>,主要有两种方式修改:登录时和登录后。

可供选择的提示符参数如下:

mysql命令行更改数据库字段 mysql数据修改命令_mysql_04

登录时修改:

mysql命令行更改数据库字段 mysql数据修改命令_mysql_05

登录后修改:

mysql命令行更改数据库字段 mysql数据修改命令_创建数据库_06

还可以以多个提示符参数复合修改(因为当前没有数据库所以为none):

mysql命令行更改数据库字段 mysql数据修改命令_数据库_07

4 - 常用命令

  • 显示当前服务器版本:SELECT VERSION();
  • 显示当前日期:SELECT NOW();
  • 显示当前用户:SELECT USER();

5 - MYSQL语句规范

  • 关键字与函数名称全部大写
  • 数据库名称、表名称、字段名称全部小写
  • SQL语句必须以分号结尾

但是即使将关键字和函数名称小写也是能识别的;如果一条语句没有分号结尾,mysql认为是分行(但是没有空隙),只要下一句接上,就是对的

6 - 创建数据库

语法结构:

mysql命令行更改数据库字段 mysql数据修改命令_mysql_08

其中,{...}表示必选;|表示地位平等,选谁都行;[...]表示备选

  • DATABASE SCHEME相同,二选其一
  • IF NOT EXISTS 表示如果当前数据库列表中存在正在创建的数据库(如t1),那么就创建一个数据库;如果不加这句话,而系统中刚好存在想要创建的数据库(如t1),会报错
  • db_name 是要创建的数据库名称
  • CHARACTER SET 为编码方式,使用SHOW CREATE DATATBASE t1; 可以查看创建数据库t1时的指令(当然也可以用这条命令来查看编码方式)

创建示例如下:

mysql命令行更改数据库字段 mysql数据修改命令_mysql命令行更改数据库字段_09

创建完数据库t1后再次创建t1看看,加上IF NOT EXISTS后不显示错误信息,使用SHOW WARNING查看警告信息

mysql命令行更改数据库字段 mysql数据修改命令_mysql_10

查看编码方式:

mysql命令行更改数据库字段 mysql数据修改命令_mysql_11

7 - 查看当前服务器下的数据库列表

语法结构:

mysql命令行更改数据库字段 mysql数据修改命令_mysql命令行更改数据库字段_12

查看示例如下:

mysql命令行更改数据库字段 mysql数据修改命令_数据库_13

共有7个数据库

8 - 修改数据库

语法结构:

mysql命令行更改数据库字段 mysql数据修改命令_mysql_14

9 - 删除数据库

语法结构:

mysql命令行更改数据库字段 mysql数据修改命令_mysql命令行更改数据库字段_15

删除示例:

mysql命令行更改数据库字段 mysql数据修改命令_创建数据库_16