数据库语句(练习)

数据库中select语句的练习 ALTER TABLE course DROP FOREIGN KEY fk_course; ALTER TABLE score DROP FOREIGN KEY fk_score; ALTER TABLE score DROP FOREIGN KEY fk_score_1; DROP TABLE student; DROP TABLE course; DROP TABLE score; DROP... 阅读详情
CREATE TABLE student(
				id INT PRIMARY KEY AUTO_INCREMENT,-- 主键自动增长
				NAME VARCHAR(30) UNIQUE, -- 唯一约束
				dender CHAR(1) NOT NULL
);

SHOW TABLES;

DESC student;

ALTER TABLE student Add grade VARCHAR(20) NOT NULL;

ALTER TABLE student MODIFY gender INT NOT NULL DEFAULT 1;

ALTER TABLE student CHANGE grade class VARCHAR(20) NOT NULL;

ALTER TABLE student DROP class;

RENAME TABLE student to teacher;

UPDATE product SET price=5000;

UPDATE product SET price=18000 WHERE pname='苹果手机';

UPDATE product SET price=17000,num=5 WHERE pname="苹果手机";

UPDATE product SET price=price+2 WHERE pname='华为手机';

-- 删除数据
DELETE FROM product WHERE pname='苹果手机';

DELETE FROM product WHERE price >5001;

DELETE FROM product;

TRUNCATE TABLE product;

SELECT * FROM product ;
SELECT pname,price,num,pid FROM product ;
-- 去重查询 
SELECT DISTINCT pname,price  FROM product;


-- 给字段取别名 
SELECT p.pid,pname AS '商品名',price AS '商品价格',num AS '商品库存' FROM product p;

SELECT p.pid,pname AS '商品名',price+10 AS 'price',num AS '商品库存' FROM product p;


SELECT * FROM product where price>10000; 
SELECT * FROM product  where pid=1; 
SELECT * FROM product WHERE pid<>1;-- 不等于
SELECT * FROM product WHERE price BETWEEN 3000 AND 6000;

SELECT * FROM product WHERE pid IN (1,3,4);
SELECT * FROM product WHERE pname LIKE '解%';

SELECT * FROM product WHERE price>3000 AND num>30;
SELECT * FROM product WHERE pid=1 OR price>3000;


SELECT * FROM student ORDER BY score DESC;
SELECT * FROM student WHERE sex='女' ORDER BY score DESC,age DESC;

SELECT MAX(score) FROM student;
SELECT MIN(score) FROM student;
SELECT AVG(score) FROM student;
SELECT AVG(IFNULL(score,0)) FROM student;
SELECT COUNT(sid) FROM student;

SELECT SUM(score) FROM student;

SELECT sex '性别',COUNT(sid) '总人数' FROM student GROUP BY sex;

SELECT sex '性别',AVG(score) '平均分' FROM student GROUP BY sex;

SELECT sex '性别',SUM(score) '总分' FROM student GROUP BY sex;












数据库sql语句练习 sql语句练习,能有助于理解数据库的各项数据操作 立即下载

相关推荐

泛微E10 eBuilder低代码平台避坑指南:新手最容易犯的5个错误及解决方案

本文针对泛微E10 eBuilder低代码平台的新手开发者,总结了5个最常见错误及解决方案,包括表单联动配置、流程设计权限、动作流时序、数据加工类型转换和权限管理过度配置等问题。通过实战经验和代码示例,帮助开发者避开常见陷阱,提升开发效率。

weixin_30919429的博客 540

数据库系统课后作业1

关系模式: Department(dNo,dName,officeRoom,homePage) Student(sNo,sName,sex,age,dNo) Course(cNo,cName,cPNo,credit,dNo) SC(sNo,cNo,score,recorddate) 一、基本查询 1、查询所有年龄小于18岁的男生姓名 2、查询所有学分大于3的课程名称 3、查询所有没有先修课的课程名称 二、连接查询 1、查询“信息学院”所有学生姓名 2、查询所有具有不及格记录的学生姓名 3、查询“信.

weixin_43595277的博客 2293

GPU运维面试题

【代码】GPU运维面试题。

u011220233的博客 698

数据库MySql基础语句练习

** 数据库MySql基础语句练习 **------------------------------------------------------------------------------------------------------------------------- – 一.单表查询 – 1.按部门求出该部门平均工资 分组查询 SELECT AVG(sal) FROM emp G...

桃李醉春风 10万+

