09-07数据增改和基本查询

数据增改和基本查询

在这里插入图片描述
DML
DML是Data Manipulation Language英文缩写,数据操作语言。包括:
*INSERT(添加语句)
*UPDATE(更新语句)
*DELETE(删除语句)

INSERT语句
*语法
INSERT [INTO] 表名 [(列名)] VALUES(值列表);
ag:向新闻评论中插入一行数据

INSERT INTO comments
(cmtId,newsId,cmtContent,cmtDate,cmtIP,cmtAuthor) 
VALUES (1,1,'有深度','2018-12-03','192.168.1.2','张三’);

插入数据注意事项
1、字段名师可选的,如省略则一次插入所有字段。
2、插入的数据项,要符合外键约束。
3、值列表和字段名列表一一对应。
4、具有缺省值的列,可以用DEFAULT(缺省)关键字来代替插入的数值。
5、插入的数据项,于鏊求符合主键约束。

插入多行数据
语法:
INSERT INTO 新表(字段名列表) VALUES(值列表1),(值列表2),…,(值列表n);
示例:

INSERT INTO comments 
(cmtId,newsId,cmtContent,cmtDate,cmtIP,cmtAuthor) 
VALUES (1,1,'有深度','2018-12-03','192.168.1.2', '张三') ,
(2,1,'有深度','2018-12-03','192.168.1.2','张三’);

经验:为避免表结构发生变化引发的错与,建议插入数据时写明具体字段名

UPDATE语句
语法:
UPDATE 表名 SET 字段1=值1,字段2=值2,…,字段n=值n [WHERE条件];
示例:

UPDATE comments SET cmtContent= '喜欢邓超’;
UPDATE comments SET cmtContent= '喜欢邓超' WHERE cmtid=1;
UPDATE comments SET cmtContent= '喜欢邓超', cmtDate='2019-
01-01WHERE cmtid=1;

注意:
1、更新多列数据使用都好隔开。
2、勿忘条件限制,乙方有效数据的丢失。

删除语句
语法:
DELETE FROM 表名[WHERE条件];
示例:

DELETE FROM comments;
DELETE FROM comments WHERE cmtId=1;

注意:有主外键关联表,先删除外键表数据,再删除主键表数据。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ShanHai山海

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值