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

建网站是怎么造成的wordpress 剑侠情缘主题

建网站是怎么造成的,wordpress 剑侠情缘主题,wordpress主题演示,网站群集约化建设通知绪论​ 每日激励#xff1a;挫折是会让我们变得越来越强大的重点是我们敢于积极的面对它。—Jack叔叔 绪论​#xff1a; 本章是表操作的进阶篇章#xff08;没看过入门的这里是传送门#xff0c;本章将带你进阶的去学习表的插入insert和查找select#xff0c;本质也就是… 绪论​ 每日激励挫折是会让我们变得越来越强大的重点是我们敢于积极的面对它。—Jack叔叔 绪论​ 本章是表操作的进阶篇章没看过入门的这里是传送门本章将带你进阶的去学习表的插入insert和查找select本质也就是学他们后面所带的一些附加条件具体请看目录通过这些条件去更好的插入和查找你所需要的数据。本章是上篇全文8000字下篇将写道修改和删除将快速更新敬请期待。 ———————— 早关注不迷路话不多说安全带系好发车啦建议电脑观看。 表的增删查改 CURD是一个数据库技术中的缩写词一般的项目开发的各种参数的基本功能都是CURD。作用是用于处理数据的基本原子操作。源百度百科 CURD Create(创建)、Retrieve(读取)、Update(更新)、Delete删除 1. Create插入数据Insert细节操作 INSERT [INTO] table_name [(column [, column] ...)] VALUES (value_list) [, (value_list)] ...直接通过实例来学习 先创建一个学生表后续在学生表上进行操作 1.1 单行数据插入 主要需要理解的结构 需要插入的属性列 values对应的值 insert into students 插入中into可省略students就是要插入的表名当values右边列属性不写就是一次性插入所有属性全列插入 1.2 多行插入 也很简单直接在插入的数据 用逗号分隔 连续插入具体如下图 同样能指定列插入这里就不过诉了。 1.3 冲突时同步更新 当插入数据时可能会有主键、唯一键冲突…等情况假如直接插入会直接报错。 那么现在可以通过添加一些语法让当有冲突即已存在该数据时对冲突进行处理让即使有问题也能插入而不是直接报错。 语法 on duplicate key update例如 下述插入许攸的情况若直接插入因为主机冲突的情况无法直接插入新的值。 那么我们使用原SQLon duplicate key update 更新SQL这样就能插入并且修改即使存在也会将他修改为新的 下面再看具体语法 在插入语句后面添加 INSERT ...... ON DUPLICATE KEY UPDATE column value [, column value] ...-- 0 row affected: 表中有冲突数据但冲突数据的值和 update 的值相等 -- 1 row affected: 表中没有冲突数据数据被插入 -- 2 row affected: 表中有冲突数据并且数据已经被更新select ROW_COUNT()-- 获取受影响函数1.4 冲突时同步替换 语法 -- 主键 或者 唯一键 没有冲突则直接插入 -- 主键 或者 唯一键 如果冲突则删除后再插入 replace into students (sn, name) VALUES (20001, 曹阿瞒); Query OK, 2 rows affected (0.00 sec)-- 1 row affected: 表中没有冲突数据数据被插入 -- 2 row affected: 表中有冲突数据删除后重新插入实例 当插入冲突时会直接进行替换此时就会显示2行影响行数注意此处是删除后再插入id会改变 具体如下图 2. Retireve读取数据Select细节操作 语法 SELECT [DISTINCT] {* | {column [, column] ...} [FROM table_name] [WHERE ...] [ORDER BY column [ASC | DESC], ...] LIMIT ...同样是用实例来学习 创建表并插入数据 2.1 全列查询 通常情况下不建议使用 * 进行全列查询 1. 查询的列越多意味着需要传输的数据量越大 2. 可能会影响到索引的使用。索引待后面课程讲解 语法 SELECT * FROM exam_result;之前讲写了就不过诉了 2.2 指定列查询 -- 指定列的顺序不需要按定义表的顺序来 和插入时类似在前面加上要查询的列名称不同的是此时变成了FROM SELECT id, name, english FROM exam_result;2.3 查询字段为表达式 在select 后可以添加表达式将会在查询结果中带上表达式结果。 表达式不包含字段时 SELECT id, name, 10 FROM exam_result;发现将会直接打印10其实代表的是该表达式的计算结果 查询有字段的表达式时 并且还能通过as进行重命名 如求一行中的成绩总和 其中as可以省略 2.4 结果去重 DISTINCT SELECT DISTINCT math FROM exam_result很简单就是将查询到的重复数据只见一行。 2.5 where条件 比较运算符 运算符说明 , , , 大于大于等于小于小于等于等于只能用于数值的比较NULL 不安全不能比较例如 NULL NULL 的结果是 NULL等于NULL 安全例如 NULL NULL 的结果是 TRUE(1)!, 不等于NULL 不安全BETWEEN a0 AND a1范围匹配[a0, a1]如果 a0 value a1返回 TRUE(1)IN (option, …)如果是 option 中的任意一个返回 TRUE(1)IS NULL是 NULLIS NOT NULL不是 NULLLIKE 模糊匹配% 表示任意多个包括 0 个任意字符_ 表示任意一个字符 附 号不能用于比较NULL值比较NULL值需要使用 具体如下 当直接用 进行比较时比较后会为NULL、的使用这样就能正常比较 逻辑运算符 运算符说明AND多个条件必须都为 TRUE(1)结果才是 TRUE(1)OR任意一个条件为 TRUE(1), 结果为 TRUE(1)NOT条件为 TRUE(1)结果为 FALSE(0 实例 比较运算符 找英语成绩不合格的人 between运算符的使用 语文成绩在 80 ~ 90 分的同学和成绩 上述和使用between a1 and a2 a1 ~ a2一样但between更方便。 in运算符的使用 in如果是 option 中的任意一个返回 TRUE(1) 取出数学成绩 58 或 59 或 98或99 的同学和成绩 可以直接使用 or 也可以使用 math in(58,59,…) like模糊查询 使用 like %表示模糊查询后面任意多个包括 0 个任意字符_表示模糊查询后面任意一个字符 查询孙某某使用%因为不确定其后面有几个字 若写成_就只能查孙某: where后面能使用表达式和字段 语文好于英语成绩 总分在200以下的同学 注意其中不能在where后面使用as重命名的变量这是因为在select中是where是先执行的然后才到筛选列所以也就是as还未定义无法使用。 具体执行顺序 from先找表where筛选条件select查找的列属性 所以因为先where才到列属性所以重命名是不能使用的列属性处还未被定义就不能在where中使用了 not运算符 寻找语文成绩大于80且不姓孙 是孙某同学否则要求总成绩 200 并且 语文成绩 数学成绩 并且 英语成绩 80 要么是孙某否则要求总成绩 200 and 语文 数学 and 英语 80可先把后面一长串的内容先写 然后 再去加上前面的孙某 NULL的查询 重新新建一个表test 查询NULL 查询不为空 NULL不参与比较运算要比较只能使用 、 2.6 order by语句结果排序 ASC 为升序Ascending从小到大DESC 为降序Descending从大到小默认为 ASC没有order by子句的查询返回的顺序是未定义的永远不要依赖这个顺序 语法 SELECT ... FROM table_name [WHERE ...] ORDER BY column [ASC|DESC], [...];实操 ASC升序 按数学成绩升序显示 降序desc NULL值在排序中默认设置为比任何值都要小 多字段排序排序优先级随书写顺序 具体理解如下 查询同学各门成绩依次按 数学降序英语降序语文升序的方式显示 上图中先按数学降序数学写在英语前面当数学相等时才按英语降序最后才考虑写到最后的语文 建议就是向上图一样将排序的 方式全部列全出来不要去使用MySQL默认的情况无法掌控 order by默认升序 可以在order by 中使用前面的as别名 因为在order by中需要对数据进行排序一定要先有适合的数据才排序所以他是先执行前面的列属性筛选那么它就能排序 2.7 limit的使用筛选分页结果 直接在select后面加上limit表示需要的行数从开始到第n行 当limit 还能从 指定位置开始读取连续个数(pos,len)并且注意开始位置是从0开始的 如下图从第一个开始读3个 在limit读取行数的前提下还能通过offset设置开始的行数同样是从0开始 建议对未知表查询时对limit限制为1防止数据过大 limit的作用类似于网页中常见的页面的1、2、3、4 。。。分页显示数据。 如下图 limit的执行阶段会更加靠后因为只有最后将所有数据都准备好了才到最终的显示而limit的本质功能也就是显示所以将排到最后。 结合上面多个读取数据的方法实例 获取班级第一如下图 SELECT name, (english math chinese) AS total FROM exam_result WHERE english math chinese 200 ORDER BY total DESC LIMIT 1;本章完。预知后事如何暂听下回分解。 如果有任何问题欢迎讨论哈 如果觉得这篇文章对你有所帮助的话点点赞吧 持续更新大量MySQL细致内容早关注不迷路。 ​
http://www.hkea.cn/news/14277101/