HUMAnN 3.0 (alpha)安装及使用

文章目录简介安装数据库下载运行参考 简介 安装 conda install humann humann_test (~1 minute) 数据库下载 humann_databases --download chocophlan full /path/to/databases --update-config yes humann_databases --download uniref uniref90_diamond /path/to/databases --update-config yes humann_

dys的博客 9505

HighScore3.0实战指南:XRD物相分析从入门到精通(持续更新版)

本文提供HighScore3.0软件进行XRD物相分析的完整实战指南。从软件设置、数据导入、背景扣除、寻峰等预处理步骤,到核心的Search & Match物相搜索匹配、Rietveld精修定量,以及结果输出与常见问题排查,系统讲解了从入门到精通的全流程操作与核心技巧,帮助用户高效完成材料物相鉴定与分析工作。

weixin_29310605的博客 1044

数据库语句练习

【代码】数据库语句练习。

yydsTitan的博客 1099

汇川EASY系列之以太网通讯(MODBUS_TCP做主站)

汇川Easy系列以太网通讯中(MODBUSTCP,plc做主站),终于可以不用使用指令就可以完成了,全程通过简单的配置就可通讯。本文将通过EASY系列PLC与调试助手之间完成此操作。

这是一个长期关注工控行业技术的博客,实现0-1的突破,期待您的关注和留言 3303

MySQL8 SQL语句练习

确保即使没人选课的课程也会显示(人数为 0)。分组,计算每班的平均年龄,适用于统计分析。连接三张表,通过外键关联,实现跨表查询。你好,我是咪鼠M-AI,很高兴为你服务!这是最基础的查询语句。用于对分组后的结果进行筛选(不能用。:子查询找出所有参加考试的学生 ID,进行数值比较,筛选出符合条件的行。按学生分组,然后对每组计算平均分。,适合刚接触数据库的新手快速上手。✅ 环境要求:MySQL 8.0+),减少数据传输,提升效率。用于筛选满足条件的记录;分别获取最大值和最小值。给列起别名,便于理解。

老韩的Linux云计算架构师进阶之路 1788

Uniapp H5端SEO优化全攻略:提升搜索引擎排名与流量

在移动互联网时代,H5页面因其跨平台、低成本、易传播的特性,成为许多企业的首选。Uniapp作为一款优秀的前端跨端开发框架,能够快速开发H5、小程序、App等多端应用。然而,由于Uniapp默认采用SPA(单页应用)架构,H5端在SEO(搜索引擎优化)方面存在一定劣势,如爬虫难以抓取动态内容、页面标题和描述不易优化等。 本文将系统性地介绍Uniapp H5端的SEO优化方案,涵盖基础优化、SPA优化策略、内容优化、技术优化、外部优化及监测分析,帮助开发者提升网站在搜索引擎中的排名,获取更多自然流量。

vvilkin的学习备忘 1973

J-Flash手动添加华大HC32F460型号全攻略

在嵌入式开发中,Flash编程算法是连接调试工具与微控制器的重要桥梁,它定义了芯片存储器的擦除、编程和校验等底层操作规范。其原理是通过调试接口将算法代码加载到目标芯片的RAM中执行,从而实现对Flash存储器的访问与控制。这项技术的核心价值在于打破了工具链对芯片型号的固有支持限制,使得开发者能够灵活适配各种新兴或定制化的微控制器。在工程实践中,当面对J-Link等主流调试器官方支持包更新滞后时,手动添加芯片型号成为保障开发效率的关键技能。本文以华大半导体的HC32F460系列MCU为例,详细解析了如何通过配

weixin_29192365的博客 349

sql基础练习45题(包括思路与代码)

sql基础练习45题(包括思路与代码)

改变从现在开始 9184

代谢组数据分析(五):代谢组的功能富集分析

本文介绍了代谢组数据分析中的功能分析,包括代谢物富集分析、GSEA和ssGSEA方法。文章详细阐述了分析原理、应用背景、数据准备、统计方法以及结果解释,强调了在代谢通路和代谢物ID对应关系建立、差异代谢物筛选、富集程度计算等方面的关键步骤。通过这些方法,可以揭示差异代谢物在生物过程中的作用,为疾病研究和药物开发提供依据。

专注生信领域 5981

oracle数据库基础单表查询相关练习sql语句

分享一下我自己总结的练习oracle数据库的练习语句,这里是基础的单表练习,适合基础很差的人来练手。仅仅有查询语句 --------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------- ---------

