![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
笼中飞鸟
加油
展开
-
简单存储过程
存储过程创建和调用DELIMITER $$ DROP PROCEDURE IF EXISTS bxx$$ CREATE PROCEDURE bxx() BEGIN DECLARE x INT; DECLARE str VARCHAR(255); SET x = 1; SET str = ''; WHILE x <= 5 DO INSERT INTO `ancb_yun`.`test`(`id`, `code`, `name`, `price`, `create_tim原创 2021-02-25 09:19:35 · 106 阅读 · 0 评论 -
mysql从头开始(10)
汇总数据聚集函数运行在行组上,计算和返回单个值的函数。SQL聚集函数函数说明AVG()返回某列的平均值COUNT()返回某列的行数MAX()返回某列的最大值MIN()返回某列的最小值SUM()返回某列值的和AVG()mysql> select AVG(prod_price) AS avg_price from produc...原创 2019-12-26 22:44:54 · 124 阅读 · 0 评论 -
mysql从头开始(9)
使用数据处理函数函数函数没有sql的可移植性强。使用函数大多数sql实现支持以下类型的函数:用于处理文本串的文本函数。用于在数值数据上进行算数操作的数值函数。用于处理日期和时间值并从这些值中提取特定成分的日期和时间函数。返回DBMS正使用的特殊信息的系统函数。文本处理函数mysql> select vend_name,Upper(vend_name) AS vend_...原创 2019-12-25 22:15:48 · 91 阅读 · 0 评论 -
mysql从头开始(8)
创建计算字段计算字段从数据库中检索出转换、计算或者格式化过的数据,而不是检索出数据,然后在客户机程序中重新格式化。字段:基本上与列(column)的意思相同,经常互换使用,不过数据库列一般称为列,而属于字段通常用在计算字段的连接上。拼接字段拼接:将值联结到一起构成单个值。解决办法是把两个列拼接起来。在MySql的SELECT语句中,可以使用Concat()函数来拼接。注意:多数DBM...原创 2019-12-21 23:53:46 · 82 阅读 · 0 评论 -
mysql从头开始(7)
MySql使用正则表达式注意:mysql 仅支持多数正则表达式实现的一个很小的子集。基本字符匹配mysql> select prod_name from products where prod_name REGEXP '1000' ORDER BY prod_name;+--------------+| prod_name |+--------------+| JetPa...原创 2019-12-20 00:23:09 · 87 阅读 · 0 评论 -
mysql从头开始(6)
通配符过滤LIKE操作符通配符(wildcard): 用来匹配值的一部分的特殊字符。搜索模式:由字面值、通配符或两者结合构成的搜索条件。百分号(%)通配符mysql> select prod_id,prod_name from products where prod_name like 'jet%';+---------+--------------+| prod_id | p...原创 2019-12-18 22:35:27 · 76 阅读 · 0 评论 -
mysql从头开始(5)
数据过滤组合where语句mysql允许给出多个where子句,这些子句可以以两种方式使用:以AND子句的方式或OR子句的方式使用。操作符(operator):用来连接或者改变WHERE子句中的子句的关键字。也称为逻辑操作符。AND操作符mysql> select prod_id,prod_price,prod_name from products where vend_id = ...原创 2019-12-18 22:13:05 · 96 阅读 · 0 评论 -
mysql从头开始(4)
过滤数据使用WHERE语句在select语句中,数据根据where子句中指定的搜索条件进行过滤。mysql> select prod_name,prod_price from products where prod_price = 2.50;+---------------+------------+| prod_name | prod_price |+---------...原创 2019-12-17 23:35:39 · 89 阅读 · 0 评论 -
mysql从头开始(3)
排序检索数据1.排序数据1.1.1下面的sql没有特定的顺序。mysql> select prod_name from products;+----------------+| prod_name |+----------------+| .5 ton anvil || 1 ton anvil || 2 ton anvil || Detonat...原创 2019-12-13 00:18:36 · 115 阅读 · 0 评论 -
mysql从头开始(2)
检索数据1.SELECT语句1.1.1 检索一列select prod_name from products;未排序数据,如果没有指明排序查询结果,则返回的数据可能是插入顺序,也可能不是插入顺序。结束SQL语句,多条语句必须以分号(;)分割,不需要在单条语句SQL后加分号,但是通常加上比较好。SQL语句大小写,sql是不区分大小写的,但是通常将SQL关键字使用大写,将列和表名小写,这...原创 2019-12-12 00:34:19 · 70 阅读 · 0 评论 -
mysql 从头开始(1)
数据库基础什么是数据库。数据库是一个以某种有组织的方式存储数据的集合,理解数据库的一种简单的办法就是将其想象成一个文件柜。,此文件柜是一个存放数据库的物理位置,无论数据是以什么形式什么以及如何组织的。保存有组织的数据的容器表(table)某种特定类型数据的结构化清单。数据库中的每个表都有一个名字,用来标识自己,测名字是唯一的,这表示在一个数据库中,没有其他表具有相同的名字。在相同的...原创 2019-12-10 23:56:13 · 197 阅读 · 0 评论