简介:

  • MySQL由瑞典MySQL AB公司开发,目前属于Oracle公司;
  • MySQL是一个开源的关系型数据库管理系统
  • MySQL分为社区版和企业版

安装配置

启用和停止

  • 启动 : net start mysql
  • 停止 : net stop mysql

登录,退出

  1. 登录: mysql -u 用户名 -p 用户密码

  2. 退出

  • mysql -> exit
  • mysql -> quit
  • mysql -> \q

操作规范

  • 关键字于函数名称全部大写
  • 数据库名称、表名称、字段名称全部小写
  • SQL 语句必须以分号结尾
  1. 登录相关参数
  • -D, --database = name 打开指定数据库
  • -delimiter = name 指定分隔符
  • -h, --host = name 服务器主机
  • -p, --port = # 端口号
  • --prompt = name 设置提示符
  • -U, --user = name 用户名
  • -V, --version 输出版本信息并且退出
  1. 提示符
  • -D 完整日期
  • -d 当前数据库
  • -h 服务器名称
  • -u 当前用户

操作数据库

  • 创建数据库
CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name;
//e.g.
CREATE DATABASE IF NOT EXISTS test CHARACTER SET UTF8;
  • 查看数据库列表
SHOW {DATABASES | SCHEMA} [LIKE 'pattern' | WHERE expr];
//e.g.
SHOW DATABASES;
  • 修改数据库 ALTER
{DATABASE | SCHEMA} [db_name] [DEFAULT] CHARACTER SET [=] charset_name;
//e.g.
ALTER DATABASE test CHARACTER SET UTF8;
  • 删除数据库
DROP {DATABASE | SCHEMA} [IF NOT EXITIS] db_name;
//e.g.
DROP DATABASE IF EXISTS test;
  • 查看数据库结构
SHOW CREATE DATABASE db_name;
//e.g.
SHOW CREATE DATABASE test;
  • 查看警告
SHOW WARNINGS;