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

中英文企业网站制作网络建站平台

中英文企业网站制作,网络建站平台,目前中国电商平台排名,华阴网络推广目录 一、基本查询语句 二、查询参数指令 三、group by查询 四、order by(默认升序) 五、limit 六、and和or 七、常用函数 了解基本的数据库查询语句,是学习sql的基础,我们这里利用本地搭建的phpMyAdmin来进行学习和演示。 一…

目录

一、基本查询语句

二、查询参数指令

 三、group by查询

四、order by(默认升序)

 五、limit

 六、and和or

 七、常用函数


了解基本的数据库查询语句,是学习sql的基础,我们这里利用本地搭建的phpMyAdmin来进行学习和演示。

一、基本查询语句

基本格式:select + 列名(*代表所有列)from+表名where+条件语句

查询表中的列,如要查询users表中的所有列(一定要记得加分号,分号表示命令的结束)

select * from users;

 

 如果要筛选特定的值,可以加上where,在id列中找寻id=1的,可以用如下命令:

select * from users where id=1;

 或者:

select * from users where id in ('1');

 

 子查询,优先查询()内的语句

select * from users where id=(select id from users where username=('Dumb'));

 先执行括号内的语句select id from users where username=('Dumb'),在user中找到username=“Dumb”的id,将id返还给外面的id,再利用查到的id在表user中查询,就能拿到Dumb的所有信息。

二、查询参数指令

联合查询:

同时查询users和emails表中的信息:

select id from users union select email_id from emails;

 

 注意:union查询需要满足的条件是两个表的列数相等,如果不相等,则会报错

如,尝试查询两表中id值为6,则会出现报错:

select * from users where id=6 union select * from emails where email_id=6;

 

 这是因为users表中的列数为3,emails表中的列数为2

 

 改为:

select * from users where id=6 union select *,10 from emails where id=6;

 10为填充列,

 三、group by查询

group by用于对数据分组

不使用group by得到的结果

SELECT username FROM users;

 

使用group by会对数据进行分组:

SELECT username FROM `users`group by username;

 

 gruop by常用于对列数判断:

select * from users where id=1 group by 3;

 

 group by 1到3都能返回id等于1的信息,但是,超过3就不行了,可以理解为,users在这个表只有3列,没有更多列,超过了三列就会报错,就此可以判断到底有多少列

四、order by(默认升序)

order by是用来排序的

select * from users order by 1;

 表示按照第一列的值,来对users列表进行排序,这里的1表示的是第一列,也可以替换为2和3.

order by 的排序默认为是升序,如果要降序排列,加上desc:

select * from users order by 1desc;

 五、limit

限制输出内容数量

SELECT * FROM `users` LIMIT 1,3;

 限制从第1行开始显示3行

 但是发现是从id=2开始显示的三行,原来是因为order by是从第0行开始计数的,于是改成0试试:

SELECT * FROM `users` LIMIT 0,3;

 

 六、and和or

and表示与关系

select * from users where id=1 and username='Dumb';

 找到id=1且username=‘Dump',如果找不到返回值为空

or表示或关系

select * from users where id=2 or username='Dumb';

 找到id=1 或 username='Dumb',返回值有两行:

 七、常用函数

1、group_concat()

用于将所有的数据变成一行来输出,在实际运用中,有些注入环境回显只有一行,如果多行输出就会导致很多数据输出不了

select group_contact(id,username,password) from users;

 括号内的表示要输出的内容:

 2、select database()

查询当前数据库名

3、select version()

查询数据库的版本

喜欢的话点个赞吧,我们一起成长!

(好久没写博客了,之前感觉懒得写,但是现在来看,不写学的东西都快忘了,写博客印象更深刻一些,我要努力做一个日更博主!!!!!)

http://www.hotlads.com/news/6238.html

相关文章:

  • 网站备案服务内容企业seo网站营销推广
  • 集团网站建设哪家好小程序seo推广技巧
  • 重庆承越网站建设公司企业网络营销推广方案策划范文
  • 网站怎么做微信分享电脑培训学校哪家好
  • 国内oa办公系统排名搜索引擎优化的方式有哪些
  • 360建筑网挂行情长沙网站seo收费
  • 哈尔滨专业做网站seo提高网站排名
  • 用java做网站验证码怎么写全媒体运营师报考官网在哪里
  • 如何看网站是不是织梦做的网络营销策划书3000字
  • wordpress收录查询一站传媒seo优化
  • 网站的ftp怎么登陆今日足球赛事分析推荐
  • 建设网站费用明细站长之家官网
  • 网站seo自己怎么做杭州优化公司多少钱
  • wordpress图片上传压缩seo 培训教程
  • wordpress修改网站名称免费站推广网站2022
  • 石家庄做外贸的网站推广百度官网
  • 网站如何做播放线路一个产品的宣传和推广方案
  • 哪家做网站公司常熟网络推广
  • 企业邮箱的格式长什么样子西安seo排名
  • 浙江省永康市建设局网站进不去广告公司职位
  • 网站维护细则网络营销外包公司
  • 中小网站推广 一级域名还是二级域名西安 做网站
  • 做感恩网站的图片大全广州四楚seo顾问
  • 深圳网站建设公司推荐aso优化前景
  • 个人物流网站建设方案宁波seo推广推荐公司
  • 淮安做网站需要多少钱推广关键词外包
  • 如何从零开始做网站站长seo查询工具
  • 什么是速成网站网址查询入口
  • 昆明做网站建设找谁怎么发布信息到百度
  • 灯具网站模板查企业信息查询平台