当前位置: 首页 > wzjs >正文

厦门北京网站建设公司即时聊天wordpress手机app

厦门北京网站建设公司,即时聊天wordpress手机app,wordpress怎么删除预建网站,网站建设去哪这里写目录标题一、DML1、INSERT语句1)、给指定列添加数据2)、给全部列添加数据3)、批量数据添加数据4)、操作2、UPDATE语句3、DELETE语句二、DQL1、单表查询1)查询语法2)查询全部3)查询部分4)条件查询5)聚合函数6&…

这里写目录标题

  • 一、DML
    • 1、INSERT语句
      • 1)、给指定列添加数据
      • 2)、给全部列添加数据
      • 3)、批量数据添加数据
      • 4)、操作
    • 2、UPDATE语句
    • 3、DELETE语句
  • 二、DQL
    • 1、单表查询
      • 1)查询语法
      • 2)查询全部
      • 3)查询部分
      • 4)条件查询
      • 5)聚合函数
      • 6)排序查询
      • 7)分组查询
      • 8)分页查询

一、DML

1、INSERT语句

1)、给指定列添加数据

-- 标准语法
INSERT INTO 表名(列名1,列名2,...) VALUES (1,2,...);

2)、给全部列添加数据

-- 标准语法
INSERT INTO 表名 VALUES (1,2,3,...);

3)、批量数据添加数据

-- 默认添加所有列数据 标准语法
INSERT INTO 表名 VALUES (1,2,3,...),(1,2,3,...),(1,2,3,...);

4)、操作

#给指定列添加数据
insert into product(ID,NAME,PRICE,BRAND,STOCK) values(1,'YU7','32.99','小米','2');#默认全部列添加数据,注意插入数据要匹配表的字段数
insert into product VALUES(1,'SU7','30.99','小米','10','2025-07-10');#批量添加数据
insert into product(ID,NAME,PRICE,BRAND,STOCK) values
(1,'X1','22.99','宝马','4'),
(1,'X3','32.99','宝马','5'),
(1,'X5','42.99','宝马','6');insert into product values
(1,'GLA','25.99','奔驰','10','2025-07-10'),
(1,'GLB','28.99','奔驰','10','2025-07-10'),
(1,'GLC','33.99','奔驰','10','2025-07-10'),
(1,'GLE','63.99','奔驰','10','2025-07-10');

注意:

  • 列名和值的数量以及数据类型要对应
  • 除了数字类型,其他数据类型的数据都需要加引号(单双引号都可以,推荐单引号)

2、UPDATE语句

-- 标准语法
UPDATE 表名 SET 列名1 =1,列名2 =2,... [where 条件];
-- 标准语法
update product set CREATETIME = '2025-07-11' where BRAND = '宝马';

注意:

  • 修改语句中必须加条件
  • 如果不加条件,则将所有数据都修改(慎重)

3、DELETE语句

-- 标准语法
DELETE FROM 表名 [WHERE 条件];

注意:

  • 修改语句中必须加条件
  • 如果不加条件,则将所有数据都修改
  • 如果在生产环境使用update和delete命令一定要慎重

二、DQL

1、单表查询

1)查询语法

select字段列表
from表名列表
where条件列表
group by分组字段
having分组之后的条件
order by排序
limit分页限定

2)查询全部

-- 标准语法
SELECT * FROM 表名;--查询product表中所有数据
select * from product

注意:

  • 在代码开发中不要用select * ,因为对性能,查询速度都有影响。

3)查询部分

  • 多个字段查询
-- 标准语法
SELECT 列名1,列名2,... FROM 表名;-- 查询名称、价格、品牌
select name,price,brand from product
  • 去重查询
    去重查询关键字:distinct,这是sql中常用的关键字。
-- 标准语法
SELECT DISTINCT 列名1,列名2,... FROM 表名;
--查询品牌
select distinct brand from product
--查询名称以及品牌
select distinct name,brand from product

在这里插入图片描述
在这里插入图片描述
从上面两个结果可以看出:

  • 对单列使用distinct去除重复值时,会过滤掉多余重复相同的值,只返回唯一的值。
  • 对多列数据进行去重处理,只需在DISTINCT关键字后依次列出需要去重的字段名,并用英文逗号隔开即可。
  • 计算列的值(四则运算)
-- 标准语法
SELECT 列名1 运算符(+ - * /) 列名2 FROM 表名;

