mysql知识点4--增删改查命令-简单的insert,select,update,delete

MySQL 增删改查命令

MySQL 的增删改查(CRUD)是最基础且常用的操作,包括插入(Create使用insert into命令)、查询(Read)、更新(Update)和删除(Delete)数据。

插入数据(INSERT)

插入数据使用 INSERT INTO 命令,可以插入单条或多条数据。

-- 插入单条数据
INSERT INTO table_name (column1, column2, column3) 
VALUES (value1, value2, value3);

-- 插入多条数据
INSERT INTO table_name (column1, column2, column3) 
VALUES 
(value1, value2, value3),
(value4, value5, value6);

如果插入所有列的值,可以省略列名:

INSERT INTO table_name 
VALUES (value1, value2, value3);

插入后要有提交 commit 或者工具的提交按钮

查询数据(SELECT)

查询数据使用 SELECT 命令,可以指定查询条件、排序、分组等。

-- 查询所有列
SELECT * FROM table_name;

-- 查询指定列
SELECT column1, column2 FROM table_name;

-- 带条件查询
SELECT * FROM table_name WHERE condition;

-- 排序查询
SELECT * FROM table_name ORDER BY column1 ASC|DESC;

-- 分组查询
SELECT column1, COUNT(*) FROM table_name GROUP BY column1;

-- 分页查询
SELECT * FROM table_name LIMIT offset, count;

注意,结尾有;分号

更新数据(UPDATE)

更新数据使用 UPDATE 命令,可以修改满足条件的数据。

UPDATE table_name 
SET column1 = value1, column2 = value2 
WHERE condition;

如果没有 WHERE 条件,会更新所有行的数据:

UPDATE table_name 
SET column1 = value1;

注意:update后面跟commit或者工具的提交按钮

删除数据(DELETE)

删除数据使用 DELETE FROM 命令,可以删除满足条件的数据。

DELETE FROM table_name WHERE condition;

如果没有 WHERE 条件,会删除所有数据(清空表,但保留表结构):

DELETE FROM table_name;

如果需要完全清空表并重置自增计数器,可以使用 TRUNCATE

TRUNCATE TABLE table_name;
注意事项
  • 在执行 UPDATEDELETE 时,务必谨慎使用 WHERE 条件,避免误操作。
  • 插入数据时,确保数据符合表结构的约束(如主键、唯一键、非空等)。
  • 查询数据时,可以使用 JOIN 进行多表关联查询,提高数据获取效率。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值