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

外贸soho网站制作从留言板开始做网站

外贸soho网站制作,从留言板开始做网站,网站排行首页怎么做,公司怎么注册邮箱帐号✏️✏️✏️今天给各位带来的是关于数据库增删查改基础方面的知识。 清风的CSDN博客 #x1f61b;#x1f61b;#x1f61b;希望我的文章能对你有所帮助#xff0c;有不足的地方还请各位看官多多指教#xff0c;大家一起学习交流#xff01; 动动你们发财的小手#xf… ✏️✏️✏️今天给各位带来的是关于数据库增删查改基础方面的知识。 清风的CSDN博客 希望我的文章能对你有所帮助有不足的地方还请各位看官多多指教大家一起学习交流 动动你们发财的小手点点关注点点赞在此谢过啦哈哈哈 目录 前言 一、新增数据  1.1 单行数据-全列插入 1.1.1 语法 1.1.2 案例代码 1.2 单行数据-指定列插入  1.2.1 语法 1.2.2 案例代码  1.3 多行数据-指定列插入  1.3.1 语法  1.3.2 案例代码 1.4 多行数据-全列插入 1.4 语法  1.4.2 案例代码 二、查询 2.1 全列查询  2.1.1 语法 2.1.2 案例代码 2.2 指定列查询  2.2.1 语法 2.2.2 案例代码 2.3 查询字段为表达式  三、排序 ORDER BY  3.1 语法  3.2 案例代码 四、MySQL关键字查询  4.1 运算符 4.2 案例代码  4.2.1 基本查询 WHERE 4.2.2 AND 与 OR 查询  4.2.3 范围查询  4.2.4 IN查询  4.2.5 模糊查询LIKE  4.2.6 NULL的查询  4.2.7 分页查询LIMIT 五、修改 UPDATE  5.1 语法  5.2 案例 六、删除 DELETE  6.1 语法 6.2 案例代码 前言 CRUD : Create, RetrieveUpdateDelete 新增数据 查询数据 修改数据 删除数据 一、新增数据  首先我们创建一张学生表为后续的新增数据做准备。 create table student(id int, //身份证号sn int, //学号name varchar(20), //姓名qq_mail varchar(20)); //QQ邮箱 1.1 单行数据-全列插入 1.1.1 语法 insert into 表名 values (值值值...);//单行全列插入 1.1.2 案例代码 插入两条记录 value_list 数量必须和定义表的列的数量及顺序一致。 insert into student values (100,10000,唐三藏,null);insert into student values (101,10001,孙悟空,1111); 1.2 单行数据-指定列插入  1.2.1 语法 insert into 表名 (列名列名...) values (值值值...);//单行指定列插入 1.2.2 案例代码  -- 插入一条记录value_list 数量必须和指定列数量及顺序一致 insert into student (id,name) values (102,猪悟能); 1.3 多行数据-指定列插入  1.3.1 语法  insert into 表名 (列名列名...) values (值值...)(值值...);//多行全列插入 1.3.2 案例代码 -- 插入两条记录 value_list 数量必须和指定列数量及顺序一致 insert into student (id,sn,name) values- (103,20002,曹孟德),- (104,20003,孙仲谋); 1.4 多行数据-全列插入 1.4 语法  insert into 表名 values (值值...)(值值...);//多行全列插入 1.4.2 案例代码 插入两条记录value_list 数量必须和定义表的列的数量及顺序一致。 insert into student values(105,20004,关云长,null),(106,20005,张飞,null),(107,20006,武则天,null); 二、查询 创建考试成绩表如下 create table exam_result (id int,name varchar(20),chinese decimal(3,1),math decimal(3,1),english decimal(3,1)); 插入测试数据  insert into exam_result (id,name,chinese,math,english) values(1,唐三藏,67,98,56),(2,孙悟空,87.5,78,77),(3,猪悟能,88,98.5,90),(4,曹孟德,82,84,67),(5,刘玄德,55.5,85,45),(6,孙权,70,73,78.5),(7,宋公明,75,65,30); 2.1 全列查询  2.1.1 语法 select * from 表名; 2.1.2 案例代码 查询考试成绩表的学生信息 select * from exam_result; 2.2 指定列查询  2.2.1 语法 select 列名列名... from 表名 2.2.2 案例代码 指定列的顺序不需要按定义表的顺序来查询学生的姓名id以及英语成绩 select name,id,english from exam_result; 2.3 查询字段为表达式  查询学生的英语成绩加10分后的学生id和姓名 select id,name, english10 from exam_result; 查询学生的总成绩以及学生信息  select id, name, chinese math english from exam_result; 为查询结果中的列指定别名表示返回的结果集中以别名作为该列的名称 查询学生的总成绩以及学生信息  select id, name, chinese math english as total from exam_result; 使用DISTINCT关键字对某列数据进行去重  在创建的考试成绩表可以利用关键字DISTINCT去除(此表不重复但不影响测试) select distinct math from exam_result; 三、排序 ORDER BY  3.1 语法  select 列名列名... from 表名 order by 列名 排序方式; //排序方式默认为升序ASC //降序为DESC 3.2 案例代码 查询学生的英语成绩排名以及学生姓名 select name, english from exam_result order by english; 注意事项 没有 ORDER BY 子句的查询返回的顺序是未定义的永远不要依赖这个顺序 NULL 数据排序视为比任何值都小升序出现在最上面降序出现在最下面 也可以对多个字段进行排序例如 查询同学各门成绩依次按 数学降序英语升序语文升序的方式显示 select name,math,english,chinese from exam_result order by math desc, english, chinese; 四、MySQL关键字查询  4.1 运算符 比较运算符  运算符说明,,, 大于大于等于小于小于等于 等于 NULL 不安全例如 NULL NULL 的结果是 NULL 等于 NULL 安全例如 NULL NULL 的结果是 TRUE(1) !,不等于between a0 and a1 范围匹配 [a0, a1] 如果 a0 value a1 返回 TRUE(1) in(option...) 如果是 option 中的任意一个返回 TRUE(1) is null是空is not null不是空like 模糊匹配。 % 表示任意多个包括 0 个任意字符 _ 表示任意一个字符 逻辑运算符 运算符说明and 多个条件必须都为 TRUE(1) 结果才是 TRUE(1) or 任意一个条件为 TRUE(1), 结果为 TRUE(1) not 条件为 TRUE(1) 结果为 FALSE(0) 注意事项 WHERE条件可以使用表达式但不能使用别名。 AND的优先级高于OR在同时使用时需要使用小括号()包裹优先执行的部分 4.2 案例代码  4.2.1 基本查询 WHERE -- 查询英语不及格的同学及英语成绩 ( 60 ) select name,english from exam_result where english 60; -- 查询语文成绩好于英语成绩的同学 select name,chinese,english from exam_result where chinese english; -- 查询总分在 200 分以下的同学 select name from exam_result where chinese math english 200; 4.2.2 AND 与 OR 查询  -- 查询语文成绩大于80分且英语成绩大于80分的同学 select name,chinese,english from exam_result where chinese 80 and english 80; -- 查询语文成绩大于80分或英语成绩大于80分的同学 select name,chinese,english from exam_result where chinese 80 or english 80; 4.2.3 范围查询  -- 查询语文成绩在 [80, 90] 分的同学及语文成绩 select name,chinese from exam_result where chinese between 80 and 90; 4.2.4 IN查询  -- 查询数学成绩是 58 或者 59 或者 98 或者 99 分的同学及数学成绩 select name,math from exam_result where math in(58,59,98,99); 使用or也可以实现这里不再赘述。 4.2.5 模糊查询LIKE  -- % 匹配任意多个包括 0 个字符 select name from exam_result where name like 孙%; -- --匹配严格的一个任意字符   select name from exam_result where name like 孙_; 4.2.6 NULL的查询  -- 查询 qq_mail 已知的同学姓名 select name,qq_mail from student where qq_mail is not null; -- 查询 qq_mail 未知的同学姓名 select name,qq_mail from student where qq_mail is null; 4.2.7 分页查询LIMIT 语法 -- 从 0 开始筛选 n 条结果 SELECT ... FROM table_name [WHERE ...] [ORDER BY ...] LIMIT n; -- 从 s 开始筛选 n 条结果 SELECT ... FROM table_name [WHERE ...] [ORDER BY ...] LIMIT s, n; -- 从 s 开始筛选 n 条结果比第二种用法更明确建议使用 SELECT ... FROM table_name [WHERE ...] [ORDER BY ...] LIMIT n OFFSET s; 案例 按id进行分页每页三条记录 select id,name,math,english,chinese from exam_result order by id limit 3 offset 0;select id,name,math,english,chinese from exam_result order by id limit 3 offset 3;select id,name,math,english,chinese from exam_result order by id limit 3 offset 6; 五、修改 UPDATE  5.1 语法  UPDATE table_name SET column expr [, column expr ...][WHERE ...] [ORDER BY ...] [LIMIT ...] 5.2 案例 -- 将孙悟空同学的数学成绩变更为 80 分 update exam_result set math 80 where name 孙悟空; -- 将曹孟德同学的数学成绩变更为 60 分语文成绩变更为 70 分 update exam_result set math 60, chinese 70 where name 曹孟德; -- 将总成绩倒数前三的 3 位同学的数学成绩加上  10 分 update exam_result set math math 10 order by chinese math english limit 3; 六、删除 DELETE  6.1 语法 DELETE FROM  table_name [WHERE ...] [ORDER BY ...] [LIMIT ...]6.2 案例代码 -- 删除孙悟空同学的考试成绩 delete from exam_result where name 孙悟空; -- 删除整张表数据 delete from exam_result; ✨好啦今天的分享就到这里 希望各位看官读完文章后能够有所提升。 ✨创作不易还希望各位大佬支持一下 点赞你的认可是我创作的动力 ⭐收藏你的青睐是我努力的方向 ✏️评论你的意见是我进步的财富
http://www.dnsts.com.cn/news/117702.html

