上一页 1 2 3 4 5 6 7 8 9 10 ··· 39 下一页
摘要: 存储过程与存储函数的补充 MySQL的存储过程与存储函数有什么区别? 存储函数只能通过return语句返回单个值或者表对象。 存储过程不能用return,但是可以使用多个out参数返回多个值。 存储过程如何修改代码... 阅读全文
posted @ 2022-07-17 12:15 小大宇 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 10.2.1 调用存储过程 存储过程必须使用CALL语句来调用。如果要调用其它数据库的存储过程,需要指定数据库名称。例如 CALL dbname.spname DROP TABLE IF EXISTS t_student;CREATE TAB... 阅读全文
posted @ 2022-07-17 12:15 小大宇 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 10.1.6 流程控制的使用 (1)IF语句的使用。 DROP PROCEDURE IF EXISTS testIf;DELIMITER //CREATE PROCEDURE testIf(OUT result VARCHAR(255))BE... 阅读全文
posted @ 2022-07-17 12:15 小大宇 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 8.1.1 为表的所有字段插入数据 标准的插入语法为:为表中的所有的列插入数据,一 一对应。 使用该语句的时候,字段列和数据值的数量必须相同。 INSERT INTO table_name(COLUMN_L... 阅读全文
posted @ 2022-07-17 12:15 小大宇 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 7.6.1 合并查询结果集 如果使用UNION ALL 可以连接多条查询语句,并将它们的结果集组合起来。 语法为 SELECT column ,... FROM table1 UNIO... 阅读全文
posted @ 2022-07-17 12:15 小大宇 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 7.5.1 带ANY、SOME、ALL的子查询 子查询是指一个查询语句嵌套在另外一个查询语句中的查询。 在SELECT子句中先计算子查询,子查询结果作为来外外层另外一个查询的过滤条件。即另外一个查询的查询条件就是子查询中返回的... 阅读全文
posted @ 2022-07-17 12:15 小大宇 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 7.4.1 内连接 内连接通过比较运算符在不同的表之间操作,并列出不同的表中连接条件相同的数据行,将其拼接成新的记录。也就是说,只有满足条件的记录才能出现在结果关系中。 DROP TABLE IF EXISTS t_student;CREAT... 阅读全文
posted @ 2022-07-17 12:15 小大宇 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 有时候并不需要返回实际表中的数据,而知识对数据进行总结。MySQL提供了相关的聚合函数,常见的聚合函数有: AVG()、COUNT()、MAX()、MIN()、SUM() GROUP BY 与 聚合函数一起使用,将会对每... 阅读全文
posted @ 2022-07-17 12:15 小大宇 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 7.2.11 对查询结果进行排序 根据字母进行排序,或者根据数字进行排序。默认是升序 ASC SELECT f_name, f_id, s_idFROM fruitsORDER BY f_name; 降序的话,只需要加上 DES... 阅读全文
posted @ 2022-07-17 12:15 小大宇 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 7.2.1 查询所有字段 使用通配符 * 来查询所有数据 SELECT * FROM fruits; 优点:当不知道表的列名称的时候,可以节约时间,快速知道列的名称。 缺点:获取不需要的数据可能会降低... 阅读全文
posted @ 2022-07-17 12:15 小大宇 阅读(34) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 39 下一页