1、MySql下载:html
一、下载地址:mysql
https://cdn.mysql.com//Downloads/MySQLInstaller/mysql-installer-community-8.0.23.0.msisql
https://jingyan.baidu.com/article/a3f121e4a6eb67fc9052bbf4.html(此地址有详细安装教程,仅供参考)数据库
备注:因为mysql直接下载缓慢,能够使用迅雷将上面的地址连接直接复制进行下载,此处不作过多介绍安全
2、数据库简介:多线程
一、Mysql数据库历史简介:并发
分类:SQL ---- 关系型数据库spa
NOSQL ---- 非关系型数据库线程
历史简介:
cdn
1970年:IBM公司研究室为了存储数据之间的关系发表了一种方式:
将数据存储在表格里,经过表格之间的联系来记录数据之间的关联
1974年:IBM公司研究室为此种关系研究出一种规范性的语言
SEQUEL Stracutured English Query QUEry Langurage
1976年:SEQUEL 版本发布
1980年:将SEQUEL更名为SQL
1989年:由国际标准化组织(ISO)颁布SQL正式标准化即SQL89标准,如今不少数据库厂商还在沿用此标准
在此标准下瑞典MySQL公司研发出MySQL数据(以该公司名称来命名)后该公司被Oracle收购
二、分类介绍:
DDL(Data Definition Langurage)
用来建立,删除,修改数据中的对象(表格,索引,用户,视图,存储过程,触发器)
DML(Data Manipulation Langurage) 数据库操做语言
用来操做数据库中的具体数据:
增 Insert 删 Delete 改 Upate
DQL(Data Query Langurage) 数据库查询语言
查 Select 条件 Where/Having 分组 Group By 排序 Order By
DCL(Data Control Langurage) 数据库控制语言
用来控制数据库权限
Grant ---- > 赋予数据库权限 grant 权限 on 数据库对象 to 用户
Revoke ---- > 收回数据库权限 revoke 权限 from 数据库对象 from 用户
TPL(Transcation Process Langurage) 事务处理语言
当出现多线程并发访问同一文件时,可能出现数据安全问题
begin Transcation 开始事务
commit 提交
rollback 回滚
save point A 保持还原点