相关文章:

  • 重庆高端网站设计成都天空在线
  • 免费做图素材网站成都 网站 建设
  • 公司网站建设的普遍性google排名
  • 济南网站建设开发公司哪家好wordpress认证
  • 擼擼擼做最好的导航网站做网站要搭建本地服务器么
  • 傻瓜式搭建网站怎么制作商城小程序
  • 沧州做网站费用福建整站优化
  • 手工艺品网站建设策划书小型crm系统
  • 免费素材网站排行榜网站优化分析
  • 用php做的博客网站有哪些51网站一起做网店
  • 建设部网站造价注册中国进口贸易网官网
  • 寻找郑州网站建设公司手机开发商
  • 深圳市宝安区住房和建设局网站免费开店铺
  • 专业网站建设制作价格asp网站建设软件
  • 哈尔滨营销网站制作国家示范校建设网站
  • 电子商务网站帮助中心该怎么更好地设计北京南站官网
  • 设计网站 站什么网电子商务平台运营是做什么的
  • 江苏省建设信息网站管理平台外贸大楼
  • 保山市住房和城乡建设厅网站盐田网站建设
  • 网站设计与制作的基本步骤如何设计企业网站
  • 自己做网站用什么app微信网页版官网下载安装
  • 网站页面设计说明怎么写泰安千橙网站建设优化熊掌号
  • 有哪些企业网站平台迪庆州建设局网站
  • 哪些网站可以做ppt赚钱wordpress 官网模板
  • 从58做网站怎么做网站建设视频图片
  • 如何做视频网站流程图搭建一个平台
  • 用织梦建手机网站网站店铺分布图怎么做
  • 糗百网站开发彩票做网站犯法吗
  • 南京做网站南京乐识赞北京网站优化效果怎样
  • 建网站图片怎么找广东高端网站设计公司价格