一、Mysql简介。
简介:MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。。
二、类型
1.分类
关系型数据库
数据库 有表,行,字段,约束
表与表之间存在关系
企业级数据库SqlServer MySQL POSTSql
超大型数据库 Oracal
轻量级文件数据库 Sqlite Python3内置了Sqlite
非关系型数据库(更加符合大数据时代需求)
文档数据库 MongoDB 数据库,集合,文档
内存数据库 Redis 数据库,键值对 结构更加宽泛
版本
企业版(收费版) 稳定 只包含最稳定的功能
社区版(免费) 免费 包含新功能 有可能不稳定
安装方式
windows安装包msi,直接根据安装向导下一步即可
windows压缩包zip,需要解压,自己配置安装
linux 在线安装sudo apt install mysql-server
mysql8 版本不在提供安装向导
默认可以使用root用户直接进入
linux targ.gz安装
官方网站 :MySQL
服务
sudo service mysql
Start 运行
Restart 重启
Stop 停止
ps -ef | grep mysql
数据库
结构化查询语句
DDL
数据定义语言
操作数据建库与表
DML
数据操作语言
插入、删除、修改
DQL
数据查询语言
查询
DCL
数据控制语言
用户权限控制
database
系统默认的数据库不要修改(新手期)
存储数据的仓库
用于管理表