MySQL「增删改查」常用简单语句

下面列举一些常用的 SQL 语句示例,涵盖增(INSERT)、删(DELETE)、改(UPDATE)、查(SELECT)操作。

增(INSERT)

  1. 插入单条记录

    INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);
    

    例如:

    INSERT INTO users (username, email) VALUES ('johndoe', '[email protected]');
    
  2. 插入多条记录

    INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2,...), (value3, value4,...), ...;
    

    例如:

    INSERT INTO users (username, email) VALUES ('janedoe', '[email protected]'), ('bobsmith', '[email protected]');
    

删(DELETE)

  1. 删除指定条件的记录

    DELETE FROM table_name WHERE condition;
    

    例如:

    DELETE FROM users WHERE username = 'johndoe';
    
  2. 清空表中所有记录(注意:这不会删除表结构)

    DELETE FROM table_name;
    

改(UPDATE)

  1. 更新指定条件的记录
    UPDATE table_name SET column1 = new_value1, column2 = new_value2, ... WHERE condition;
    
    例如:
    UPDATE users SET email = '[email protected]' WHERE username = 'johndoe';
    

查(SELECT)

  1. 查询所有列的所有记录

    SELECT * FROM table_name;
    
  2. 查询指定列的所有记录

    SELECT column1, column2 FROM table_name;
    

    例如:

    SELECT username, email FROM users;
    
  3. 带有条件的查询

    SELECT * FROM table_name WHERE condition;
    

    例如:

    SELECT * FROM users WHERE age > 18;
    
  4. 排序查询

    SELECT * FROM table_name ORDER BY column ASC|DESC;
    

    例如:

    SELECT * FROM users ORDER BY age DESC;
    
  5. 限制查询结果数量

    SELECT * FROM table_name LIMIT [offset,] count;
    

    例如:

    SELECT * FROM users LIMIT 10;
    

这些是最基本的 SQL 操作语句,实际应用中可能还会结合 JOIN、GROUP BY、HAVING 等更高级的查询语句来完成复杂的数据处理任务。

#数据库 分享于 2025-01-05
【 内容由 AI 共享,不代表本站观点,请谨慎参考 】