
MySQL
【江的福AC万物】
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
江的福与MySQL(流程控制)
一、分支结构:1、if函数功能:实现简单的双分支。语法:2、case作为独立的语句作为表达式:3、if结构二、循环分类:while、loop、repeat1、while2、loop3、repeat案例:leaveiterate...原创 2020-06-08 11:38:50 · 149 阅读 · 0 评论 -
江的福与MySQL(变量、存储过程和函数)
用户变量:局部变量:存储过程和函数类似于java中的方法。好处;1、提高代码的重用性。2、简化代码3、减少了编译次数,减少了和数据库的服务器连接次数,提高了效率。存储过程:一组预先编译好的sql语句的集合,理解成批处理语句语法:1、创建create procedure 存储过程名(参数列表)begin方法体(一组合法的sql语句)end注意:参数列表包含三部分:参数模式 参数名 参数类型IN stuname VARCHAR(20)参数模式—&...原创 2020-06-07 23:36:54 · 145 阅读 · 0 评论 -
江的福与MySQL(视图)
演示savepoint的使用视图含义:虚拟的表,和普通的表一样使用。MySQL5.1版本出现的新特性,是通过表动态生成的数据。行和列的数据来自定义视图的查询中使用的表,并且是在使用视图的时候动态生成。只保存了sql逻辑,不保存查询结果。比如:舞蹈班和普通班的对比。应用场景:多个地方用到同样的查询结果。该查询结果使用的sql语句较为复杂。创建视图语法:create view 视图名as查询语句修改视图删除视图查看视图插入修改删除insert可以往视图中插入原创 2020-06-06 21:56:43 · 173 阅读 · 0 评论 -
江的福与MySQL(约束,事务)
常见约束:含义:一种限制,用于限制表中的数据,为了保证表中的数据的准确和可靠性分类:六大约束:- NOT NULL:非空约束。用于保证该字段的值,不能为空。 比如姓名、学号等。- DEFAULT:默认。用于保证该字段的默认值。比如性别- PRIMARY KEY 主键:用于保证该字段的值具有唯一性。并且非空。学号,员工编号。- UNIQUE:唯一。用于保证该字段的值具有唯一性。可以为空、比如座位号。- CHECK:检查约束(MySQL中不支持)比如年龄,性别。- FOREIGN KEY :原创 2020-06-06 08:35:20 · 159 阅读 · 0 评论 -
江的福与MySQL(DML)
数据操作语言(DML)insert 插入语句插入方式1:insert into 表名(列名,,,,)values(值1,,,,);特点:插入的值的类型需要与列的类型一致或兼容对于要插入的列的顺序没有要求。列数和值的个数必须一致。可以省略列名,默认是所有列,而且列的顺序和表中列的顺序是一致的【案例1】往beauty中插入一行数据INSERT INTO beauty (id,na...原创 2020-04-26 17:59:41 · 128 阅读 · 0 评论 -
江的福与MySQL(分页查询及几个查询小案例及联合查询)
应用场景当要显示的数据,一页显示不全,需要分页提交sql请求语法【案例1】查询前五条员工信息SELECT * FROM employees LIMIT 5;【案例2】查询11到25条员工信息SELECT * FROM employees LIMIT 10,15;【案例3】有奖金的员工信息,并且工资较高的前十名显示SELECT * FROM employees WHE...原创 2020-04-24 18:14:37 · 116 阅读 · 0 评论 -
江的福与MySQL (子查询及其几个小案例)
文章目录含义:分类:where或having后面标量子查询 (单行)列子查询(多行)行子查询select后面from 后面exists后面(相关子查询)含义:出现在其他语句中的select语句,称为子查询或内查询。外部的查询语句,称为主查询。分类:按子查询出现的位置:select后面标量子查询from后面支持表子查询where或having后面????标量子查询 (...原创 2020-04-24 12:31:08 · 185 阅读 · 0 评论 -
江的福与MySQL(连接查询92&99)
“今日暖阳,甚是灿烂。”文章目录连接查询sql92等值连接【案例1】查询员工名和对应的部门名【案例2】查询员工名,工种号,工种名(取别名)【案例3】 查询有奖金的员工名,部门名(筛选)【案例4】查询城市名中第二个字符为o的部门名和城市名(筛选)【案例5】查询每个城市的部门个数(分组)【案例6】 查询有奖金的每个部门的部门名和部门的领导编号和该部门的最低工资(分组)【案例7】查询每个工种的工种名和...原创 2020-04-23 17:05:33 · 733 阅读 · 0 评论 -
江的福与MySQL(分组函数及分组查询)
文章目录分组函数1、简单使用2、特点sum avg 一般处理 数值型,max min 处理任何类型sum avg max min count 都忽略null值可以和distinct搭配count详细介绍和分组函数一同查询的字段要求是group by后的字段【案例1】【案例2】【案例3】分组查询引入:查询每个部门的平均工资语法:【案例1】查询==每个==工种的最高工资【案例2】 查询每个位置上...原创 2020-04-22 20:41:12 · 148 阅读 · 0 评论 -
江的福与MySQL(单行函数案例)
案例复习单行函数【案例一】显示系统时间SELECT now();【案例二】查询员工号,姓名,工资,以及工资提高20%之后的结果。(new salary)SELECT employee_id,last_name,salary,salary*1.2 "new salary"FROM employees== 注意:因为新名字中间有空格,所以我们需要用双引号==【案例三】查询员工姓...原创 2020-04-22 17:51:52 · 251 阅读 · 0 评论 -
江的福与MySQL(单行函数收尾)
接着昨天。继续。日期函数now 返回当前系统日期+时间SELECT NOW()返回当前系统时间,不含时间SELECT CURDATE()返回当前时间,不包含日期SELECT CURTIME()获取指定的部分,年,月,,,,,,SELECT YEAR(NOW()) 年SELECT YEAR(hiredate) 年 FROM employeesSELECT MONTH...原创 2020-04-22 16:42:56 · 310 阅读 · 0 评论 -
江的福与MySQL若即若离的一天(排序查询及一些)
为什么说若即若离呢?因为江的福脱狂神的坑了,可能是没有缘分,不能够善始善终了吧。主要因为他的视频没有相应的课件,学的时候确实困难。再有就是感觉不是很细节,对于初学者的我不太友好。然后我就进入了这个美女老师的课程。希望这次能够善始善终吧。查询排序-- 降序SELECT * FROM employeesORDER BY salary DESC-- 升序 (asc 可写可不写 默认...原创 2020-04-21 21:25:52 · 510 阅读 · 0 评论 -
江的福与MySQL的美好一天(DQL查询数据)
”我像黄昏,每天等待星光,你像星光习惯捉迷藏。“希望知识能多进脑子继续MySQL。DQL指定字段查询-- 查询全部SELECT * FROM business-- 查询指定字段SELECT `name`,`incorp_date` FROM business-- 别名 给结果起一个名字SELECT `name` AS 名字 ,`incorp_date` AS 日期...原创 2020-04-20 18:04:36 · 282 阅读 · 0 评论 -
江的福与MySQL的美好一天(Navicat premium for Mac)
”清晨的光熙熙攘攘,我要慢慢努力,慢慢成长“。依旧是跟着小狂神学习MySQL的又一天。上次我们通过sql语句在一个名为loveplayer的数据库建立了plays的这个表。话不多说,开始今天的学习。一、常用命令(要牢记哦)1、使用SHOW CREATE TABLE players 便可查询建表的语句。2、使用SHOW CREATE players查询创建数据库的语句3、DESC ...原创 2020-04-20 12:13:52 · 459 阅读 · 0 评论 -
江的福初学MySQL(Navicat premium for Mac)
最近一个很好的朋友分手了,很感慨。先送给他一句话,希望他能好好的。“要始终记得呀,你是这世上不可多得的翩翩少年郎。????但你还是得努力,要荣幸到能做别人的光。”今天起,江的福要开始跟着小狂神学习MySQL,希望能善始善终。命令行连接MySQL:要记住这些sql命令是不容易的,所以我们需要将它和可视化工具的操作联系在一起。我用的是操作数据库操作数据库,得一步一步地慢慢推进。由外向内,由...原创 2020-04-18 12:38:45 · 1160 阅读 · 0 评论