相关文章:

  • 网站内容创造中铁建设中南公司官方网站
  • 网站建设技巧饣金手指排名27服务好 售后好的网站建设
  • 东凤镇做网站公司html简单的网站
  • 北京建站公司做网站价格网站建设业务员的话术
  • 网站开发合同付款比例广州营销网站建设公司
  • 高端商品网站网站建设规划书ppt
  • 免费试用网站全屏网站尺寸
  • 西安企业网站建设哪家专业网站插件代码怎么用
  • 图书馆网站制作温州移动网站建设服务商
  • 电商网站介绍自动做微网站
  • 事业单位可以建设网站吗投资者教育网站建设
  • 贵阳工程建设招聘信息网站网站字体怎么设置
  • 博优云软件官方网站音乐网站制作源代码
  • 手机wap网站建站系统广告视频素材网站
  • 做模具做什么网站在哪里制作网页
  • 能先做网站再绑定域名吗wordpress添加go
  • 导购网站怎么做网站建设费用做做什么科目
  • 国外的做的比较优秀的网站有哪些龙岩电商公司
  • 东阳网站建设哪家好做网站的人会不会拿走我的网站
  • 中英文网站源码php奖励软件下载网站
  • 网站注册哪个好教育平台网站
  • 黄冈手机网站建设好的网站或网页推荐
  • 网站定位是什么网页编辑的软件工具包括
  • 哪些网站动效做的不错wordpress不兼容ie
  • 阜城县网站建设房产手机网站开发
  • 十大营销网站青岛市建设网站
  • 网站需求分析有哪些内容网站后台如何添加附件
  • 台州网站建设公司电商平台的推广及运营思路
  • 企业网站制作的软件赣州人才网招聘官网最新招聘
  • 淘宝客网站返利程序网站排名优化外包