1.插入数据
create table student(
stu_id int(10) primary key auto_increment,
stu_name varchar(3) not null,
stu_age int(2),
stu_sex varchar(1) default '男',
stu_email varchar(30) unique
);
insert into student values(1,'张三',18,'男','zhangsan@163.com'),
(2,'李四',19,'男','lisi@qq.com');/* 为所有字段添加数据,数据与数据之间用逗号隔开 */
insert into student(stu_name,stu_age,stu_email)
values('李四',19,'lis@163.com'),('张三',18,'zhangsa@163.com');/* 为指定字段添加数据*/
insert into student
set stu_name='王五',stu_email='wangwu@163.com';/* 使用set关键字为指定字段添加数据*/
create table nineteenn(
name varchar(20),
age int(4)
);
insert into nineteenn
select stu_name,stu_age
from student
where stu_age=19;/* 创建一个新的名为nineteenn的表,将student表的查询结果插入新表中(复制效果) */
2.更新数据
更新指定数据
update student
set stu_name = '张大大',stu_email='zhangdada@qq.com'
where stu_name = 'wa';/* 将学生名为wa的行中的stu_name和stu_email改为XXXXX */
更新全部数据
update student
set stu_age = 18;/* 将所有行的stu_age的值都改为18 */
3.删除数据
删除指定记录(指定行)
delete from student
where stu_age>19;/* 删除student表中stu_age字段值大于19所在行的记录(一行行删) */
删除全部记录(使表格为空)
delete from student;
使用truncate语句删除数据(使表格为空)
truncate student02;
mysql——插入、更新、删除数据
最新推荐文章于 2024-05-30 14:59:09 发布