mysql——插入、更新、删除数据

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;























  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值