MySQL查学生年龄30到40之间_MYSQL查询练习 1
-- 查询练习 1------------
CREATE TABLEstu (
sidCHAR(6),
snameVARCHAR(50),
ageINT,
genderVARCHAR(50)
);INSERT INTO stu VALUES('S_1001', 'liuYi', 35, 'male');INSERT INTO stu VALUES('S_1002', 'chenEr', 15, 'female');INSERT INTO stu VALUES('S_1003', 'zhangSan', 95, 'male');INSERT INTO stu VALUES('S_1004', 'liSi', 65, 'female');INSERT INTO stu VALUES('S_1005', 'wangWu', 55, 'male');INSERT INTO stu VALUES('S_1006', 'zhaoLiu', 75, 'female');INSERT INTO stu VALUES('S_1007', 'sunQi', 25, 'male');INSERT INTO stu VALUES('S_1008', 'zhouBa', 45, 'female');INSERT INTO stu VALUES('S_1009', 'wuJiu', 85, 'male');INSERT INTO stu VALUES('S_1010', 'zhengShi', 5, 'female');INSERT INTO stu VALUES('S_1011', 'xxx', NULL, NULL);
----------查询性别为女,并且年龄大于等于50的记录----------
SELECT * FROM stu WHERE gender='female' AND age>=50
----------查询学号为S_1001,或者姓名为liSi的记录----------
SELECT * FROM stu WHERE sid='S_1001' OR sname='liSi'
-- 查询学号为S_1001,S_1002,S_1003的记录
SELECT * FROM stu WHERE sid='S_1001' OR sid='S_1002' OR sid='S_1003'
-- 查询学号不是S_1001,S_1002,S_1003的记录
SELECT * FROM stu WHERE NOT (sid='S_1001' OR sid='S_1002' OR sid='S_1003')
-- 查询年龄为null的记录
SELECT * FROM stu WHERE age IS NULL
-- 查询年龄在20到40之间的学生记录
SELECT * FROM stu WHERE age BETWEEN 20 AND 40
-- 查询性别非男的学生记录
SELECT * FROM stu WHERE gend er!='male'
-- 查询姓名不为null的学生记录
SELECT * FROM stu WHERE NOT sname IS NULL
-- 查询姓名由5个字母构成的学生记录
SELECT * FROM stu WHERE sname LIKE '_____'
-- 查询姓名由5个字母构成,并且第5个字母为“i”的学生记录
SELECT * FROM stu WHERE sname LIKE '____i'
-- 查询姓名以“z”开头的学生记录
SELECT * FROM stu WHERE sname LIKE 'z%'
-- 查询姓名中第2个字母为“i”的学生记录
SELECT * FROM stu WHERE sname LIKE '_i%'
-- 查询姓名中包含“a”字母的学生记录
SELECT * FROM stu WHERE sname LIKE '%a%'
MySQL查学生年龄30到40之间_MYSQL查询练习 1相关推荐
- mysql班级学生 一对多怎样设计表_MySQL的多表设计
一.外键约束 保证数据的完整性. 定义外键约束: 可以直接在create语句中定义外键 foreign key 当前表名(字段名) references 目标表名(目标表的主键) 创建完语句后,可以直 ...
- MySQL 查询学生的总成绩并进行排名_MySQL查询各科成绩前三名的记录及排名(不考虑成绩并列情况)...
MySQL查询各科成绩前三名的记录及排名(不考虑成绩并列情况) MySQL查询各科成绩前三名的记录及排名(不考虑成绩并列情况) 我的表结构: 先放代码 -- 查询各科成绩前三名的记录(不考虑成绩并列情 ...
- mysql查找名字含A的的姓名_mysql查询结果排序,name字段有中文名字,有英文名字,如何按a-z的顺序把名字排序...
1.name字段用来存储客户姓名,查询结果需要按姓氏拼音排序,现在有一个问题, 名字既有中文名字,又有英文名字,比如 张三,李四,Jaewon Park,老王 这样查询出来的结果英文名字的人永远排第一 ...
- mysql select后面能跟多少个表_mysql查询语句中,FROM后面可以跟具体的表名,也可以跟一个查询结果...
/* FROM后面可以跟具体的表名,也可以跟一个查 询结果(此查询结果其实就是相当于一张表, 注意:必须要给它取一个别名) */ #给查询结果取别名 SELECT * FROM book, (SELE ...
- 基于PHP和MySql的学生成绩管理系统(附完整版代码)
系统开发运行环境 操作系统:win10 软件:AppServ(php+apache+mysql),nginx(代理) 2.2 功能要求 2.2.1 教职工 对学生成绩有一个整体的了解,在今后的教学中能 ...
- mysql查表里面的字段
mysql查表里面的字段的方法:使用"SHOW FROM"语句配合FULL关键字来查询,语法"SHOW FULL COLUMNS FROM table_name" ...
- (解析+源码)基于JAVA Swing+MySQL实现学生信息管理系统(增、删、改、查)数据库/文件存储
根据学校对学生信息日常管理需要,学生信息管理系统包括以下功能: 登录系统: 新建学生信息:添加学生信息: 删除学生信息:对指定学生信息进行删除: 修改学生信息:对指定学生信息进行修改 查找学生信息:输 ...
- MySQL基础知识-MySQL概述安装,单表增删改查,函数,约束,多表查询,事物
MySQL基础知识-MySQL概述安装,单表增删改查,函数,约束,多表查询,事物 前言 1.MySQL概述 1.1数据库相关概念 1.2MySQL数据库 1.2.1版本 1.2.2下载 1.2.3安装 ...
- 2020 年,陆奇 59 岁:我给 20、30、40 岁年轻人的建议
作者 l 粥左罗 来源 l 粥左罗的好奇心(ID:fangdushe007) 转载请联系授权(微信ID:shoujirym8754) 大家好,我是粥左罗,最近想写一篇文章,祝福大家的2020年,想来想 ...
最新文章
- 卡尔曼滤波---实例讲解
- python新建文件夹口令_Python 口令保管箱
- filezilla 设置服务器_java项目部署到linux服务器,微信小程序后台springboot项目部署到腾讯云服务器(图文详解)...
- 查询速度提升200倍,ClickHouse到底有多快?
- qt访问mysql驱动64_64位 Qt5.12 MySql 连接问题
- 【Flink】Flink 控制台能消费 但是 Flink 任务不能消费 内置topic 导致问题
- python怎么读取excel-Python|读、写Excel文件(三种模块三种方式)
- 模块/包 与Common.js
- 图解通信原理与案例分析-10:楼宇有线对讲电话机案例--模拟基带点对点通信详解
- html怎样设置body的背景透明,html,body设置背景色透明
- SVN Cleanup之后显示Skipped remains conflicted / 提交missing状态处理
- 从VMware的vCenter中读取事件
- java——傻瓜电梯
- 解决方案:yarn 出现error An unexpected error occurred错误的解决办法
- 分散染料对涤纶织物染色步骤
- Javascript-蔬菜运算价格
- python提取内容保存excel_Python操作Excel之数据提取
- MATLAB-在命令行估计状态空间模型
- knife4j:快速入门
- w5500跨网段_基于STM32F1的局域网通信模块W5500驱动