MySQL中添加新数据的语句为INSERT INTO。可以使用下面的格式添加单行数据:
MySQL学习笔记之数据的增、删、改实现方法
添加新数据
MySQL中添加新数据的语句为INSERT INTO
。可以使用下面的格式添加单行数据:
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
其中,table_name
指表名;column1、column2、column3、...
指列名;value1、value2、value3、...
指相应列要插入的值。
例如,某网站有一张用户表user
,它有username
、password
、email
等3列。现在要添加一个新用户,用户名为test
,密码为123456
,邮箱为test@example.com
:
INSERT INTO user (username, password, email)
VALUES ('test', '123456', 'test@example.com');
如果数据插入成功,则会输出Query OK, 1 row affected
。
除了添加单行数据,还可以添加多行数据。比如,要往user
表中分别添加两个用户,分别为user1/123456
和user2/654321
:
INSERT INTO user (username, password)
VALUES ('user1', '123456'), ('user2', '654321');
删除数据
MySQL中删除数据的语句为DELETE
。可以使用下面的格式删除满足条件的数据:
DELETE FROM table_name WHERE condition;
其中,table_name
指表名;condition
指删除条件。如果不指定条件,则会删除整个表中的数据。
例如,想从user
表中删除用户名为test
的用户数据:
DELETE FROM user WHERE username='test';
如果删除成功,则会输出Query OK, 1 row affected
。
更新数据
MySQL中更新数据的语句为UPDATE
。可以使用下面的格式更新满足条件的数据:
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
其中,table_name
指表名;column1、column2、...
指要更新的列名;value1、value2、...
指相应列要更新的值;condition
指更新条件。
例如,假设user
表中某个用户忘记密码,需要重置密码为123456
:
UPDATE user
SET password = '123456'
WHERE username = 'test';
如果修改成功,则会输出Query OK, 1 row affected
。
另外,可以使用LIMIT
关键字指定更新的数据行数。比如,只想更新前10条数据:
UPDATE user
SET password = '123456'
LIMIT 10;
本文标题为:MySQL学习笔记之数据的增、删、改实现方法
- SQL处理时间戳时如何解决时区问题实例详解 2022-10-23
- 【Redis】安装PHP的redis驱动(二) 2023-09-12
- SQL Server的子查询详解 2023-07-29
- MySQL之JSON类型字段的使用技巧分享 2022-10-23
- CentOS8 安装MongoDB 本地连接的操作方法 2023-07-16
- MySQL的逻辑架构及工作全流程 2023-12-20
- Sql Server Management Studio连接Mysql的实现步骤 2023-07-29
- PostgreSQL实时查看数据库实例正在执行的SQL语句实例详解 2023-07-21
- django之用户、用户组及权限设置方式 2023-07-28
- Mysql开启慢SQL并分析原因 2023-12-20