数据库DML数据操作语言

数据库DML数据操作语言
摘要由CSDN通过智能技术生成

DML 数据操作语言

DML:对表中数据进行操作的语言,涵盖的内容为:INSERT(增),DELETE(删),UPDATE(改)

准备一张表:

CREATE TABLE person(
                     name VARCHAR(30),
                     age INT(3)
)

1. 插入数据(INSERT)

1.1 语法:

INSERT INTO 表名[(字段1,字段2,...)] VALUES(字段的1,字段2的值,...)

注:在语法定义上"[]"中的内容表示可写可不写

INSERT INTO person(name,age) VALUES('张三',25)
  INSERT INTO person(age,name) VALUES(33,'李四')

注:

  • 数据库中字符串的字面量是使用单引号’'表达的

  • VALUES中指定的值要与指定的字段名个数,顺序,以及类型完全一致

  • 查看表中数据

    SELECT * FROM person
    

1.2 插入默认值

当插入数据时不指定某个字段,那么该字段插入默认值。若创建表时字段没有显示的指定默认值时,默认值插入NULL

例:

INSERT INTO person (name) VALUES ('王五')

请添加图片描述

注意事项:
  • age字段没有指定,因此插入默认值NULL

  • 数据库中任何字段任何类型默认值都是NULL,当然可以在创建表时使用DEFAULT指定。

    修改person表中age的默认值为20
    ALTER TABLE person CHANGE age age INT(3) DEFAULT 20
    
    修改后向person表中插入
  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值