目录
一、数据库相关概念02
注:MySQL是数据库管理系统
二、MySQL数据库 03
2.1MySQL安装
下载链接:
https://downloads.mysql.com/archives/community/
建议使用5.7.24
2.5MySQL模型 04
数据库就是硬盘上的文件夹
解释上图:
通过sql就可以控制MYSQL了。
三、SQL 05
3.1SQL简介 05
3.2SQL通用语法 05
注:单行注释是两个横杆- -
3.3SQL分类 05
3.4DDL 06
3.4.1查询表
3.4.2创建表
注:在sql里面先写名称后写数据类型
数据类型:就相当于Java里面的那个int等数据类型的含义。
数据类型的表:
注:对字符串类型中的char和varchar做个区别。
char:不管你存储的内容是多大的字符。储存进来就是定长的大小,不会改变。储存的性能高,浪费空间。总之:浪费空间,节约时间。
varchar:2个字符空间,储存性能低。总之:浪费时间,换取空间。
3.4.3创建案例 08
3.4.4删除 09
注:
1、直接删除
2、如果表存在再进行删除
3.4.5修改表 09
3.4.6图形化客户端工具 10
进行SQL 编辑有两种方式:通过控制台进行,还有就是利用这个Navicat进行设计。DBever也可使用、datagrip也可以。
3.5DML 11
3.5.1添加数据
注:批量添加数据,直接在后面进行添加,作为分开符即可。
3.5.2修改数据
注:相当于是将SET后面的内容进行修改。修改的位置是条件的地方。
3.5.3删除数据
3.6DQL 基础查询 12
这个比较重要,一般查询功能用的多。
注:
1、
虽然是这样的,但是公司内的项目是不建议使用*来代替所有的。
2、
可以取别名,as也可以省略用空格来替换。
3.x分页查询 17
注:分页查询开始的页数是索引数,是从0开始的。
注:每个数据库之间使用的分页查询的指令可能不一样,需要注意区别。