当前位置: 首页 > news >正文

接着说MySQL

一、MySQL是什么?
简单说:MySQL就像一个“数字文件柜”,专门用来存储和管理数据(比如用户信息、商品数据等)。简单比喻:数据库 = 文件柜,数据表 = 文件柜里的抽屉,数据行 = 抽屉里的文件,字段 = 文件里的信息项(如:姓名、年龄)。
二、最常用的5个SQL命令。
1、新建数据库-school
CREATE DATABASE school CHARACTER SET utf8 COLLATE utf8_general_ci
创建数据表-users
CREATE TABLE users (
id INT PRIMARY KEY, -- 学号(主键,自动增长)
name VARCHAR(50) NOT NULL, -- 姓名(不能为空)
age INT, -- 年龄
class VARCHAR(20) NOT NULL, -- 班级
);
2、插入数据
INSERT INTO 表名 (字段1, 字段2, ...) VALUES (值1, 值2, ...);
例如:insert into users(id,name,age,class) values (1, "张三", "15", "五班"); users表增加了一条数据,id为1,name为张三,age为15,class为五班。
3、修改数据
UPDATE 表名 SET 字段1=新值1, 字段2=新值2, ... [WHERE 条件];
例如:update users set class="六班" where id=1;把张三的class改成了六班,漏写WHERE id=1会修改表中所有学⽣的班级。
4、删除数据
DELETE FROM 表名 [WHERE 条件];
delete from users where id=1; 删除Id=1的这条数据,漏写WHERE Id=1会清空整个表的数据,且难以恢复。
5、查询数据
SELECT * FROM (表名)
select * from users; *代表所有字段,可查看学号、姓名、密码等全部信息。
select name age from users where id=1; 指定查询
select name age from users where id=1 or name="张三"; "or"满足其中一个条件查询
select name age from users where id=1 and name="张三"; "and"需要同时满足Id=1且name="张三"
select name age from users where id=1 or age="15" and class="六班"; 当查询条件同时出现"or""and"时,优先执行and, 查询表中Id=1或者age="15"且class="六班"的数据。
在MySQL数据库中执行的优先等级(从高到低):()括号 > not > and > or。
升序,降序查询
SELECT (列)FROM (表)ORDER BY (列) DESC/ASC;asc为升序,desc为降序;
select id from users order by id asc;按学号升序查询学⽣姓名
select name from users order by name desc;按姓名降序查询
联合查询:
查users表的姓名/学号 + classes表的班级编号/名称
select name,id from users union select classes class,name
前提条件:字段数、字段类型⼀致。

http://www.jsqmd.com/news/342643/

相关文章:

  • V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
  • 2026年净化板厂家权威推荐榜:净化板多少钱一平、净化板多少钱一平、制药厂净化工程厂家、四川净化板厂家、实验室净化工程选择指南 - 优质品牌商家
  • 图论做题
  • 易经智能推演引擎V3.0:多智能体协作架构全解析 - 实践
  • Coupang如何快速起量?韩国主流Deal平台大盘点!
  • 2026年优秀修补料厂家推荐,提供权威的信息和真实的评测 - 睿易优选
  • 论文引用部分被判AI怎么办?降低引用内容AIGC疑似度的方法 - 我要发一区
  • tkinter绘制组件(48)——日期与时间滚动选择器
  • 2026年净化工程装修厂家推荐:无尘车间净化车间装修工程、波鎂岩棉净化板、波鎂岩棉净化板、洁净车间工程多少钱、电子厂净化工程选择指南 - 优质品牌商家
  • 在word中怎么把段落回车替换成空 删除空行
  • 2026年净化板厂家公司权威推荐:四川净化板厂家、实验室净化工程、手工波鎂净化板、手工波鎂净化板、手术室净化工程选择指南 - 优质品牌商家
  • 热销榜单:2026年重庆PT型锚具厂家直销推荐,探寻可靠选择 - 睿易优选
  • 2026年早强剂外加剂销售厂家及膨胀剂外加剂产品推荐信息汇总 - 睿易优选
  • 网络安全人员必须熟悉开发
  • 论文查重和AI检测应该先做哪个?AIGC与重复率的处理顺序 - 我要发一区
  • AI检测误判怎么申诉?论文AIGC疑似度过高的申诉流程 - 我要发一区
  • Java实习模拟面试实录:中海达Java一面高频考点全解析 —— 面向对象、集合框架、JVM、Redis、幂等性、Linux/Docker指令一网打尽!
  • 2026年岩棉净化板公司权威推荐:净化板多少钱一平/净化板多少钱一平/制药厂净化工程厂家/四川净化板厂家/实验室净化工程/选择指南 - 优质品牌商家
  • 《P3157 [CQOI2011] 动态逆序对》
  • Java实习模拟面试实录:字节跳动日常实习三面深度复盘 —— 集合、JVM、MySQL索引、Redis原理 + 手撕LRU,全面考察工程与底层能力!
  • 探索大数据领域数据中台的实时处理能力
  • Axolotl:把 LLM 微调从“脚本地狱”拉回到“配置即服务”的那一刻
  • Java实习模拟面试实录:网思科技(济南)后端岗45分钟深度拷打 —— SaToken原理、延迟双删、SQL优化、RAG流程全解析!
  • 分数取模的应用
  • AI代理记忆综述:从“短期失忆“到统一框架,一文读懂智能体记忆系统设计
  • $\chi^2(k)$
  • Java后端实习模拟面试实录:高并发、分布式与数据库核心问题深度解析(牛客网一面)
  • 热销榜单:2026年国内高口碑凤凰单丛茶厂家推荐 - 睿易优选
  • PMW-800-1000钢绞线锚具液压脉动疲劳试验系统
  • Java实习模拟面试实录:致远互联一面高频考点全解析 —— Spring MVC、线程安全、AOP、分库分表、MySQL优化一网打尽!