Loading ...
第四篇:MySQL 数据增删改查(CRUD 实战)

插入数据(INSERT)

语法

INSERT INTO 表名 (字段1, 字段2, ...) VALUES (值1, 值2, ...);

示例

users表插入一条用户数据:

INSERT INTO users (username, email, age) 
VALUES ('jack', 'jack@example.com', 25);

注意

字段顺序需与值顺序一一对应;字符串和日期值需用单引号包裹;若省略字段列表,则需按表中所有字段顺序插入值(不推荐,易出错)。

删除数据(DELETE)

语法

DELETE FROM 表名 WHERE 条件;

示例

删除usernamejack的记录:

DELETE FROM users WHERE username = 'jack';

警告

省略WHERE条件,会删除表中所有数据(表结构保留),例如:

DELETE FROM users;  -- 危险!会清空表数据

DROP TABLE 表名;会直接删除表结构和所有数据,需格外谨慎。

更新数据(UPDATE)

语法

UPDATE 表名 SET 字段1 = 值1, 字段2 = 值2, ... WHERE 条件;

示例

jack的邮箱更新为新地址:

UPDATE users 
SET email = 'jack_new@example.com' 
WHERE username = 'jack';

警告

省略WHERE条件,会更新表中所有记录,例如:

UPDATE users SET age = 18;  -- 危险!所有用户年龄都会改为18

查询数据(SELECT)

基础查询

  • 查询表中所有字段和数据:
SELECT * FROM 表名;
-- 示例:查询users表所有数据
SELECT * FROM users;
  • 查询指定字段:
SELECT 字段1, 字段2 FROM 表名;
-- 示例:查询用户名和年龄
SELECT username, age FROM users;
  • 带条件查询:
SELECT 字段 FROM 表名 WHERE 条件;
-- 示例:查询年龄≥18的用户
SELECT username, age FROM users WHERE age >= 18;
暂无评论

发送评论 编辑评论

|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