DML语言

数据库的意义:数据储存,数据管理

DML语言:数据操作语言

        Insert

        update

        delete

添加:

insert

-- 插入语句(添加)
-- INSERT INTO 表名 (字段1,字段2,字段3) VALUES (值1),(值2),(值3)...
INSERT INTO grade (gradeid) VALUES('大一')

-- 由于主键自增我们可以省略(如果不写表的字段,它就会一一匹配)
INSERT INTO grade VALUES('大二')

-- 一般插入语句,我们一定要数据和字段一一对应

-- 插入多个字段
INSERT INTO grade(`gradeid`)
VALUES('大一'),('大二')

INSERT INTO student(`name`) VALUES('张三')

INSERT INTO student(`name`,`pwd`,`sex`) VALUES('张三','aaaaaa','男')

INSERT INTO student(`name`,`pwd`,`sex`) 
VALUES('李四','aaaaaa','男'),('王五','aaaaaa','男')

注意事项:

        1.字段与字段之间用  英文逗号  隔开

        2.字段是可以省略的,但是后面的值必须要一一对应,不能少

        3.可以同时插入多条数据,VALUES 后面的值,需要使用,隔开即可

修改:

update        修改        (条件)       set原来的值 = 新值

-- 修改语句
-- 修改学院姓名
UPDATE student SET `name`='闪电' WHERE id = 1;

-- 不指定条件的情况下,会改动所有表
UPDATE student SET `name`='闪电11'

-- 修改多个属性,逗号隔开 
UPDATE student SET `name`='闪电22', email='1286406746@qq.com' WHERE id = 1;

-- 语法:
-- UPDATE 表名 SET colnum_name = value,[colnum_name = value,...] WHELE [条件]

条件:

whele  字句  运算符  id  等于某个值,大于某个值,在某个区间修改...

操作符会返回  布尔值

操作符含义范围结果
=等于 5=6false
>大于8>6true
<小于7<10true
>=大于等于5>=5true
<=小于等于9<=6false
<>或!=不等于6<>5true
BETWEEN...and...在某个范围内[2,5]
AND&&5>1 and 1>2false
OR||5>2 and 1>2true
-- 通过多个条件定位数据
UPDATE student SET name='闪电55' WHELE name = '闪电' AND sex = '女'

注意:

        1.colnum_name 是数据库的列

        2.条件,筛选的条件,如果没有指定,则会修改所有的列

        3.value,是一个具体的值,也可以是一个变量

        4.多个设置的属性之间,使用英文逗号隔开

  • 8
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值