
mysql
carry_1024
这个作者很懒,什么都没留下…
展开
-
mysql之分组数据
GROUP BY查找出每一个vent_id对应了几条记录。GROUP BY 子句可以包含任意数目的列。这使得能对分组进行嵌套,为数据分组提供更细致的控制。如果在 GROUP BY 子句中嵌套了分组,数据将在最后规定的分组上进行汇总。换句话说,在建立分组时,指定的所有列都一起计算(所以不能从个别的列取回数据)。GROUP BY 子句中列出的每个列都必须是检索列或有效的表达式(但不...原创 2020-02-05 16:55:23 · 283 阅读 · 0 评论 -
mysql之聚集函数
我们经常需要汇总数据而不用把它们实际检索出来,为此MySQL提供了专门的函数。使用这些函数,MySQL查询可用于检索数据,以便分析和报表生成。这种类型的检索例子有以下几种。1.AVG()函数AVG() 通过对表中行数计数并计算特定列值之和,求得该列的平均值。 AVG() 可用来返回所有列的平均值,也可以用来返回特定列或行的平均值。select avg(price) as avg_price...原创 2020-02-05 14:59:51 · 1353 阅读 · 0 评论 -
mysql之使用数据处理函数
1.文本处理函数Upper(): 将文本转换为大写如:select h_title,upper(h_title) as up_title from h_info;结果如下:2.时间处理函数时间相关的两种数据类型:date:只包含日期, 形如2020-01-02datetime:包含日期和时间,形如2020-02-02 00:00:00例子:Date()函数 :sele...原创 2020-02-03 17:33:12 · 217 阅读 · 0 评论 -
mysql之创建计算字段
执行计算字段计算字段的另一常见用途是对检索出的数据进行算术计算。举一个例子, orders 表包含收到的所有订单, orderitems 表包含每个订单中的各项物品。下面的SQL语句检索订单号 20005 中的所有物品:...原创 2020-02-03 16:52:51 · 279 阅读 · 0 评论 -
mysql之用正则表达式进行搜索
使用正则表达式进行搜索(regexp)1. “.” :匹配任意一个字符比如“.000”能匹配“1000”和“2000”。select * from h_info where l_id regexp “.0”;2. “|” :为搜索两个串之一(或者为这个串,或者为另一个串)select * from h_info where l_id regexp “.0|3.”;表示检索l_id个位...原创 2020-02-03 16:29:10 · 461 阅读 · 0 评论 -
mysql之用通配符进行数据过滤
1.用like操作符1.1百分号( % )通配符最常使用的通配符是百分号( % )。在搜索串中, % 表示任何字符出现任意次数。如:select img from h_info where img like ‘/assets/%’;通配符可在搜索模式中任意位置使用,并且可以使用多个通配符。下面的例子使用两个通配符,它们位于模式的两端:如:select img from h_info w...原创 2020-02-02 16:05:47 · 249 阅读 · 0 评论 -
mysql之过滤数据
1.使用where在 SELECT 语句中,数据根据 WHERE 子句中指定的搜索条件进行过滤。WHERE 子句在表名( FROM 子句)之后给出,如下所示:select * from h_info where h_id = 3; 查找h_id为3的所有记录。2.where字句操作符另外,判断null用“is null”如:select * from h_info where h_me...原创 2020-02-02 15:52:16 · 292 阅读 · 0 评论 -
mysql之排序检索数据
1.排序数据(关键字order by)其实,检索出的数据并不是以纯粹的随机顺序显示的。如果不排序,数据一般将以它在底层表中出现的顺序显示。这可以是数据最初添加到表中的顺序。但是,如果数据后来进行过更新或删除,则此顺序将会受到MySQL重用回收存储空间的影响。因此,如果不明确控制的话,不能(也不应该)依赖该排序顺序。关系数据库设计理论认为,如果不明确规定排序顺序,则不应该假定检索出的数据的顺序有意...原创 2020-01-31 20:39:26 · 261 阅读 · 0 评论 -
mysql之检索数据
1. 检索单个列select h_title from house_info;表示在名叫“house_info”的表中检索“h_titlel"列。±-----------------------+| h_title |±-----------------------+| 莫干山三秋美宿 || 台东知本 || 老...原创 2020-01-31 18:29:30 · 161 阅读 · 0 评论 -
mysql基本指令
登录:mysql -uroot -p+密码use:use carry:使用"carry"数据库show:如:show databases;会显示所有数据库show tables;会显示carry数据库中的所有表show columns form taobao;会显示taobao表中的所有字段(describe taobao;与show colunms from taobao;效果...原创 2020-01-31 18:05:57 · 127 阅读 · 0 评论 -
了解SQL基本术语
数据库(database) :保存有组织的数据的容器(通常是一个文件或一组文件)。区分:数据库软件应称为DBMS(数据库管理系统)。数据库是通过DBMS创建和操纵的容器。表表是一种结构化的文件,可用来存储某种特定类型的数据。表由列组成。列中存储着表中某部分的信息。列(column)列是表中的一个字段。所有表都是由一个或多个列组成的。数据库中每个列都有相应的数据类型。例如:在...原创 2020-01-31 17:23:49 · 809 阅读 · 0 评论