weixin_45293996的博客 382

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

MYSQL数据库SQL语句小练习

MYSQL数据库SQL语句小练习 学了一学期的mysql数据库,感觉sql语句这块掌握的还不是特别好,整理了一些比较典型的练习题跟大家分享以下,附答案。 需要提前学习的相关知识:sql语句 1. 建库建表 用以下代码直接导入mysql数据库建库建表 /* Navicat Premium Data Transfer Source Server : mysql Source Server Type : MySQL Source Server Version : 80023 So

买烤麸烤饼儿的博客 4217

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

oracle数据库的sql语句练习1

oracle数据库的sql语句练习 //1. 查询员工表所有数据 select * from employees //2. 打印公司里所有的manager_id select manager_id from employees //3. 查询所员工的email全名,公司email 统一以 "@zpark.cn" 结尾 select email || ‘@ zpark.cn’ as email f...

Java学习笔记 3703

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

mongo db 练习语句

mongoDB的基本指令 show dbs:显示当前所有的数据库 use 数据库名 : 进入到指定数据库中 db : 显示当前所在的数据库 show collections : 显示数据库中的所有集合 小练习题目: //1.创建并进入it_like数据库 //2.向数据库的colleges集合中插入六个文档(Html5, Java, Python, 区块链, K12, <PHP, “世界上最...

weixin_45320866的博客 354

数据库建表语句练习

employees 表。invoices 表。

m0_73575787的博客 344

【数据库】sql语句综合练习

【代码】【数据库-复试】sql语句综合练习。

MrsBaek的博客 1159

SQL语句 创建,查询表练习集合 Oracle数据库

本文总结了SQL查询的常见问题类型及语法要点,包括:基础查询(WHERE条件筛选)、表连接(JOIN多表关联)、分组统计(GROUP BY聚合)、空值处理(IS NULL判断)等。提供了创建表、插入数据、基础查询、表连接、分组统计和排序等标准SQL语法示例,特别指出Oracle数据库在插入语句时的注意事项。文章通过无效推文筛选、销售记录关联等实际案例,展示了LENGTH()、COUNT()等关键函数的使用方法,为数据库查询操作提供了实用参考。

uft_8_12138的博客 528

庄周带你练习数据库语句复习常备之【JavaWeb阶段学习】

数据定义语言,用于定义和管理 SQL 数据库中的所有对象的语言。 DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用。 1、CREATE - to create objects in the database 创建 2、ALTER - alters the structure of the database 修改 3、DROP - delete objects from the database 删除

源码获取 | 运行部署 | 定制二开修改,如果回复不及时请耐心等待,请见谅。 1775

MySQL数据库select语句详细用法三(子查询及其select练习)

首先解释一下括号中的代码,意思是在查询student2中的name为欧阳丹丹的人的名字,然后解释一下整个语句的意思:在括号中查询出来的字段中再次进行查询在student2中age大于name为欧阳丹丹的字段的字段。(10002, '刘晨', '女', 20, 'is'),(10003, '王敏', '女', 21, 'ma'),(10004, '张力', '男', 20, 'is'),(3,'英语', 3, 3),(4, '物理', 1, 3),(5, '化学', 2, 4);

2302_80464795的博客 1671

oracle数据库的关于分页查询的sql语句练习

oracle数据库的关于分页查询的sql语句练习 查询工资最高的3名员工信息 select * from (select * from employees order by salary desc ) where rownum<=3; 查询工资排名第5到第10的员工信息 select * from (select e.*,rownum r from employees e ord...

Java学习笔记 2303

oracle数据库的关于建表的sql语句练习

oracle数据库的关于建表的sql语句练习 创建用户表shop_user create table shop_user( User_name varchar2(20) primary key, Password varchar2(20) not null, Name varchar2(20) not null, zip number(6) check(length(zip)=6)...

Java学习笔记 1341

数据库sql语句练习 基础篇

学习数据库,做的练习题记录下来,方便那些想要练习的人 数据库建表 /* 数据库名 : productorder 共五个表 customer ,order ,product ,vender , recruid */ SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; – 1.Table structure for customer DROP TABLE IF EXISTS customer; CREATE TABLE customer ( cid i

weixin_42988712的博客 2098
上一篇: ios wekwebview字体偏小解决
下一篇: flutter的with、implements、extends区别
BX_Jobs
博客等级 码龄11年 17粉丝 121原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值