2020-12-25

数据库mysql笔记 3

1.指定字段的插入语句:往表的某个字段插入数据时
insert into 表名(字段名1,字段名2)
values(值1,值2)
–给stu表的stuno(char),stuname,插入001,张三
insert into stu(stuno,stuname)
values(‘001’,‘张三’)
class:classno,classname
insert into class
values(‘001’,‘java一班’)
2.不指定字段的插入语句:往表的所有字段插入数据时
insert into 表名
values(值1,值2)
3.同时插入多条语句
insert into 表名(字段名1,字段名2)
values(值1,值2),(值3,值4),(值5,值6)
insert into 表名
values(值1,值2),(值3,值4),(值5,值6)
–往stu表stuno,stuname,age插入(002,李四,23),(003,王五,20)
insert into stu(stuno,stuname,age)
values(‘002’,‘李四’,23),(‘003’,‘王五’,20)

4.将其他表的数据插入表中
insert into 表名(字段名)
select 字段名2 from 表名
–创建一个studb表(有sno,sname两个字段),把stu表的stuno,stuname的数据插入到sno,sname字段里
create table studb
(sno char(5),
sname varchar(30))character set=utf8;

insert into studb
select stuno,stuname from stu;

5.修改数据
(1)修改数据:update 修改数据以外的内容:alter
update 表名
set 字段名=值
where 字段名=值
–修改stu表stuno为002的学生姓名,修改为张伟
update stu
set stuname=‘张伟’
where stuno=‘002’

(2)修改多个字段的值
update 表名
set 字段名=值,字段名1=值1
where 字段名=值
–修改stu表stuno为002的学生姓名,修改为张三,cno修改为001
update stu
set sname=‘张三’,cno=‘001’
where stuno=‘002’
(3)修改某个字段的所有的值
update 表名
set 字段名=值

1.修改customer表cusno为004的客户地址为江西
update customer
set address=‘江西’
where cusno=‘004’

2.修改books表bookno为00001的书本名称为数据结构(Java版)出版社改为江西教育出版社
update books
set bookname=‘数据结构(Java版)’,publisher=‘江西教育出版社’
where bookno=‘00001’

6.删除数据
删除数据:delete 删除数据以外的内容:drop
(1)删除表里所有数据
delete from 表名
(2)删除表里某条记录
delete from 表名
where 字段名=值
–删除stu表的stuno为001的记录
delete from stu
where stuno=‘001’

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值