mysql修改数据的sql语句怎么写_MySQL数据库修改数据语句的简单用法

1.insert语句

MySQL的insert语句有两种方式:

INSERT INTO tablename() VALUES(列值);

INSERT INTO tablename SET column_name1 = value1, column_name2 = value2,…;

例如:

mysql> insert into t_player_vip(id,level,value) values(1,1,1);

Query OK, 1 row affected (0.09 sec)

mysql> insert into t_player_vip set id=2, level=2, value=2;

Query OK, 1 row affected (0.09 sec)

2.replace语句

replace插入一条记录时,如果不重复,replace就和insert的功能一样,如果有重复记录,replace就使用新记录的值来替换原来的记录值。

replace 和insert非常相似

REPLACE INTO tablename() VALUES(列值);

REPLACE INTO tablename SET column_name1 = value1, column_name2 = value2,…;

3.update语句

UPDATE的功能是更新表中的数据。这的语法和INSERT的第二种用法相似。

必须提供表名以及SET表达式,在后面可以加WHERE以限制更新的记录范围。

UPDATE table_anem SET column_name1 = value1, column_name2 = value2, ... WHERE ... ;

UPDATE语句通过WHERE指定一个条件,否则UPDATE将更新表中的所有记录的值。

UPDATE和REPLACE基本类似,但是它们之间有两点不同。

1. UPDATE在没有匹配记录时什么都不做,而REPLACE在有重复记录时更新,在没有重复记录时插入。

2. UPDATE可以选择性地更新记录的一部分字段。而REPLACE在发现有重复记录时就将这条记录彻底删除,再插入新的记录。也就是说,将所有的字段都更新了。

4.delete语句

MySQL中有两种方法可以删除数据,一种是DELETE语句,另一种是TRUNCATE TABLE语句。

DELETE语句可以通过WHERE对要删除的记录进行选择。

TRUNCATE TABLE将删除表中的所有记录。

如果要清空表中的所有记录,可以使用下面的两种方法:

DELETE FROM tablename

TRUNCATE TABLE tablename

DELETE FROM tablename WHERE ... ;

参与评论 您还未登录,请先 登录 后发表或查看评论

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:深蓝海洋 设计师:CSDN官方博客 返回首页

打赏作者

chuchubukelian

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

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

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

打赏作者

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

抵扣说明:

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

余额充值