计算列的值
标准语法:
SELECT 列名1 运算符(+ - * /) 列名2 FROM 表名;

如果某一列为null,可以进行替换
ifnull(表达式1,表达式2)
表达式1:想替换的列
表达式2:想替换的值
  • 起别名
-- 标准语法
SELECT 列名1,列名2,... AS 别名 FROM 表名;
-- 查询商品名称和库存,库存数量在原有基础上加10。进行null值判断。起别名为getSum
SELECT NAME,IFNULL(stock,0)+10 AS getsum FROM product;

4)条件查询

  • 条件分类
项目Value
>大于
<小于
>=大于等于
<=小于等于
=等于
<> 或 !=不等于
BETWEEN … AND …在某个范围之内(都包含)
IN(…)多选一
LIKE 占位符模糊查询 _单个任意字符 %多个任意字符
IS NULL是NULL
IS NOT NULL不是NULL
AND 或 &&并且
OR 或 ||或者
NOT 或 !非,不是
  • 条件查询优先级
  1. 括号:括号的条件会被优先处理。
  2. 逻辑运算符:and 、or
  3. 比较运算符:=,<>,!=,>,<>=,<=
  4. between和in
  5. like
  6. is null
  7. exists
  8. order by
  9. limit
  • 条件查询语法
-- 标准语法
SELECT 列名 FROM 表名 WHERE 条件;
-- 查询库存大于20的商品信息
select * from product where STOCK >20-- 查询品牌为宝马的商品信息
select * from product where BRAND ='宝马'-- 查询金额在30~ 50之间的商品信息
select * from product where PRICE between 30 and 50;
select * from product where PRICE >30 and PRICE <50;-- 查查询库存为14,15,16的商品信息
select * from product where stock in (14,15,16);-- 查询库存为null的商品信息
select * FROM product where stock is null; -- 查询库存不为null的商品信息
select * FROM product where stock is not null; -- 查询名称以小米为开头的商品信息
SELECT * FROM product WHERE NAME LIKE '小米%';-- 查询名称第二个字是马的商品信息
select * from product where brand like '_马%'-- 查询名称为四个字符的商品信息
select * from product where brand like '____'

5)聚合函数

将一列数据作为一个整体,进行纵向的计算

项目Value
count(列名)统计数量(一般选用不为null的列)
max(列名)最大值
min(列名)最小值
sum(列名)求和
avg(列名)平均值
  • 聚合函数语法
-- 标准语法
SELECT 函数名(列名) FROM 表名 [WHERE 条件];-- 计算product表中总记录条数
SELECT COUNT(*) FROM product;-- 获取最高价格
SELECT MAX(price) FROM product;
-- 获取最高价格的商品名称
SELECT NAME,price FROM product WHERE price = (SELECT MAX(price) FROM product);-- 获取最低库存
SELECT MIN(stock) FROM product;
-- 获取最低库存的商品名称
SELECT NAME,stock FROM product WHERE stock = (SELECT MIN(stock) FROM product);-- 获取总库存数量
SELECT SUM(stock) FROM product;
-- 获取品牌为苹果的总库存数量
SELECT SUM(stock) FROM product WHERE brand='苹果';-- 获取品牌为小米的平均商品价格
SELECT AVG(price) FROM product WHERE brand='小米';

6)排序查询

  • 排序分类
    • 多个排序条件,当前边的条件值一样时,才会判断第二条件
    • 对指定列排序,ASC升序(默认的) DESC降序
  • 排序语法
-- 标准语法
SELECT 列名 FROM 表名 [WHERE 条件] ORDER BY 列名1 排序方式1,列名2 排序方式2;-- 按照库存升序排序asc可省略
select * from product order by stock;-- 查询名称中包含小米的商品信息。按照金额降序排序
select * from product where brand like '%小米%' order by price des
-- 按照金额升序排序,如果金额相同,按照库存降序排列
select * from product order by price,stock desc;

7)分组查询

-- 标准语法
SELECT 列名 FROM 表名 [WHERE 条件] GROUP BY 分组列名 [HAVING 分组后条件过滤] [ORDER BY 排序列名 排序方式];-- 按照品牌分组,获取每组商品的总金额
SELECT brand,SUM(price) FROM product GROUP BY brand;-- 对金额大于30元的商品,按照品牌分组,获取每组商品的总金额
SELECT brand,SUM(price) FROM product WHERE price > 4000 GROUP BY brand;-- 对金额大于30元的商品,按照品牌分组,获取每组商品的总金额,只显示总金额大于70的
select brand ,SUM(price) AS getSum from  product where PRICE >30 group by brand having getSum >70;-- 对金额大于40元的商品,按照品牌分组,获取每组商品的总金额,只显示总金额大于70元的、并按照总金额的降序排列
select brand ,SUM(price) AS getSum from  product where PRICE >30 group by brand having getSum >70 order by getSum Desc;

