/*
插入数据
insert into 表名(列名列表) values(值列表);
列的个数和值的个数要一致
如果有给每一个列指定值、可以省略列名列表部分
*/
INSERT INTO grade(gradeid,gradeName) VALUES(1,'一年级');
INSERT INTO grade VALUES(2,'二年级');
# 一次性插入多条数据
INSERT INTO grade(gradeid,gradeName)
VALUES(3,'三年级'),(4,'四年级'),(5,'五年级');
ALTER TABLE grade
MODIFY gradeId INT AUTO_INCREMENT COMMENT '年级编号';
INSERT INTO grade VALUES(NULL,'六年级');
INSERT INTO grade(gradeName) VALUES('七年级'),('八年级');
/*
修改数据 八年级 -〉8年级
update 表名 set 列名=新的值 [ where 条件 ]
update 表名 set 列名1=新的值1,列名2=新的值2 [ where 条件1 and 条件2 ]
*/
UPDATE grade SET gradeName='8年级' WHERE gradeName='八年级'
/*
删除数据
delete from 表名 [ where 条件 ]
*/
# 删除表的所有数据
DELETE FROM grade;
# 删除编号为4和编号为10的数据
DELETE FROM grade WHERE gradeId=4 OR gradeId=10;
# 把年纪表的年级名数据保存到一张新表中
CREATE TABLE gradeInfo(
SELECT gradeId,gradeName FROM grade
);
# 从已有的学生表创建一张新表(只要表结构)
CREATE TABLE stuInfo2(
mysql数据库学习3-增删改数据
最新推荐文章于 2023-05-10 10:43:26 发布
本文详细介绍了MySQL数据库中的数据增删改操作,包括如何插入新记录、更新已有数据以及删除不需要的记录。通过实例演示了SQL语句的使用,帮助读者掌握基本的数据库管理技巧。
摘要由CSDN通过智能技术生成