sql查询语句有哪些?怎么用sql批量查询语句?
发布时间:2023-01-31 16:14:07 文章来源:今日热点
sql查询语句大全SQL的意思是结构化查询语言,其主要功能是同各种数据库建立联系,进行沟通。查询指的是对存储于SQL的数据的请求。下面是小...

sql查询语句大全

SQL的意思是结构化查询语言,其主要功能是同各种数据库建立联系,进行沟通。查询指的是对存储于SQL的数据的请求。下面是小编整理的sql查询语句大全,欢迎大家阅读。

1、创建数据库: create database数据库名

如: create database student;

2、连接到一个已经存在的数据库: use数据库名

如: use student;

3、删除数据库: drop database数据库名

如: drop database student;

4、创建表:create table表名列名列的数据类型列的约束])

如: create table stulnfo(stuld int primary key,stuName var20) not null)

5、删除表:表名

如: stulnfo;

1.基本查询

-- 查询students表的所有数据

SELECT * FROM students;

使用SELECT * FROM students时,SELECT是关键字,表示将要执行一个查询,*表示“所有列”,FROM表示将要从哪个表查询

2.条件查询

例如,要指定条件“分数在80分或以上的学生”,写成WHERE条件就是SELECT * FROM students WHERE score >= 80。

其中,WHERE关键字后面的score >= 80就是条件。score是列名,该列存储了学生的成绩,因此,score >= 80就筛选出了指定条件的记录:

SELECT * FROM students WHERE score >= 80;

SELECT * FROM students WHERE score >= 80 AND gender = 'M';

SELECT * FROM students WHERE score >= 80 OR gender = 'M';

SELECT * FROM students WHERE NOT class_id = 2;

SELECT * FROM students WHERE (score < 80 OR score > 90) AND gender = 'M';

3.投影查询

例如,从students表中返回id、score和name这三列:

SELECT id, score, name FROM students;

使用SELECT 列1, 列2, 列3 FROM ...时,还可以给每一列起个别名,这样,结果集的列名就可以与原表的列名不同。它的语法是SELECT 列1 别名1, 列2 别名2, 列3 别名3 FROM ...

例如,以下SELECT语句将列名score重命名为points,而id和name列名保持不变:

SELECT id, score points, name FROM students;

SELECT id, score points, name FROM students WHERE gender = 'M';

4.排序

例如按照成绩从低到高进行排序:

SELECT id, name, gender, score FROM students ORDER BY score;

SELECT id, name, gender, score FROM students ORDER BY score DESC;//DESC倒序

如果score列有相同的数据,要进一步排序,可以继续添加列名。例如,使用ORDER BY score DESC, gender表示先按score列倒序,如果有相同分数的,再按gender列排序:

SELECT id, name, gender, score FROM students ORDER BY score DESC, gender;

默认的排序规则是ASC:“升序”,即从小到大。ASC可以省略,即ORDER BY score ASC和ORDER BY score效果一样。

如果有WHERE子句,那么ORDER BY子句要放到WHERE子句后面。例如,查询一班的学生成绩,并按照倒序排序:

SELECT id, name, gender, score

FROM students

WHERE class_id = 1

ORDER BY score DESC;

最近更新

热门推荐HOT

  • 拥有益盟操盘手,掌握更多精准行情
    拥有益盟操盘手,掌握更多精准行

    2022年,全球遭遇通胀周期、俄乌冲突、美联储持续加息、疫情反复等多重不确定因素的冲击,A股市场也经历了一轮漫长筑底。大盘指数在跌宕起

  • 东风商用车卡友年度形象总结&新春寄语
    东风商用车卡友年度形象总结&新

    寅虎欢腾辞旧岁,卯兔跳跃迎新春。值此癸卯兔年新春到来之际,东风商用车向奋战在第一线的卡友致以诚挚的问候和新年的祝福!星霜荏苒,居诸

  • 炒股选智盈,致力于提高个人投资者获利空间
    炒股选智盈,致力于提高个人投资

    随着赚钱热、炒股热浪潮的兴起,近几年证券交易所的开户量也达到了空前的数目。但众多股民投资时,往往会随大流选择,盲目挑选投资,使得自

  • 人生需要更多保障,抖音保险话题备受关注
    人生需要更多保障,抖音保险话题

    随着生活品质的提高,越来越多的人开始注重身体健康,加之疫情影响,大众对于健康以及保险的关注程度随之增加。据抖音数据显示,2020年1到1

  • 可靠服务信赖之选 格尔木与东风商用车的不解情缘
    可靠服务信赖之选 格尔木与东风

    坐标风火山,有诗和远方,更有灰狼和暴风雪。远望白雪皑皑的巍巍昆仑,毗邻楚玛尔河畔的可可西里;平均海拔5000米,晚上零下30度,距离格尔

  • 东风商用车幸福卡车关爱计划,助力莘莘学子圆梦课堂
    东风商用车幸福卡车关爱计划,助

    在许多人看来,完成义务教育甚至高等教育都是很平常的事情,但是对于偏远地区的许多学生而言,求学路却异常艰难。近日,东风商用车幸福卡车

  • 自主高功率制动2.0 东风商用车重振重卡市场信心
    自主高功率制动2.0 东风商用车

    2021年4月19日,东风商用车正式发布全新技术品牌——无限星,寓意从原点出发,智慧赋能,面向未来,无限延伸。而对无限星内涵的最好解释,

  • 与东风商用车为伴踏遍西南的每一寸土地,90后新生代卡车司机马胡才练就处事不惊的绝技
    与东风商用车为伴踏遍西南的每一

    开着卡车走南闯北,潇潇洒洒留下自己的故事。马胡才,一个90后的新生代卡车司机,从2015年踏入运输行业,便为自己定下一个仗剑天涯的梦想。

  • 二十年跨越,他与东风共同见证从无到有
    二十年跨越,他与东风共同见证从

    爸爸,咱们格尔木以前是什么样子的?二十年前的格尔木,和现在完全不一样……二十年,可以改变许多东西。在无数建设者的努力下,格尔木这座

  • 以质取胜,益盟股份再度脱颖而出
    以质取胜,益盟股份再度脱颖而出

    当前,A股上演逼空行情,两市放量上涨,北向资金单边净买入超127亿元。在隔夜外围市场上涨提振下,A股三大股指1月5日集体高开。早盘两市高

猜你喜欢LOVE