数据库技术三(DML数据的操作 Insertt、Delete、Update)

DML(Data Manipulation Language)是数据操纵语言,针对的是表中的“数据”。

在SQLyog中查询表中的结构   SELECT * FROM 表名;

一、数据的添加

语法形式:INSERT INTO 表名(列名1,列名2,列名3,....) VALUES(值1,值2,值3,......)

其中的列名与值的要保持相对应的关系且数据类型要一致。

当要为列添加全部的数据时,有两种方式

方式一:

INSERT INTO stu(id,NAME,age,score,birthday,enroll)VALUES(1,'Simeon',24,99.5,'1995--02--06',CURRENT_TIMESTAMP)

方式二:

INSERT INTO stu VALUES(2,'Snow',23,99.6,'1995--02--02',CURRENT_TIMESTAMP)

二、数据的修改

语法形式:UPDATE  表名 SET 列名1=值1,列名2,值2,... WHERE 条件

如:UPDATE  stu SET age=21 WHERE id=1

若不加WHERE条件 则会修改表中的所有选定列的所有值。

如UPDATE  stu SET age=25

三:删除数据

语法形式:DELETE FROM 表名 where条件

如:DELETE FROM stu WHERE id=2

若不加WHERE条件,则会删除表中的所有数据

删除表中的所有数据有两种方式

方式一:

DELETE FROM 表名(表中有多少数据就进行多少次操作,不推荐使用)。

方式二:

TRUNCATE TABLE 表名(先删除表,在创建一模一样的空白表,推荐使用)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值