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

网站搭建 主机推荐注册网站商城需要什么条件

网站搭建 主机推荐,注册网站商城需要什么条件,网站建设人工费,如何设计网站步骤#x1f525;博客主页#xff1a; 【小扳_-CSDN博客】 ❤感谢大家点赞#x1f44d;收藏⭐评论✍ 文章目录 1.0 DML、DQL 语言说明 2.0 使用 DML 实现对数据管理和操作 2.1 DML - 增添数据 insert 2.2 DML - 修改数据 update 2.3 DML - 删除数据 delete 3.0 使用 DQL 实现对…  博客主页 【小扳_-CSDN博客】 ❤感谢大家点赞收藏⭐评论✍ 文章目录 1.0 DML、DQL 语言说明 2.0 使用 DML 实现对数据管理和操作  2.1 DML - 增添数据 insert 2.2 DML - 修改数据 update 2.3  DML - 删除数据 delete 3.0 使用 DQL 实现对数据管理和操作  3.1 DQL - 基本查询 3.2 DQL - 条件查询 3.3 DQL - 分组查询 3.4 DQL - 排序查询 3.5 DQL - 分页查询 4.0 补充相关的函数 1.0 DML、DQL 语言说明 DML (Data Manipulation Language) 是用于管理数据库中数据的语言用于对数据库中的数据进行增加、删除、修改。常见的 DML 操作包括 INSERT、UPDATE、DELETE 。 DQL (Data Query Language) 是用于查询数据库中数据的语言用于从数据库中检索所需的数据。常见的 DQL 操作是 SELECT用于从数据库中检索数据并返回结果集。 简单来说DML、DQL 是对表中的数据进行操作其中 DML 对表中的数据操作有增添、删除、修改操作而 DQL 对表中的数据操作有查询操作。 两者结合使用可以实现对数据库的完整管理和操作。 2.0 使用 DML 实现对数据管理和操作  常见的 DML 操作包括 INSERT、UPDATE、DELETE 。 2.1 DML - 增添数据 insert 一、添加表中数据的 SQL 语句 -- 指定字段添加数据: insert into 表名 (字段名1,字段名2) values (值1,值2);-- 全部字段添加数据: insert into 表名 values (值1,值2,...);-- 批量添加数据 (指定字段): insert into 表名 (字段名1,字段名2) values (值1值2),(值1,值2);-- 批量添加数据 (全部字段): insert into 表名 values (值1,值2,...),(值1值2,...); 二、实际需求操作 1 -- 指定字段增添数据 insert into tb_user (id,username,name) values (2,张三,李四); 操作结果为 2 -- 全部字段增添数据 insert into tb_user values (3,呆呆,王五,18,女); 操作结果为 3) -- 批量增添指定字段数据 insert into tb_user (id,username,name) values (5,白白,天天),(6,红红,火火); 操作结果为 4 -- 批量增添全部字段数据 insert into tb_user values (9,恍恍,忽忽,20,男),(10,吱吱,喳喳,30,男); 操作结果为 三、注意事项 1插入数据时指定的字段顺序需要与值的顺序是一一对应的。 2字符串和日期数据应该包含在引号中。 3插入的数据大小应该在字段的规定范围内。 2.2 DML - 修改数据 update 一、修改表中数据的 SQL 语句 -- 修改数据: update 表名 set 字段名1 值1,字段名2 值2,...[where 条件]; 二、实际需求操作 1 -- 修改表中的指定的数据: update tb_user set name 恐龙 where id 2; 该操作结果为 2 -- 修改表中的全部数据: update tb_user set gender 女; 该操作结果为 三、注意事项 修改语句的条件可以有也可以没有如果没有条件则会修改整张表的所有数据。 2.3  DML - 删除数据 delete 一、删除表中数据的 SQL 语句 -- 删除数据: delete from 表名 [where 条件]; 二、实际需要操作 1 -- 删除表中的指定数据: delete from tb_user where id 2; 该操作结果为 2 -- 删除表中全部数据; delete from tb_user; 该操作结果为 三、注意事项 - delete 语句的条件可以有也可以没有如果没有条件则会删除整张表的所有数据。 - delete 语句不能单独删除某一个字段的值(如果要操作可以使用 update , 将该字段的值置为 null )。 3.0 使用 DQL 实现对数据管理和操作  对表中的数据进行查询操作主要的操作方式有基本查询、条件查询、分组查询、排序查询、分页查询。 3.1 DQL - 基本查询 一、对表中数据进行基本查询的 SQL 语句 -- 查询多个字段: select 字段名1,字段名2,字段名3 from 表名;-- 查询所有字段(通配符): select * from 表名;-- 设置别名: select 字段1 [as 别名1], 字段2 [as 别名2] from 表名;-- 去除重复记录: select distinct 字段列表 from 表名;二、实际需求操作 1 -- 基本查询:查询表中全部数据 select id, username, name, age, gender from tb_user; -- 也可以用 * 来替代 id, username, name, age, gender select * from tb_user; 该操作结果为 2 -- 设置别名 select name as 姓名,gender as 性别 from tb_user; 该操作结果为 3 -- 去除重复记录 select distinct gender from tb_user; 该操作结果为 三、注意事项 * 号代表查询所有字段在实际开发中尽量少用(不直观、影响效率)。 3.2 DQL - 条件查询 一、对表中数据进行条件查询的 SQL 语句 -- 条件查询: select 字段列表 from 表名 where 条件列表;   比较运算符 大于 大于等于 小于 小于等于 等于 或者 !不等于 between...and...在某个范围之内(含最小、最大值) in(...)在 in 之后的列表中的值多选一 like 占位符模糊匹配(_匹配单个字符% 匹配任意个字符) is null是 null 逻辑运算符 and 或 并且(多个条件同时成立) or 或 || 或者(多个条件任意一个成立) not 或 ! 非不是 二、实际需求操作 -- 条件查询:查询表中指定的数据 select id, username, name, age, gender from tb_user where id 2; -- 同样可以用 * 来替代 id, username, name, age, gender select * from tb_user where id 2;-- 查询 age 为 null 的数据 select * from tb_user where age is null;-- 查询姓李的数据 select * from tb_user where name like 李%;-- 查询姓名为两个字的数据 select * from tb_user where name like __;-- 查询id为:2,3的数据 select * from tb_user where id in (2,3);-- 查询姓名为李四且年龄为null的数据 select * from tb_user where age is null and name 李四;         具体操作结果就不过多赘述了。 3.3 DQL - 分组查询 一、对表中数据进行分组查询的 SQL 语句 -- 分组查询: select 字段列表 from 表名 [where 条件] group by 分组字段名 [having 分组后过滤条件]; 补充聚合函数说明         聚合函数介绍将一列数据作为一个整体进行纵向计算。 语法select 聚合函数(字段列表) from 表名; 主要的聚合函数 - count统计数量 - max最大值 - min最小值 - avg平均数 - sum求和 二、实际需求操作 1 -- 根据性别分组分别统计男、女人数总量 select gender 性别 , count(gender) 数量 from tb_user group by gender; 该操作结果为 2 -- 对分完组之后的表进行过滤 having select gender 性别 , count(gender) 数量 from tb_user group by gender having count(gender) 2; 该操作结果为 三、注意事项 分组之后查询的字段一般为聚合函数与分组字段查询其他字段无任何意义。 执行顺序where 聚合函数 having 。 where 与 having 区别 (1)执行时机不同where 是分组之前进行过滤不满足 where 条件不参与分组而 having 是分组之后对结果进行过滤。 (2)判断条件不同where 不能对聚合函数进行判断而 having 可以。 3.4 DQL - 排序查询 一、对表中数据进行排序的 SQL 语句 -- 排序查询: select 字段列表 from 表名 [where 条件列表] [group by 分组字段] order by 字段1 排序方式1字段2 排序方式2...; 排序方式 升序为asc默认值 降序为desc 二、实际需求操作 1 ​ -- 按照 id 进行降序排序 select * from tb_user order by id desc;​ 该操作结果为 2 -- 按照年龄进行降序排序若年龄相同则按照id降序排序 select * from tb_user order by name desc, id desc; 该操作结果为 三、注意事项 如果是多字段排序当第一个字段值相同时才会根据第二个字段进行排序。 3.5 DQL - 分页查询 一、对表中数据进行分页查询的 SQL 语句 -- 分页查询 select 字段列表 from 表名 limit 起始索引,查询记录数; 默认起始索引为 0 即从 0 开始公式起始索引 页码 - 1* 记录数 。 二、实际需求操作 -- 查询第2页数据,则该起始索引为 3 select * from tb_user limit 3,3; 该操作结果为 三、注意事项 (1) 起始索引从 0 开始起始索引 (查询页码 - 1) * 每页显示记录数。 (2) 分页查询时数据库的方言不同的数据库有不同都实现MySQL 中是 limit 。 (3) 如果查询的是第一页起始索引可以省略直接简写为 limit 10 。 4.0 补充相关的函数 if (表达式,tvalue,fvalue):当表达式为 true 时取值 tvalue;当表达式为 false 时取值 fvaluecase 表达式 when value1 then result1 [when value2 then result2] [else result] end
http://www.pierceye.com/news/287053/

