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 的常用命令
- 查看当前所有的数据库
sql
show databases;
- 打开指定的数据库
use 库名;
- 查看当前所在的库
select database();
- 查看当前库的所有表
show tables;
- 查看其他库的所有表
show tables from 库名;
- 查看表中的所有数据
select * from 表名;
- 创建表
create table 表名(
列名 列类型,
列名 列类型,
...
);
- 查看表结构
desc 表名;
- 查看服务器版本 方式一: 登录到 mysql 服务端 方式二:未登录到 mysql 服务端
select version();
mysql --version
mysql -V
4. MySQL 语法规范
- 不区分大小写,但是由规范,建议关键字大小写,表名、列名小写
- 每条命令用分号
;
结尾 - 每条命令根据需要,可以进行缩进或换行
- 注释
- 单行注释:
#注释文字
- 单行注释:
-- 注释文字
- 多行注释:
/* 注释文字 */
- 单行注释: