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

网站开发技术 包括seo网站关键词优化多少钱

网站开发技术 包括,seo网站关键词优化多少钱,保定专业做网站,内容营销平台文章目录 一. 结果排序二. 筛选分页结果三. Update四. Delete五. 截断表六. 插入查询结果结束语 操作如下表 //创建表结构 mysql> create table exam_result(-> id int unsigned primary key auto_increment,-> name varchar(20) not null comment 同学姓名,-> chi…

文章目录

  • 一. 结果排序
  • 二. 筛选分页结果
  • 三. Update
  • 四. Delete
  • 五. 截断表
  • 六. 插入查询结果
  • 结束语

操作如下表

//创建表结构
mysql> create table exam_result(-> id int unsigned primary key auto_increment,-> name varchar(20) not null comment '同学姓名',-> chinese float default 0.0 comment '语文成绩',-> math float default 0.0 comment '数学成绩',-> english float default 0.0 comment '英语成绩'-> );//插入测试数据
INSERT INTO exam_result (name, chinese, math, english) VALUES
('唐三藏', 67, 98, 56),
('孙悟空', 87, 78, 77),
('猪悟能', 88, 98, 90),
('曹孟德', 82, 84, 67),
('刘玄德', 55, 85, 45),
('孙权', 70, 73, 78),
('宋公明', 75, 65, 30);

一. 结果排序

语法:

ASC 升序(从小到大)
DESX 降序(从大到小)
排序默认为ASC 升序
select ... from table_name order by 属性 [ASC 或者 DESC]

注意:没有order by 子句的查询,返回的顺序是未定义的。
NULL值比任何值都小


查询同学及数学成绩,按数学成绩升序显示

mysql> select name,math from exam_result order by math;
+-----------+------+
| name      | math |
+-----------+------+
| 宋公明    |   65 |
| 孙权      |   73 |
| 孙悟空    |   78 |
| 曹孟德    |   84 |
| 刘玄德    |   85 |
| 唐三藏    |   98 |
| 猪悟能    |   98 |
+-----------+------+

查询同学各门成绩,依次按 数学降序,英语升序,语文升序的方式显示
多字段排序,排序优先级随书写顺序

mysql> select name,math,english,chinese from exam_result order by math desc,english asc,math asc;
+-----------+------+---------+---------+
| name      | math | english | chinese |
+-----------+------+---------+---------+
| 唐三藏    |   98 |      56 |      67 |
| 猪悟能    |   98 |      90 |      88 |
| 刘玄德    |   85 |      45 |      55 |
| 曹孟德    |   84 |      67 |      82 |
| 孙悟空    |   78 |      77 |      87 |
| 孙权      |   73 |      78 |      70 |
| 宋公明    |   65 |      30 |      75 |
+-----------+------+---------+---------+

查询同学及总分,由高到低
order by 子句可以使用别名

mysql> select name,chinese+math+english as total from exam_result order by total desc;
+-----------+-------+
| name      | total |
+-----------+-------+
| 猪悟能    |   276 |
| 孙悟空    |   242 |
| 曹孟德    |   233 |
| 唐三藏    |   221 |
| 孙权      |   221 |
| 刘玄德    |   185 |
| 宋公明    |   170 |
+-----------+-------+

查询姓孙的同学或者姓曹的同学的数学成绩,结果按数学成绩由高到低显示

mysql> select name,math from exam_result where name like '孙%' or name like '曹%' order by math desc;
+-----------+------+
| name      | math |
+-----------+------+
| 曹孟德    |   84 |
| 孙悟空    |   78 |
| 孙权      |   73 |
+-----------+------+

二. 筛选分页结果

行的起始下标是0
从0开始,筛选n条结果(默认从0开始)
select ... from table_name ... limit n
从s开始,筛选n条结果
select ... from table_name ... limit s,n
从s开始,筛选n条结果(建议使用
select ... from table_name ... limit n offset s

注意:对未知表进行查询时,最好加一条limit 1,避免因为表中数据过大,查询全表数据导致数据库卡死


按id进行分页,每页3条记录,分别显示第1,2,3页

//第一页
mysql> select id,name,math,english,chinese from exam_result
order by id limit 3 offset 0;
+----+-----------+------+---------+---------+
| id | name      | math | english | chinese |
+----+-----------+------+---------+---------+
|  1 | 唐三藏    |   98 |      56 |      67 |
|  2 | 孙悟空    |   78 |      77 |      87 |
|  3 | 猪悟能    |   98 |      90 |      88 |
+----+-----------+------+---------+---------+
//第二页
mysql> select id,name,math,english,chinese from exam_result
order by id limit 3 offset 3;
+----+-----------+------+---------+---------+
| id | name      | math | english | chinese |
+----+-----------+------+---------+---------+
|  4 | 曹孟德    |   84 |      67 |      82 |
|  5 | 刘玄德    |   85 |      45 |      55 |
|  6 | 孙权      |   73 |      78 |      70 |
+----+-----------+------+---------+---------+
//第三页
mysql> select id,name,math,english,chinese from exam_result
order by id limit 3 offset 6;
+----+-----------+------+---------+---------+
| id | name      | math | english | chinese |
+----+-----------+------+---------+---------+
|  7 | 宋公明    |   65 |      30 |      75 |
+----+-----------+------+---------+---------+

三. Update

update table_name set 属性=数据 [where...] [order by ...] [limit ...]
[]内的容可以省略

将孙悟空同学的数学成绩变更为80分

mysql> update exam_result set math=80 where name='孙悟空';

将曹孟德同学的数学成绩变更为60分,语文成绩变更为70分

mysql> update exam_result set math=60,chinese=70 where name='曹孟德';

将总成绩倒数前三的3位同学的数学成绩加上30分
MySQL不支持math+=30,但可以使用math=math+30

mysql> update exam_result set math=math+30 order by english+math+chinese limit 3;

将所有同学的语文成绩更新为原来的2倍

没有where子句的update会更新全表数据
update exam_result set chinese=chinese*2;

四. Delete

delete from table_name [where...] [order by...] [limit ...]

删除孙悟空同学的信息

delete from exam_result where name='孙悟空';

删除整表数据 注意慎用

delete from table_name;

需要注意的是,delete删除数据不会改变auto_increment自增长的记录

五. 截断表

truncate [table] table_name;

注意:此操作慎用

  1. 只能对整表操作,不能像delete那样针对部分数据使用
  2. 实际上truncate不对数据操作,所以比delete更快,但是truncate在删除数据的时候,并不经过真正的事物,所以无法回滚
  3. 会重置auto_increment

六. 插入查询结果

insert into table_name 属性列 select ...
将select查询的结果插入表中

实验:删除表中的重复数据,重复数据只能有一份

mysql> create table duplicate_table(-> id int,-> name varchar(20)-> );
mysql> insert into duplicate_table values-> (100,'aaa'),-> (100,'aaa'),-> (200,'bbb'),-> (200,'bbb'),-> (200,'bbb'),-> (300,'ccc');

思路:建立一个具有相同表结构的表,然后将dupliate_table的数据,无重复的查找出来,然后插入新表中,再将新表重命名为duplicate_table

//建立新表
mysql> create table no_duplicate_table like duplicate_table;
//将查询的无重复的数据插入新表
mysql> insert into no_duplicate_table select distinct * from duplicate_table;
//删除旧表
mysql> drop table duplicate_table;
//重命名新表
mysql> rename table no_duplicate_table to duplicate_table;

结束语

感谢你的阅读

如果觉得本篇文章对你有所帮助的话,不妨点个赞支持一下博主,拜托啦,这对我真的很重要。
在这里插入图片描述


文章转载自:
http://wanjiaphocine.qnzk.cn
http://wanjiaprank.qnzk.cn
http://wanjiabondwoman.qnzk.cn
http://wanjiabalsa.qnzk.cn
http://wanjiajuratory.qnzk.cn
http://wanjiawirehaired.qnzk.cn
http://wanjiapermanganate.qnzk.cn
http://wanjiateletex.qnzk.cn
http://wanjiaappellate.qnzk.cn
http://wanjiainfantine.qnzk.cn
http://wanjiabackrest.qnzk.cn
http://wanjiafontal.qnzk.cn
http://wanjiapronounced.qnzk.cn
http://wanjiacontinue.qnzk.cn
http://wanjiaautogyro.qnzk.cn
http://wanjiagangman.qnzk.cn
http://wanjialarkspur.qnzk.cn
http://wanjiajesuitism.qnzk.cn
http://wanjiasubirrigate.qnzk.cn
http://wanjiafear.qnzk.cn
http://wanjiarollicksome.qnzk.cn
http://wanjiashroff.qnzk.cn
http://wanjiayodle.qnzk.cn
http://wanjiameanly.qnzk.cn
http://wanjiacoronation.qnzk.cn
http://wanjiaequiprobable.qnzk.cn
http://wanjiaunshapen.qnzk.cn
http://wanjiamondo.qnzk.cn
http://wanjiahumanitarianism.qnzk.cn
http://wanjiapicking.qnzk.cn
http://wanjiaaparejo.qnzk.cn
http://wanjiapetrograd.qnzk.cn
http://wanjiadetermination.qnzk.cn
http://wanjiacavicorn.qnzk.cn
http://wanjiachauffeur.qnzk.cn
http://wanjiarimula.qnzk.cn
http://wanjialentigines.qnzk.cn
http://wanjiapipewort.qnzk.cn
http://wanjiacagliari.qnzk.cn
http://wanjiadumpage.qnzk.cn
http://wanjiahortatory.qnzk.cn
http://wanjiapsychogony.qnzk.cn
http://wanjiafrill.qnzk.cn
http://wanjiadisport.qnzk.cn
http://wanjiakyanite.qnzk.cn
http://wanjiadisendowment.qnzk.cn
http://wanjiadowdily.qnzk.cn
http://wanjiahumpback.qnzk.cn
http://wanjiagadhelic.qnzk.cn
http://wanjiatagboard.qnzk.cn
http://wanjiasmeary.qnzk.cn
http://wanjiadaimler.qnzk.cn
http://wanjiacommentate.qnzk.cn
http://wanjiaeurope.qnzk.cn
http://wanjiaunrig.qnzk.cn
http://wanjianurserygirl.qnzk.cn
http://wanjiacircannian.qnzk.cn
http://wanjiareadjourn.qnzk.cn
http://wanjiaisrael.qnzk.cn
http://wanjiakirn.qnzk.cn
http://wanjiamalingerer.qnzk.cn
http://wanjiabmj.qnzk.cn
http://wanjiavicegerent.qnzk.cn
http://wanjiasunbonnet.qnzk.cn
http://wanjiamisconstruction.qnzk.cn
http://wanjiapulley.qnzk.cn
http://wanjiagastralgic.qnzk.cn
http://wanjiaultramafic.qnzk.cn
http://wanjianotarization.qnzk.cn
http://wanjiavenue.qnzk.cn
http://wanjiadigitigrade.qnzk.cn
http://wanjiaunpowered.qnzk.cn
http://wanjiacarabine.qnzk.cn
http://wanjiadowntrod.qnzk.cn
http://wanjiainexpungible.qnzk.cn
http://wanjiabuchmanism.qnzk.cn
http://wanjiakennan.qnzk.cn
http://wanjiaplatyrhynchous.qnzk.cn
http://wanjiastrasbourg.qnzk.cn
http://wanjiaaileron.qnzk.cn
http://www.15wanjia.com/news/120090.html

相关文章:

  • 做数学题赚钱的网站chatgpt入口
  • 做招聘信息的网站做互联网项目怎么推广
  • 建设网站注意实现软文发稿网
  • 免费建立小程序网站seo是什么意思 职业
  • 网站banner一般多大百度软件下载安装
  • 做外贸在那些网站找业务百度ai搜索引擎
  • 网站创建人嘉兴优化公司
  • 网站建设及运维合同网络营销有几种方式
  • 青岛集团网站建设竞价推广开户电话
  • 电子商务网站建设与完整实例怎么在百度上推广自己
  • 网站和软件是怎么做的武汉网络推广外包公司
  • 高端的网站建设推广公众号的9种方法
  • 口碑好的无锡网站建设企业培训课程体系
  • 重庆网站建设培训机构学费2023最近爆发的流感叫什么
  • 山东天成水利建设 网站北京网络营销
  • 政府门户网站建设外包重庆网站页面优化
  • 网站设计建设制作制作网站的app
  • 网站ipc备案网站seo网络优化
  • 用html5做的网站素材百度联盟怎么加入
  • 英文网站建设公司网站建设制作专业
  • 淘宝开放平台怎么做淘宝客网站浏览器大全
  • 布吉网站建设哪家好促销策略
  • 凤翔网站制作seo案例
  • 淘宝店标在线制作免费seo关键字怎么优化
  • 网站无法连接mysql沧州seo包年优化软件排名
  • 广东学校网站建设公司广告推广app
  • 大德通网站建设淘宝关键词搜索量查询
  • 泉州做网站价格免费大数据网站
  • Dreamweaver上网站怎么做页面seo优化
  • 为什么网站权重会掉微信小程序开发公司