|
MySQL 基本查询详解
在数据库应用开发中,增删改查(CRUD)是最常见的操作。掌握 MySQL 的基本查询语法,不仅能提升数据管理效率,还能为后续的复杂查询打下基础。本文将结合示例,从 Create、Retrieve、Update、Delete 四个方面详细介绍 MySQL 的基本查询。 一、Create(创建数据)
1.1 单行数据 + 全列插入
INSERT INTO students VALUES (101, 10001, '孙悟空', '11111'); 要求插入的值与表中列的数量和顺序完全一致。 1.2 多行数据 + 指定列插入
INSERT INTO students (id, sn, name) VALUES
(102, 20001, '曹孟德'),
(103, 20002, '孙仲谋'); 指定列时,可以让自增列自动赋值。 1.3 插入否则更新(ON DUPLICATE KEY UPDATE)
当主键或唯一键冲突时,可以选择更新: INSERT INTO students (id, sn, name) VALUES (100, 10010, '唐大师')
ON DUPLICATE KEY UPDATE sn = 10010, name = '唐大师'; 1.4 替换(REPLACE)
若存在冲突记录,则先删除再插入: REPLACE INTO students (sn, name) VALUES (20001, '曹阿瞒'); 二、Retrieve(查询数据)
2.1 SELECT 查询列
全列查询
SELECT * FROM exam_result; 指定列查询
SELECT id, name, english FROM exam_result;
|