数据查询

  • 查询所有列: SELECT * FROM 表名;
  • 查询指定列: SELECT 列1, 列2 FROM 表名;
  • 条件查询: SELECT * FROM 表名 WHERE 条件;
  • 排序: SELECT * FROM 表名 ORDER BY 列名 [ASC|DESC];
  • 限制结果数量: SELECT * FROM 表名 LIMIT 数量;

数据操作

  • 插入数据: INSERT INTO 表名 (列1, 列2) VALUES (值1, 值2);
  • 更新数据: UPDATE 表名 SET 列1 = 值1, 列2 = 值2 WHERE 条件;
  • 删除数据: DELETE FROM 表名 WHERE 条件;

表操作

  • 创建表: CREATE TABLE 表名 (列名 数据类型, ...);
  • 修改表结构: ALTER TABLE 表名 操作;
  • 删除表: DROP TABLE 表名;

其他常用语句

  • 分组统计: SELECT 列1, COUNT(*) FROM 表名 GROUP BY 列1;
  • 连接查询: SELECT * FROM 表1 JOIN 表2 ON 连接条件;
  • 子查询: SELECT * FROM 表1 WHERE 列1 IN (SELECT 列1 FROM 表2);