Mysql—表内容的增删改查02

1.查询性别为null的数据

select * from student where sex is null

2.查询性别不为null的数据

seleect * from student where is not null

3.查询性别为空字符串的数据

select * from student where sex=‘ ‘

4.查询性别不为空的数据

select * from student where sex<>‘ ‘

5.查询性别不为空且不为null的数据

select * from student where sex<>‘ ‘ and sex is not null

6.模糊查,询查学生姓孙的学生

select * from student where name like ‘孙%‘

7.模糊查询,查询名字中带杰的学生

select * from student where name like ‘杰%‘

8.模糊查询,查询名字中带两个字的学生

select * from student where name like ‘__‘

9.求总成绩

select SUM(js) from sorce

10.求平均成绩

select AVG(js) from sorce

11.求最高成绩

select MAX(js) from sorce

12.求最低成绩

select MIN(js) from sorce

13.查询本班有多少个学生

select count(*) from student

14.分页查询,起始行=(当前页-1)*每页显示的条数

第一页

select * from student limit 0,2

第二页

select * from student limit 2,2

第三页

select * from student 4,2

15.查询js成绩从大到小的顺序

select * from sorce order by js desc

16.查询js成绩从小到大的顺序

select * from sorce order by js asc

17.按照js从小到大,grade从大到小

SELECT * FROM score ORDER BY js ASC,jquery DESC;

18.按照性别分组

select sex from student group by sex

19.查询男女人数

select count(*) from student  group by sex

20.查询总人数大于2的性别(分组后筛选)

select sex,count(*) from student group by sex having count(*)>1

原文地址:https://www.cnblogs.com/sunlangui/p/11429729.html

时间: 2024-07-29 08:06:35

Mysql—表内容的增删改查02的相关文章

数据库初识 用户创建授权 库与表内容的增删改查

初识数据库 为什要用数据库 第一,将文件和程序存在一台机器上是很不合理的. 第二,操作文件是一件很麻烦的事 数据库的优势 1.程序稳定性 :这样任意一台服务所在的机器崩溃了都不会影响数据和另外的服务. 2.数据一致性 :所有的数据都存储在一起,所有的程序操作的数据都是统一的,就不会出现数据不一致的现象 解决了多个服务同时使用数据的一致性间题 3.并发 :数据库可以良好的支持并发,所有的程序操作数据库都是通过网络,而数据库本身支持并发的网络操作,不需要我们自己写socket 解决了并发问题 4.效

单表内容的增删改查

操作表内容*** 注册一个表 create table d1(id int ,name varchar(12)); insert into d1(id,name) values (1,'小珊珊'), (2,'小白白'), (3,'小嘿嘿'); 增删改 增加 普通版 insert into 表名 values (内容1,内容2),(内容1,内容2); 实列 insert into user values(2,'wusir'),(3,'太亮'); 推荐版 insert into 表名 (字段1,字段

多表内容的增删改查

笛卡尔积 将两表所有的数据一一对应,生成一张大表 不建议 select * from dep,emp; #两个表拼一起 select * from dep,emp where dep.id = emp.dep_id; #找到两表之间对应的关系记录 select * from dep,emp where dep.id = emp.dep_id and dep.name='技术'; #筛选部门名称为技术的大表中的记录 select emp.name from dep,emp where dep.id

Mysql的基本操作(增删改查)

以下是MySQL最基本的增删改查语句,创建索引,删除索引,查看索引.数据库里表的关联.很多IT工作者都必须要会的命令,也是IT行业面试最常考的知识点,由于是入门级基础命令 增 > create database school; 创建数据库school > use school; 进入数据库 > create table class (id int,name char(10),score decimal(5,2)); 创建一个表class(id整数 name字符串10个 成绩 数据长度5

mysql笔记--数据库基本增删改查 修改表结构

数据库基本增删改查 1. 增-添加/插入数据,insert into 插入哪张表,那些列,什么值, 语句:insert into 表名(列1,列2,列3)values (值1,值2,值3): 可以不按原列的顺序插入,也可以插入部分列,但是值与列要一一对应,不能混乱!!! 一次插入多行数据 : Insert into 表名(列1,列2)values (值1,值2),(值1,值2): 2. 改-更新数据update 更新哪张表,哪些列,哪些值 语句:update 表名 set 列1=值1,列2=值2

48.Python中ORM模型实现mysql数据库基本的增删改查操作

首先需要配置settings.py文件中的DATABASES与数据库的连接信息, DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'orm_intro_dem', 'USER': 'root', 'PASSWORD': 'root', 'HOST': '127.0.0.1', 'PORT': '3306', } } 之后将创建的app添加到settings.py文件中的INSTALLED_APPS中

基于nodejs+express+mysql+webstorm+html的 增删改查

一.工具准备 Nodejs框架,WebStorm.Mysql服务.Navicat.此篇文章只讲项目的搭建过程,至于Nodejs,WebStorm.Mysql的下载.安装与配置网上资源很多,请自行查阅,本文重点讲述 增删改查,此文为学习笔记,我也是初学者,很多代码没有做过多解释,以免误导他人. Github 地址:https://github.com/Spqin/Nodejs_Websto_Mysql_CRUD 二.打开WebStorm创建项目-项目名称自定义,这里我按年月日做项目名称. 1.选怎

PHP+Mysql 实现数据库的增删改查

PHP和Mysql可以对数据库进行简单的增删改查,本文介绍了新闻列表的后台管理. Mysql数据库创建 创建一个新闻列表的数据库: 1. 查询数据库 1.1. 创建文件dbconfig.php,保存常量 <?php define("HOST","localhost"); define("USER","root"); define("PASS","********"); define

myeclipse中JDBC连接mysql和简单的增删改查

废话不多说,直接上操作图,操作起来理解会更彻底 1.myeclipse中项目结构,先在web-inf-lib下导入jar包,注意Web App Libraries这个目录,下面会有用到的地方 2.连接语句 package utils; import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql