欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 文化 > Mysql-增删改查(知识点总结)

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

2025/2/9 7:36:56 来源:https://blog.csdn.net/qq_52241267/article/details/145457502  浏览:    关键词:Mysql-增删改查(知识点总结)

一.增(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;

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com