MySQL学习-Day1
今天学习IDEA的视频看到了mysql这一节,刚好之前下载的mysql出了点问题,于是今天顺便重新下载mysql顺便开始mysql的学习吧
P1 数据库概述
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-913FTISp-1688827277326)(C:\Users\zxy\AppData\Roaming\Typora\typora-user-images\image-20230708135017085.png)]
mysql在京东等互联网公司使用较多,轻量级,不收费;传统行业Oracle居多
P2 MySQL的安装与配置
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yb8GIYc9-1688827277326)(C:\Users\zxy\AppData\Roaming\Typora\typora-user-images\image-20230708140153976.png)]
精简版,自定义版,完全版
精简版即够用
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZCPJ5HZD-1688827277327)(C:\Users\zxy\AppData\Roaming\Typora\typora-user-images\image-20230708140346966.png)]
开发机器
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fqs0MhR6-1688827277328)(C:\Users\zxy\AppData\Roaming\Typora\typora-user-images\image-20230708140453428.png)]
端口(ip地址是计算机在网络中的唯一标识,端口号是这个软件应用在这台计算机上的唯一标识,在同一台计算机上不能重复)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XW9Ihqwi-1688827277328)(C:\Users\zxy\AppData\Roaming\Typora\typora-user-images\image-20230708141056257.png)]
指定字符集
P3 登录MySQL
可以设置是否自启动

环境变量
P4 DB DBMS SQL的关系
mysql完美卸载
1、sql、DB、DBMS分别是什么,他们之间的关系?
DB:
DataBase(数据库,数据库实际上在硬盘上以文件的形式存在)
DBMS:
DataBase Management System(数据库管理系统,常见的有:MySQL Oracle DB2 Sybase SqlServer...)
SQL:
结构化查询语言,是一门标准通用的语言。标准的sql适合于所有的数据库产品。
SQL属于高级语言。只要能看懂英语单词的,写出来的sql语句,可以读懂什么意思。
SQL语句在执行的时候,实际上内部也会先进行编译,然后再执行sql。(sql语句的编译由DBMS完成。)
DBMS负责执行sql语句,通过执行sql语句来操作DB当中的数据。
DBMS -(执行)-> SQL -(操作)-> DB
关系:DBMS执行SQL语句最终操作DB
P5 对表的理解
表(table)是一种结构化的文件,可以用来存储特定类型的数据,如:学生信息,课程信息,都可以放到表中。另外表都有特定的名称,而且不能重复。表中具有几个概念:列、行、主键。 列叫做字段(Column),行叫做表中的记录,每一个字段都有:字段名称/字段数据类型/字段约束/字段长度
P6 对SQL 语句的分类
学习mysql主要还是学习sql语句
数据查询语言(DQL-Data Query Language)
代表关键字:select
数据操纵语言(DML-Data Manipulation Language)
代表关键字:insert,delete,update
数据定义语言(DDL-Data Definition Language)
代表关键字:create ,drop,alter,
事务控制语言(TCL-Transactional Control Language)
代表关键字:commit ,rollback;
数据控制语言(DCL-Data Control Language)
代表关键字:grant,revoke.
小结
下载安装mysql并进行简单了解。还没有进行真正的操作及语句学习。