这篇文章我们来讲一下select语句,这是数据库中最最重要的一个关键字
目录
1.select的基本用法
1.1 select的基本用法
1.2 列的别名
1.3 去重查询
1.4 空值参与运算
1.5 着重号
1.6 查询常数
1.7 条件查询
2. 查看表结构
首先,我们来讲一下select的基本结构
select...
例:select 1,2,3
select 1+1,1+2,1+3
演示:
解析:select后面跟的是列名,即不管你select后面跟什么,查询出来后的列名就是那个
select......from......
语法:SELECT 标识选择哪些列 FROM 标识从哪个表中选择
例:select * from employees
select employee_id,email from employees
演示:
注意:
一般情况下,除非需要使用表中所有的字段数据,最好不要使用通配符‘*’。使用通配符虽然可以节 省输入查询语句的时间,但是获取不需要的列数据通常会降低查询和所使用的应用程序的效率。通 配符的优势是,当不知道所需要的列的名称时,可以通过它获取它们。
在生产环境下,不推荐你直接使用 SELECT * 进行查询。
有的时候,我们数据库中的字段名很长,不好写,我们就可以给列来名别名
语法:别名紧跟列名,也可以在列名和别名之间加入关键字AS,别名使用双引号,以便在别名中包含空格或特殊的字符并区分大小写。 AS 可以省略建议别名简短,要见名知意
例:select first_name as 'name1', last_name as 'name2' from employees
select first_name name1, last_name name2 from employees
注意:SQL中不区分双引号和单引号
关键字:distinct
语法:select distinct 字段名 from 表名
作用:去除列中重复的数据
演示:
注意事项:
所有运算符或列值遇到null值,运算的结果都为null
注意:在 MySQL 里面, 空值不等于空字符串。一个空字符串的长度是 0,而一个空值的长 度是空。而且,在 MySQL 里面,空值是占用空间的。
演示:
我们需要保证表中的字段、表名等没有和保留字、数据库系统或常用方法冲突。如果真的相同,请在 SQL语句中使用一对``(着重号,在Tab上方,不是单引号)引起来。
SELECT 查询还可以对常数进行查询。对的,就是在 SELECT 查询结果中增加一列固定的常数列。这列的 取值是我们指定的,而不是从数据表中动态取出的。
你可能会问为什么我们还要对常数进行查询呢?
SQL 中的 SELECT 语法的确提供了这个功能,一般来说我们只从一个表中查询数据,通常不需要增加一个 固定的常数列,但如果我们想整合不同的数据源,用常数列作为这个表的标记,就需要查询常数。
比如说,我们想对 employees 数据表中的员工姓名进行查询,同时增加一列字段 lalala,这个 字段固定值为“lll”,可以这样写:
说白了,就是增加一个常数列
条件查询是一个很大的模块,这里只说一下简单的语法
语法:SELECT 字段1, 字段2 FROM 表名 WHERE 过滤条件
使用WHERE 子句,将不满足条件的行过滤掉 WHERE子句紧随 FROM子句
演示:
在SQL中也可以查看表结构
语法:DESCRIBE employees; 或 DESC employees;
其中,各个字段的含义分别解释如下:
玻璃钢生产厂家台湾商场美陈费用北京钢琴家演奏玻璃钢雕塑吉安欧式玻璃钢雕塑河西玻璃钢雕塑工程大型吉祥物玻璃钢卡通造型雕塑包河商场美陈广场标识玻璃钢彩绘雕塑厂家南京拉丝玻璃钢雕塑优选企业宜昌商场新春美陈鹤壁玻璃钢雕塑安装湖南定制玻璃钢雕塑价位佛山玻璃钢公园雕塑树脂玻璃钢雕塑生产过程内蒙市政玻璃钢仿真雕塑公司晋城玻璃钢雕塑生产厂家广东玻璃钢恐龙雕塑四川玻璃钢卡通雕塑奶牛规格玻璃钢农耕雕塑景观标识校园玻璃钢雕塑制作厂家曲阳园林玻璃钢雕塑全国发货玻璃钢雕塑上色流程视频玻璃钢卡通狗雕塑摆件丽水学校玻璃钢雕塑多少钱惠州 玻璃钢 雕塑兰州仿真人物玻璃钢雕塑甘孜佛像玻璃钢雕塑海口玻璃钢造型雕塑山东户外玻璃钢雕塑供应商玻璃钢圆球雕塑图片银川大型玻璃钢雕塑安装香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万