wordpress调用慢泉州seo报价
思考


无论是干任何语言或者其他方向的开发,都会和我们的SQL去进行打交道


总结
学习SQL的原因:后面的实战案例需要用SQL,SQL是开发人员的必备技能
现在只需要学到满足后续案例需要,即简单增删改查,做一个入门即可
1.数据库介绍
学习目标:理解数据库的作用,了解常用的数据库软件

数据库就是存储数据的库


三种层级关系:库,表,数据

这些软件都能实现:管理库、管理表、基于表来管理数据

就相当于我们的数据库是一片农田,在农田里面可以滋养我们的数据,那么sql就相当于是我们的农具,比如说锄头它是工具,可以帮助我们更好的晚餐农田的管理一样
总结

2.MySQL的安装
学习目标:掌握在windows系统中安装MySQL数据库


MySQL有收费何不收费两种版本

直接识别图片中的链接下载或者mysql官网是www.mysql.com官网下载也可以,大家自行下载即可。

最后在cmd中,输入mysql -uroot -p,出现以上代码,即安装配置成功
3.MySQL的入门使用
学习目标:掌握使用图形化工具操作MySQL数据库软件







这个下载十分简单,只需要不听点击下一步即可

下载完成后,点开软件,然后否,接下来选择数据库。

连接也十分简单,只需要输入密码即可,其他都按默认即可

点击表,数据,就可以看清里面的数据。
4.SQL基础与DDL
学习目标:对SQL语言有基础的认知,掌握SQL语言的分类,掌握基础的DDL语法。

简单来说,SQL语言就是操作数据库的专用工具。
SQL语言的分类

SQL语法特征


表示查看有哪些数据库

写成大写也无所谓,因为sql是不区分大小写的

sql语句都是以分号作为结束的,可以多行书写,不管你写多少行,最后都要求以分号结束。

支持单行注释和多行注释
DDL
库管理

sql支持选中一条语句,运行这一条语句。
通过sql语句可以表示我们的操作,同时也可以使用图形化鼠标操作。
中括号的意思是可写可不写,但是还是建议写上。
使用数据库

查看当前使用的数据库

创建新的数据库xy

删除数据库

表管理

查看有哪些表

创建表

想构建几个列,就写几个列名称。


删除表

总结
SQL:结构化查询语言,用于操作数据库,通用于绝大多数的数据库软件。
SQL的特征:大小写不敏感,需以;号结尾,支持单行、多行注释
SQL语言的分类:DDL数据定义
DML数据操作
DCL数据控制
DQL数据查询
5.SQL - DML
学习目标:掌握DML:INSERT数据插入,掌握DML:DELETE数据删除,掌握DML:UPDATE数据更新。

数据插入



直接输入数据也可以,但是要按照顺序输入



数据删除





不带where条件,意思是删除整个表所有的数据


数据更新





总结

6.SQL - DQL
基础查询
学习目标:掌握DQL:SELECT语句进行基础的数据查询




过滤
查询满足自己需求的

总结

分组聚合
学习目标:掌握DQL:GROUP BY 进行分组聚合查询



语法规则就是group by后面写了谁,select后面才可以使用谁,但是聚合函数里面想写谁就写谁。
count后面写列是按一列有几个数据数,写*按有几行数,结果都是一样的
总结

排序分页
学习目标:掌握DQL:对查询结果进行排序分页
结果排序





asc表示升序排列,desc表示降序排列,不写的话默认是asc。
结果分页限制

limit是写到语句最后。
n表示结果集有n行
n,m表示结果集跳过前n行,从n+1开始查询m行

5表示查询5行

2,5 表示前2条跳过,从第三条开始,查询5条数据。

语法按照这个顺序写。



总结