相关文章:

  • 网站代管理哪个网站有介绍拿到家做的手工活
  • 惊艳的网站网站建设实训过程报告
  • 秦皇岛做网站公司企业网站备案需要什么
  • 做网站必须开厂吗科协网站建设建议
  • 西宁 网站建设凡科做视频网站
  • wordpress中文主题 wp-cmsseo排名赚钱
  • 优质的网站制作在线查企业信息查询平台
  • 天津网站建设学习电子商务企业网站建设实训报告
  • 怎么让网站收录在google怎么免费安装wordpress主题
  • 在windows2003上做网站浙江网
  • 宣威网站wordpress把logo变大
  • 网站设计模式有哪些商城网站营销方案
  • mvc做的网站wordpress 新建php文件
  • 西安网站seo外包个人开发者
  • 注册网站需要visa怎么办济宁万达网站建设
  • niche网站建设wordpress安装文本编辑器
  • 网站建设三种方法免费的导航页
  • 微信到wordpress杭州网站怎么做seo
  • 沙田镇仿做网站网站加速器quickq
  • 武进网站建设医药公司网站建设
  • 专业做网站建设广告设计网站素材
  • 成都建设银行保安招聘网站深圳做兼职的网站设计
  • 做网站如何找广告商湖南网站建设kaodezhu
  • 宁波专业的网站搭建公司天津网站建设技术托管
  • 做水果网站特点分析报告怎样在百度上注册自己的公司
  • 800元五合一建站上海企业排行榜
  • 学校建设网站前的市场分析上海到北京火车时刻表查询
  • 科技企业网站设计网站开发费如何入账
  • 网站主体必须要与域名注册人相同网页设计尺寸标准
  • wordpress建淘宝客网站吗网站建设与维护技术浅谈论文