【MySql】DML对表中数据处理

文章内容输出来源:拉勾教育JAVA就业训练营
总目录跳转链接:总目录
MySQL总目录:MySql 5.2.28 安装与使用(目录在最底下)
如有侵权请联系本人
邮箱:xiaogueika@tom.com

DML对表中数据处理(除了查询的操作)

增加数据

方式1: 插入全部字段, 将所有字段名都写出来

insert into 表名 (字段名1,字段名2...) values(字段值1,字段值2...);

方式2: 插入全部字段,不写字段名

INSERT INTO 表名 VALUES (字段名1,字段名2...);

方式3:插入指定字段的值

INSERT INTO 表名 (字段名2) VALUES(字段值2);

注意:

  1. 值与字段必须要对应,个数相同&数据类型相同
  2. 值的数据大小,必须在字段指定的长度范围内
  3. varchar char date类型的值必须使用单引号或者双引号 包裹。
  4. 如果要插入空值,可以忽略不写或者插入null
  5. 如果插入指定字段的值,必须要上写列名

修改数据

语法格式1:不带条件的修改(慎用!!)

update 表名 set 列名 =

语法格式2:带条件的修改

update 表名 set 列名 =[where 条件表达式:字段名 =]

删除数据

语法格式1: 指定条件 删除数据

delete from 表名 [where 字段名 =]

语法格式1:删除所有数据(慎用!!)

delete from 表名; -- 不推荐. 有多少条记录 就执行多少次删除操作. 效率低
truncate table 表名: -- 推荐. 先删除整张表, 然后再重新创建一张一模一样的表. 效率高
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值