我的编程空间,编程开发者的网络收藏夹
学习永远不晚

【SQL刷题】Day2----SQL语法基础查询

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

【SQL刷题】Day2----SQL语法基础查询

Day2----SQL语法基础查询

博主昵称:跳楼梯企鹅
博主主页面链接:博主主页传送门

博主专栏页面连接:专栏传送门--网路安全技术
创作初心:本博客的初心为与技术朋友们相互交流,每个人的技术都存在短板,博主也是一样,虚心求教,希望各位技术友给予指导。
博主座右铭:发现光,追随光,成为光,散发光;
博主研究方向:渗透测试、机器学习 ;
博主寄语:感谢各位技术友的支持,您的支持就是我前进的动力 ;


目录

 一、学习刷题网站

1.为什么推荐

市面上有很多面试刷题软件为什么我推荐这个网站呢?

(1)全面

(2)可在线编程

(3)用的人多

二、基础查询

三、对数据操作

 <1>增加数据

<2>删除数据

 <3>更新数据

<4>查询数据

 <5>对数据进行排序

 <6>数据进行分组

<7>多表联合查询

四、刷题

<1>查询所有列

 <2>查询多列

 <3>查询结果去重

 <4>查询结果限制返回行数

<5>将查询后的列重新命名

五、心得


 一、学习刷题网站


1.为什么推荐

点击下面链接即可进行刷题学习
学习网址链接,点击即可进入

市面上有很多面试刷题软件为什么我推荐这个网站呢?

原因有三

(1)全面

因为学习资源非常全面,不仅仅有技术,还有很多其他行业的学习资料。

(2)可在线编程

在刷题上,经常看到很多网站,不是选择题就是填空题,没有在线编程的环境

(3)用的人多

用的人多说明有一交流技术,回答你的人就多,你可以第一时间解决自己遇到的问题

二、基础查询

对于数据库来说最最基础的就是增删改查了,那么我们就基于增删改查来专门回顾一下刷题的基础,顺便也对自己做一次检测。命令如下

基础命令
                        命令                        含义
                      create                           增
                       drop                           删
                       alter                           改
                       show                           查
常用方式                     use database                        使用数据库                         select                             选择                         where                             判断                       order by                             联合

三、对数据操作

 <1>增加数据

insert into 表名 values(1,2);  //添加数据1和数据2insert into 表名(字段1,字段2) values(1,2);//添加数据1和数据2到字段1和字段2insert into 表名(字段1,字段2) values(1,2),(3,4);//多数据添加

<2>删除数据

delete from 表名 where 条件;

 <3>更新数据

update 表名 set 字段1=1,字段2=2 where 条件

<4>查询数据

select* feom 表名; //查询表中所有数据库select 字段 from 表名; //查询该表下的字段select 字段 from 表名 where 条件; //根据指定的条件查询字段(非常常用)select 字段 from 表名 id between 1 and 5;//查找字段区间为1-5的数据

 <5>对数据进行排序

select 字段 from 表名 order by 字段 (desc//降序|asc//升序)举个例子:select* from studentname order by  name,studentid desc, age asc;//很简单是将学生表的学生号进行降序排列,年龄进行升序排列

 <6>数据进行分组

分组很简单就是group by 的使用学会就可以了这里主要讲一点:select * from name limit(偏移量,数量);其中    偏移量=(n-1)✖数量

<7>多表联合查询

    联合这里就需要讲到 and or 的用法,字面意思 and就是和 or就是或

and:select uname,id,passwd from root  and select whoani from admin;//这个肯定同时输出or:select uname,id,passwd from root  or select whoani from admin;//选择起哄一个输出


四、刷题

<1>查询所有列

题目:

 代码:

SELECT id, device_id, gender, age, university, provinceFROM user_profile

 运行截图:

 <2>查询多列

题目:

代码:

SELECT  device_id,gender,age,universityfrom user_profile

运行截图:

 <3>查询结果去重

题目:

 代码:

 两个解法:1. 使用DISTINCT:SELECT DISTINCT university from user_profile;2. 使用group by:SELECT university from user_profile GROUP BY university;

运行截图:

 <4>查询结果限制返回行数

题目:

 

代码:

 六种方法:select device_id from user_profile limit 2;select device_id from user_profile limit 0,2;select device_id from user_profile limit 2 offset 0;select device_id from user_profile where id in(1,2);select device_id from user_profile where id <=2;select device_id from user_profile where id=1 or id=2;

运行截图:

<5>将查询后的列重新命名

题目:

代码:

SELECT device_id as user_infors_exampleFROM user_profileLIMIT 2

运行截图:

 

五、心得

作为计算机专业的学生,数据库专业术语或者专业知识是最基本的。学习的时候没有想象中的那
么难,无限的刷题,熟能生巧,不断磨练自己的技术,争取更加强大。必须是日积月累的知识才能取得好的结果。

来源地址:https://blog.csdn.net/weixin_50481708/article/details/126175714

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

【SQL刷题】Day2----SQL语法基础查询

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

SQL基础的查询语句有哪些

这篇文章主要介绍“SQL基础的查询语句有哪些”,在日常操作中,相信很多人在SQL基础的查询语句有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”SQL基础的查询语句有哪些”的疑惑有所帮助!接下来,请跟着小编
2023-06-25

增删改查sql语法基础教程

目录sql中增删改查语句:一、增加语法二、删除语句三、修改/更新语句四、查询语句总结sql中增删改查语句:1、“INSERT INTO”语句,用于向表格中增加新的行;2、“DELETE”语
2023-02-15

SQL基础查询和LINQ集成化查询是怎样的

SQL基础查询和LINQ集成化查询是怎样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。SELECTSELECT 语句用于从表中选取数据,是 SQL 最基本的操
2023-06-26

sql初学者笔记 语法基础

常见注释-- 很少支持行内注释段落注释基础语法SELECT检索数据语法作用例子释义select查找列,并返回行select prod_name from products;#可使用,分隔列名来查找多个列。查找prod_name列,并返回其下的所有行,在
sql初学者笔记 语法基础
2018-10-06

如何执行基本的SQL查询语句

要执行基本的SQL查询语句,首先需要连接到数据库管理系统(如MySQL、SQL Server、Oracle等),然后打开一个SQL查询编辑器或命令行终端。接下来,可以输入SQL查询语句并执行它,以下是一个简单的例子:假设有一个名为“学生”
如何执行基本的SQL查询语句
2024-03-06

编程热搜

目录