MySQL数据库笔记(十一) 插入、更新和删除数据

MySQL数据库 插入、更新和删除数据

SQL语句的分类:

  • DDL语句: 数据定义语句:create drop alter
  • DML语句:数据操作语句:insert delete update
  • DQL语句:数据查询语句:select

插入语句

#先创建t_student表
create table t_student(
    id int primary key auto_increment,
    name varchar(10) not null,
    email varchar(30) unique,
    birthday date
);
# 将数据插入到t_student表中。
#插入数据 id:201901  name:jack email:123456@qq.com  birthday:1999-09-10
insert into t_student(id,name,email,birthday) 
values (201901,'jack','123456@qq.com','1999-09-10');
#不用指定字段名称,但是 values 后面的顺序应该和字段的排列顺序一致
insert into t_student values (201902,'bob','23456@qq.com','1999-10-10');
/*对于含可空字段、非空但是含有默认值的字段、自增字段,可以不用在 insert 后的字段列表
里面出现,values 后面只写对应字段名称的 value*/
insert into t_student(name,email) values ('bob','1234567@qq.com');
#mysql中一次可以插入多条数据 : 节省网络开销 提高插入效率。
insert into t_student(name,email) 
values 
('rose','5852485@qq.com'),
('tim','2582665@qq.com');

更新语句

#使用update关键字更新数据
#将rose的邮箱更新为87654321@qq.com
UPDATE t_student a
SET a.email = '87654321@qq.com'
WHERE
	a. NAME = 'rose';
#update语句可以同时更新多个表中的数据
update t_test a,t_test2 b
set a.name = 'tom',b.name='tom'
where  b.id = 1 and a.id = 1

删除语句

# 使用delete命令删除表数据
DELETE FROM table_name [WHERE Clause]
DELETE FROM  t_test WHERE id = 1;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值