1-1 MySQL概述

MySQL由瑞典MySQL AB公司开发,目前属于Oracle公司。

MySQL是一个开源的关系型数据库管理系统。

MySQL分为社区版和企业版。

1-3 启动与停止MySQL服务

  • 启动MySQL服务
1
net start MySQL
  • 关闭MySQL服务
1
net stop MySQL

1-4 MySQL登陆与退出

  • MySQL登陆
1
mysql 参数
参数 描述
-D, –database=name 打开指定数据库
–delimiter=name 指定分隔符
-h, –host=name 服务器名称
-p, –password[=name] 密码
-P, –port=# 端口号
–prompt=name 设置提示符
-u, –user=name 用户名
-V, –version 输出版本信息并且退出
  • MySQL退出
1
2
3
exit;
quit;
\q;

1-5 修改MySQL提示符

  • 连接客户端时通过参数指定

    1
    mysql -uroot -proot --prompt 提示符
  • 连接上客户端后,通过prompt命令修改

    1
    prompt 提示符
参数 描述
\D 完整的日期
\d 当前数据库
\h 服务器名称
\u 当前用户

1-6 MySQL常用命令以及语法规范

  • 显示当前服务器版本
1
SELECT VERSION();
  • 显示当前日期时间
1
SELECT NOW();
  • 显示当前用户
1
SELECT USER();
  • MySQL语句的规范

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

1-7 操作数据库

  • 创建数据库
1
CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name
  • 查看数据库列表
1
SHOW {DATABASES | SCHEMAS} [LIKE 'pattern' | WHERE expr]
  • 查看警告
1
SHOW WARNINGS;
  • 查看建数据库语句
1
SHOW CREATE DATABASE db_name;
  • 修改数据库
1
2
ALTER {DATABASE | SCHEMA} [db_name]
[DEFAULT] CHARACTER SET [=] charset_name;
  • 删除数据库
1
DROP {DATABASE | SCHEMA} [IF EXISTS] db_name;
  • 打开数据库
1
USE db_name;
  • 查看打开的数据库
1
SELECT DATABASE();

评论