mysql
mysql必知必会
想吃榨菜肉丝呀
这个作者很懒,什么都没留下…
展开
-
汇总数据
文章目录聚集函数avg()count()max()min()sum()聚集不同值组合聚集函数聚集函数运行在行组上,计算和返回单个值的函数avg()返回所有或特定行或列的平均值select avg(prod_price) as avg_pricefrom products;avg()忽略列值为null的行count()1.count(*)对表中行的数目进行计数,不管表列中包含的值是否为空2.count(column)忽略null值select count(cust_email) as原创 2021-03-10 19:30:04 · 72 阅读 · 0 评论 -
mysql 使用数据处理函数
文章目录文本处理函数日期时间处理函数数值处理函数文本处理函数其中,soundex()可以将任何文本串转换为描述其语音表示的字母数字模式的算法例如:customers表中有一共顾客cust_contact为Y.Lee。soundex()将匹配所有发音类似于Y.Lee(如Y.Lie)的顾客。select cust_contact from customerswhere soundex(cust_contact) = soundex('Y Lie');日期时间处理函数MySQL使用的日期格式原创 2021-03-09 22:04:01 · 93 阅读 · 0 评论 -
MySQL 创建计算字段
文章目录计算字段拼接字段使用别名执行算术计算计算字段若存储在表中的数据不是应用程序所需要的,我们需要直接从数据库中检索出转换、计算或格式化后的数据。计算字段并不实际存在于数据库表中。计算字段是运行时在select语句内创建的。只有数据库知道select语句中哪些列是实际的。从客户机的角度来看,计算字段的数据是以与其他列的数据相同的方式返回的。拼接字段拼接:将值联结到一起构成单个值。concat()select concat(vend_name,'(',vend_country,')')fr原创 2021-03-08 23:46:54 · 127 阅读 · 0 评论 -
MySQL 正则表达式
文章目录基本字符匹配进行or匹配匹配几个字符之一匹配范围匹配特殊字符匹配字符类匹配多个实例定位符基本字符匹配关键字:regexpselect prod_name from productswhere prod_name regexp "1000";regexp后所跟的东西作为正则表达式处理select prod_name from productswhere prod_name regexp ".000";.是正则表达式中一个特殊的字符。它表示匹配任意一个字符。进行or匹配sel原创 2021-03-06 21:23:31 · 203 阅读 · 0 评论 -
MySQL 通配符过滤
文章目录like操作符%通配符_通配符like操作符like操作符指示MySQL后跟的操作模式是利用通配符匹配而不是相等匹配%通配符%表示任意字符出现任意次数select prod_name from productswhere prod_name like "%Jet%";即:寻找包含Jet字符的prod_name_通配符_表示任意字符出现1次...原创 2021-03-06 20:07:50 · 170 阅读 · 0 评论 -
MySQL 数据过滤
文章目录数据过滤组合where子句in 操作符not操作符数据过滤组合where子句and or反例说明:and 操作优先级高于or加圆括号in 操作符相当于 or ,in后指定所属范围vend_id是1002或1003not操作符...原创 2021-03-05 17:01:15 · 63 阅读 · 0 评论 -
MySQL day5过滤数据
文章目录过滤数据使用where条件操作符过滤数据使用where相当于if语句条件操作符空值检查原创 2021-03-04 23:22:07 · 55 阅读 · 0 评论 -
mysql day4排序检索数据
文章目录排序数据按多个列排序指定排序方向排序数据order by按多个列排序首先按价格排序,其次按名称排序指定排序方向倒叙 DESCorder by + limit 找最值原创 2021-03-02 21:18:28 · 53 阅读 · 0 评论 -
MySQL day3数据检索
文章目录数据检索检索所有列检索单个列检索多个列检索不同行限制结果数据检索检索所有列select * form 表名检索单个列select 列名 from 表名检索多个列select 列名1,列名2 from 表名检索不同行distinct限制结果限制行数从第1行开始,共5行从第5行开始,共5行第一个数为开始位置,第二个数为要检索的行数。...原创 2021-03-01 20:44:37 · 58 阅读 · 0 评论 -
MySQL day2基本语句
查看数据库show databases;新建数据库create database crashcourse;删除数据库drop database crashcourse;查看数据库中的表use crashcourse;show tables;查看每一行show columns from customers;导入外部数据库:利用workbenchcreate xx;schema选择xx...原创 2021-02-24 20:55:31 · 61 阅读 · 0 评论 -
mysql day1了解sql
什么是数据库数据库:保存有组织的数据的容器表表:某种特定类型数据的结构化清单。存储在表中的数据是一种类型的数据或一个清单。相同数据库中不能两次使用相同的表名模式:描述数据库和表的布局及特性列和数据类型列:表中的一个字段,每一列有特定的数据类型行行:表中的一个记录主键每一行都有可以唯一标识自己的列主键:一列能唯一区分表中每一行满足条件:1.任意两行不能用相同的主键值 2.主键列不允许为null...原创 2021-02-24 20:26:38 · 49 阅读 · 0 评论