00:00:00
MySQL 数据处理
INSERT 插入数据
1.向数据表插入一条数据
这里以前面新建的 teacher 表为例, teacher 表的字段为 name、age、id_number,向教师表新增一条数据命令如下:
sql
INSERT INTO teacher (name,age,id_number) VALUES ('秦小贤',18,'42011720200604088X');执行结果如下图:

其中 “INSERT INTO” 关键字表示这条命令是插入数据命令,“teacher” 是要插入数据的目标数据表名称,“name,age,id_number” 是表的字段名,“VALUES” 后面跟的是字段对应的值,值的顺序和前面字段的顺序一致。
2.查询表所有数据
上面向数据表插入一条数据,这里需要查看数据表已有的所有数据:
sql
SELECT \* FROM teacher;执行结果如下图:

“SELECT” 关键字表示这条命令是查询相关命令,"*" 则代表要查询出表中所有的数据。“FROM teacher” 则表明要查询的是哪一个数据表。
3. 向数据表插入多条数据
sql
INSERT INTO teacher
(name,age,id_number)
VALUES
('王小花',19,'42011720200604077X'),
('张晓丽',18,'42011720200604099X'),
('刘美丽',20,'42011720200604020X'),
('吴帅',21,'42011720200604022X'),
('张平',22,'42011720200604033X')执行结果如下图:

DELETE 删除数据
1.删除一条数据
这里还是以 teacher 表为例,删除一条指定 id=8 的数据,命令如下:
sql
DELETE FROM teacher WHERE id = 8;执行结果如下图:

2.删除全部数据
sql
DELETE FROM teacher;
3.清空表数据
sql
TRUNCATE TABLE new_student;执行结果如下图:

UPDATE 更新数据
1.更新某一列字段的值
以 teacher 表为例,需要把前 3 条数据的 age 更新为 33,命令如下:
sql
UPDATE teacher SET age = 33 LIMIT 3;执行结果如下图 :

2.更新多列字段的值
以 teacher 为例,更新 id = 30 这条数据的 age=18,id_number=44444444440604099X,命令如下:
sql
UPDATE teacher SET age=18,id_number='44444444440604099X' WHERE id = 30;执行结果如下图:
