Mysql-增删改查(知识点总结)

ops/2025/2/7 8:14:40/

一.增(create table/database ,Insert into)

(1)创建表

CREATE TABLE students (
    id INT PRIMARY KEY AUTO_INCREMENT,
    name VARCHAR(50) NOT NULL,
    age INT,
    grade DECIMAL(5,2)
);
-- 创建students表,包含自增ID、姓名、年龄、成绩字段

(2) 创建数据库:CREATE DATABASE school; -- 创建名为school的数据库

使用数据库:USE school; -- 切换到school数据库

(3)在表中增加一条/多条数据

指定字段添加数据: insert into 表名 ( 字段名 1, 字段名 2)  values ( 1, 2);
全部字段添加数据: insert into 表名 values ( 1, 2, ...);
批量添加数据(指定字段): insert into 表名 ( 字段名 1, 字段名 2)  values ( 1, 2), ( 1, 2);
批量添加数据(全部字段): insert into 表名 values ( 1, 2, ...), ( 1, 2, ...);

eg:

-- 插入单条数据
INSERT INTO students (name, age, grade) VALUES ('张三', 18, 90.5);

-- 插入多条数据
INSERT INTO students (name, age, grade) VALUES 
('李四', 19, 85.0),
('王五', 20, 92.3);

 

二.删(drop/delete)

(1)删除表:DROP TABLE students; -- 删除students表(谨慎操作!)

(2)删除数据库:DROP DATABASE school; -- 删除school数据库(谨慎操作!)

(3)删除表中某些数据:DELETE FROM students WHERE name = '李四'; -- 删除姓名为李四的记录

三.改(Update)

(1)修改表的字段

-- 增加一个字段(邮箱)
ALTER TABLE students ADD COLUMN email VARCHAR(100);

-- 删除一个字段(年龄)
ALTER TABLE students DROP COLUMN age;

(2)修改表中某些数据信息

UPDATE students  SET grade = 95.0  WHERE name = '张三';   -- 将张三的成绩改为95

四.查(Select )

(1)查询存在的数据库: Show Databases; -- 显示所有数据库列表

(2)查询当前数据库:SELECT DATABASE(); -- 输出当前使用的数据库(如:school)

(3)查询当前数据库中的表:SHOW TABLES; -- 显示school数据库下的所有表(如:students)

(4)查询表中数据

-- 查询所有数据
SELECT * FROM students;

-- 条件查询(如查询成绩大于90的学生)
SELECT name, grade FROM students WHERE grade > 90;


http://www.ppmy.cn/ops/156385.html

相关文章

太阳能监控摄像头什么牌子好清晰度高耐用?360度旋转太阳能摄像头好用推荐!太阳能摄像头靠谱吗?太阳能监控摄像头哪个好?

想在家安装一个太阳能监控摄像头,方便关注家里动态,但是又不知道怎么选?面对市场上那么多的品牌型号,真的挺纠结的,大家都怕买到不好用的、画质模糊、信号不稳,甚至是防护性能不到位的。这里帮你整理了三款…

前端react——从零开始的拖拽生成email(第一章)

文章目录 ⭐前言⭐初始化react app⭐封装拖拽⭐页面雏形⭐下一步计划⭐结束 ⭐前言 大家好,我是yma16,本文分享 前端react——从零开始的拖拽生成email(第一章) 背景 作为2025练手项目 前端系列文章 vue3 fastapi 实现选择目录…

接入 deepseek 实现AI智能问诊

1. 准备工作 注册 DeepSeek 账号 前往 DeepSeek 官网 注册账号并获取 API Key。 创建 UniApp 项目 使用 HBuilderX 创建一个新的 UniApp 项目(选择 Vue3 或 Vue2 模板)。 安装依赖 如果需要在 UniApp 中使用 HTTP 请求,推荐使用 uni.requ…

【自学笔记】网络安全-自学笔记

目录 相关网站推荐 WEB(应用)安全 学习路线 推荐 书籍 网站 在线靶场 基础 XSS攻击 CSRF漏洞 劫持攻击 点击劫持 SSRF漏洞 文件包含漏洞 文件上传漏洞 XXE漏洞 WebShell 解析安全 RCE漏洞 SQL注入漏洞 反序列化漏洞 条件竞争 通信…

排序算法--计数排序

唯一种没有比较的排序(指没有前后比较,还是有交换的)。统计每个元素出现的次数,直接计算元素在有序序列中的位置,要求数据是整数且范围有限。适用于数据为小范围整数(如年龄、成绩),数据重复率较高时效率更优。可用于小…

C中静态库和动态库的使用

2.使用尖括号包括 如果要使用尖括号包括头文件,有两种方法 1.将头文件移动到标准头文件目录,linux为/usr/local/include.windows下为C:\MinGW\include 2.编译时指定头文件目录,gcc -I/头文件目录 … 编译时-I参数就是用于指定头文件目录 3.静态库 将文件编译为静态库,可以…

【大数据技术】搭建完全分布式高可用大数据集群(ZooKeeper)

搭建完全分布式高可用大数据集群(ZooKeeper) apache-zookeeper-3.8.4-bin.tar.gz注:请在阅读本篇文章前,将以上资源下载下来。 写在前面 本文主要介绍搭建完全分布式高可用集群 ZooKeeper 的详细步骤。 注意: 统一约定将软件安装包存放于虚拟机的/software目录下,软件…

手机上运行AI大模型(Deepseek等)

最近deepseek的大火,让大家掀起新一波的本地部署运行大模型的热潮,特别是deepseek有蒸馏的小参数量版本,电脑上就相当方便了,直接ollamaopen-webui这种类似的组合就可以轻松地实现,只要硬件,如显存&#xf…