Skip to content

02. MySQL 的安装与使用

2.1 MySQL 产品特点

属于 MySQLAB 公司,后被 oracle 公司收购。

优点:

  • 成本低:开源且免费使用
  • 性能高:执行快
  • 简单:易安装使用

2.2 DBMS 分类

分为两类

  • 基于共享文件系统的 DBMS(Access)
  • 基于客户机——服务器的 DBMS(MySQL,Oracle、SqlServer)

2.3 MySQL 版本

  • 社区版(免费)
  • 企业版(收费)

2.4 安装

略。

2.5 MySQL 的使用

1. MySQL 服务的启动和停止

  • Windows10: -> 查看服务->点击,启动和停止服务
  • 通过命令行 CMD(管理员权限
# 启动
net stop [mysql服务名]
# 停止
net start [mysql服务名]

2. MySQL 的服务的登录和退出

  • 方式一:通过 mysql 自带客户端,只限于 root 用户 (MySQL 5.5 Command Line Client)
  • 方式二:通过 windows 自带的客户端 举例
bash
# 登录
mysql [-h 主机名 -P 端口号] -u 用户名 -p密码
# 退出
exit ctrl+C
bash
# 本地登录
mysql -h localhost -p 3306 -U root -p
# root用户快捷登录
mysql -u root -p密码

3.MySQL 的常用命令

  1. 查看当前所有的数据库
sql
show databases;
  1. 打开指定的数据库
use 库名;
  1. 查看当前所在的库
select database();
  1. 查看当前库的所有表
show tables;
  1. 查看其他库的所有表
show tables from 库名;
  1. 查看表中的所有数据
select * from 表名;
  1. 创建表
create table 表名(
    列名 列类型,
      列名 列类型,
      ...
);
  1. 查看表结构
desc 表名;
  1. 查看服务器版本 方式一: 登录到 mysql 服务端 方式二:未登录到 mysql 服务端
select version();
mysql --version
mysql -V

4. MySQL 语法规范

  1. 不区分大小写,但是由规范,建议关键字大小写,表名、列名小写
  2. 每条命令用分号 ; 结尾
  3. 每条命令根据需要,可以进行缩进或换行
  4. 注释
    • 单行注释:#注释文字
    • 单行注释:-- 注释文字
    • 多行注释:/* 注释文字 */

Released under the MIT License.