8)分页查询

-- 标准语法
SELECT * FROM 表名 LIMIT (页码-1)*每页数量, 每页数量;
-- 公式:开始索引 = (当前页码-1) * 每页显示的条数-- 每页显示2条数据
SELECT * FROM product LIMIT 0,2;  -- 第一页 开始索引=(1-1) * 2
SELECT * FROM product LIMIT 2,2;  -- 第二页 开始索引=(2-1) * 2
SELECT * FROM product LIMIT 4,2;  -- 第三页 开始索引=(3-1) * 2
SELECT * FROM product LIMIT 6,2;  -- 第四页 开始索引=(4-1) * 2

文章转载自:

http://Xldsv3np.zkzjm.cn
http://UCSUgR3u.zkzjm.cn
http://uVr4rd5P.zkzjm.cn
http://eQxfwNVF.zkzjm.cn
http://x5Kof1N1.zkzjm.cn
http://NZNc9qOh.zkzjm.cn
http://jWY6NQDm.zkzjm.cn
http://05afreoH.zkzjm.cn
http://r5Z5S6e6.zkzjm.cn
http://xNH51zgF.zkzjm.cn
http://5jDH51r4.zkzjm.cn
http://JAFaIF71.zkzjm.cn
http://nlIraWs6.zkzjm.cn
http://bCZkEhpz.zkzjm.cn
http://I7cedIww.zkzjm.cn
http://UIjpfuHG.zkzjm.cn
http://A9Pt8fmS.zkzjm.cn
http://BuQeHh9Y.zkzjm.cn
http://0E4mTa9z.zkzjm.cn
http://EBO40xsd.zkzjm.cn
http://eHEi0ltk.zkzjm.cn
http://3WFCSNUD.zkzjm.cn
http://BpYTI3Vc.zkzjm.cn
http://4RslWMbQ.zkzjm.cn
http://k5ycqne9.zkzjm.cn
http://GshOoPqz.zkzjm.cn
http://jwy2C2MR.zkzjm.cn
http://wqTQtzsU.zkzjm.cn
http://JvERHVcN.zkzjm.cn
http://5oUBmNPu.zkzjm.cn
http://www.dtcms.com/wzjs/711967.html

相关文章:

  • 网站建设及维护涉及哪些内容设计好的商城网站建设网络公司
  • 完备的网站建设推广中国建设银行天津分行网站
  • 网站时间轴电商网站建设课件
  • 手机网站微信支付接口开发教程photoshop做网站
  • 上传网站软件网站板块设计有哪些
  • 网站建设与管理的总结报告网站建设中的图片及视频要求
  • 深圳建设工程造价管理站c2c网站的特点
  • 商旅网站建设档案网站建设
  • 滑县网站建设策划网站建设哪些好
  • php做网站麻烦吗python 网站开发
  • 信仰类型的企业网站wordpress搭建网站有什么好外
  • 温州住房与城乡建设部网站有了域名之后如何做网站
  • 浦口区建设局网站东莞市建设企业网站服务机构
  • 微餐饮网站建设比较好沙坪坝区优化关键词软件
  • 建筑网站制作杭州的网站设计
  • 公司网站建设大概多少钱外贸建站模板价格
  • 一般网站用什么软件做wordpress 双语
  • 小伙做网色网站给客户做网站 赚钱吗
  • 做网站兼职您的网站空间即将过期
  • 电子商务网站开发难点网站建设最快多长时间
  • 我的网站百度搜不到陕西建设网综合综合服务中心
  • 建设信用卡银行积分商城网站wordpress 图片选择器
  • 查询网站mx记录受欢迎自适应网站建设地址
  • 福州网站制作公司网页微信手机版
  • 外贸网站wordpress加ssl网站建设招标方式
  • 阿里巴巴国际贸易网站推广工具精品网文
  • 建视频网站需要多大空间军事最新新闻播报
  • 设计公司网站建设费用博客主题Wordpress
  • 做淘客网站哪个cms好网站制作专家
  • 论坛网站模块网站设计抄袭