MYSQL
记录了小一学习SQL的历程
愤怒&高小一
这个作者很懒,什么都没留下…
展开
-
笔记6-存储、函数、控制流程
原文链接: http://adolesce.cn/archives/17.html 原文观看舒适度飙升! 同志们,这篇过后,数据库 [ 基础篇 ] 的内容就宣告结束了。可后面的路依然很漫长,路慢慢其修远兮,吾将上下而求索。奔涌吧,后浪! 存储过程 SQL中的存储过程就类似于C中的子函数,调入实参,根据实际情况自行调试是否有返回值。储存过程即一组预先编译好的SQL语句的集合,想用时就可直接调用。 1,创建语法 在创建存储过程前,我们需先建立一个新的结束标志,它可在适当位置替代传统的;。用这个新的结束标志可区原创 2020-06-04 14:52:35 · 104 阅读 · 0 评论 -
笔记5-事务、视图、变量
原文链接: http://adolesce.cn/archives/16.html 事务控制语言 由几组SQL语句组成的一个执行单元,这个单元要么全部执行,要么不执行。 事务具有如下几种特性: 原子性——共进退 一致性——数据状态不变 隔离性——不受其它事务干扰 持久性——不可删 Category ——隐式事务 事务并没有明显的开启和结束的标志。如之前所学的insert、update、delete等语句就是明显的隐式事务。 ——显式事务 事务具有明显的开启和结束的标记。在开启事务之前,我们需要使用set原创 2020-06-02 16:36:47 · 100 阅读 · 0 评论 -
笔记4-数据库操控与定义语言
原文链接: http://adolesce.cn/archives/15.html 数据操控语言 数据操控语言主要用于对表中数据的增删改。使用insert可对表进行插入数据,update可修改表中的数据或结构,delete则可进行删除。 首先看一下我们在何表中操作: 1,insert 插入单行数据可使用: insert into 表名**(字段名1,字段名2 ,…)**values (值1,值2,…) ——要注意这里的字段名顺序要和值的顺序一一对应。同时若某字段类型可为空,则可忽略填写该字段。 插入多原创 2020-05-31 09:15:12 · 279 阅读 · 0 评论 -
笔记3-DQL
五,分组查询 1,涉及函数 sum(字段);——求和 avg(字段);——求平均值 count(字段);——求非空字段值的个数 max(字段);——min(字段);求最大,最小值 2,如何使用 分组查询的核心——GROUP BY—HAVING 分组的意思即以某特有属性将含此属性的数据划为一组 例:查询每个领导的手下人数 SELECT COUNT(*) '人数',manager_id FR...原创 2020-04-08 15:10:04 · 142 阅读 · 0 评论 -
笔记2-DQL
丫丫,好久没上CSDN。没想到都进化成创作中心了。 三,排序查询 排序查询的核心——ORDER BY (1)尽管在sqlyog我们可以直接对数据进行排序,但在具体的命令符下,我们还是要借用ORDER BY语句的。 (2)于其后加ASC(升序)DESC(降序)。 例: 查询各员工的工资信息,并进行降序排列。 select last_name,salary from employees or...原创 2020-03-29 18:51:49 · 101 阅读 · 0 评论 -
笔记1-DQL
现在的路真的是越来越艰难了 一,基础查询 查询语言的核心——SELECT (1)类似于C语言的printf语句,在SQL中select的目的同它一样,也是把用户想要显示的东西显示出来。 例: select 250;——显示一个常量 select ‘bad guy’;——显示一个字段(这里单引号和双引号都是可以的) (2)查询出的结果都是以一个字段表示的。最顶上是字段的标题(默认),下面即查询...原创 2020-03-15 19:44:44 · 102 阅读 · 0 评论 -
绪论SQL-开始学习之路
本来这个寒假是想学单片机的——51 但其涉及的硬性知识实在是太多了。尤其是当我学到通信方面时,真的弄的我稀里糊涂的。所以决定换个东西学学,换换心情。 为什么学习数据库呢? 1.个人想建立网站,在其发表自己的内容,其中涉及数据库的管理,想想还是学点其方面的知识比较好,不至于太糊涂。(网站已经建好了,但还是不敢发,因为服务器老是被攻击) 2.SQL相对来说还是很简单的,有C语言的底子,学起来也很容易。...原创 2020-03-08 11:51:21 · 107 阅读 · 0 评论