dml.数据管理语言

本文详细介绍了数据库的DML操作,包括插入、更新和删除数据的语法和注意事项。此外,还讲解了DQL数据查询语言,如别名定义、查询空行、排序和模糊查询等,帮助理解数据库查询的基本用法。
摘要由CSDN通过智能技术生成

dml

数据管理语言,用于管理操作数据库中存储的数据

插入数据

关键字 insert

语法:

INSERT [INTO] 表名 [(列名)] VALUES (值列表)

1、基本写法(为全属性进行书写赋值)

insert into 表名 (列1,列2)values (值1,值2)
在这里插入图片描述
如果在进行输入插入时只想为某一属性赋值,其他使用默认值赋值可以只书写赋值属性(注意,如果设置了not null且没有设置默认值 那么会报错)

2、简略写法(为部分属性书写赋值)

insert into 表名(添加数据的列) values(值)
在这里插入图片描述
3、简略为全属性赋值

可以理解为默认为全属性进行赋值,但要求value个数与属性个数相匹配
在这里插入图片描述
4、批量赋值
在这里插入图片描述
注意:

1、每次插入一行数据,不能只插入半行或者几列数据,插入的数据是否有效将按照整行的完整性的要求来检验,数据按行插入进行插入时不允许插入一半(插入的每行数据的每一列都要进行赋值)

2、每个数据值的数据类型、精度和小数位数必须与相应的列匹配,在进行数据插入时可以将数据使用字符串形式插入,数据库会自动进行转换与格式验证(但如果字符串类型也不匹配则保错)

3、不需要为标识列指定具体值,可用null代替,在进行插入时要求为每列数据赋值,但如果数据可以为null,可以在插入数据时使用null作为数据插入

4、如果在设计表的时候就指定了某列不允许为空,则必须插入数据(在插入时value必须使用具体的值进行插入)

5、具有缺省值的列,可以使用DEFAULT(

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值