MySql数据表中数据的处理(增、删、改)

插入数据

INSERT语句插入表数据

语法格式为:INSERT INTO 表名(字段名1、字段名2) VALUES (值1、值2)
例如向users表的uName字段和uPwd字段添加数据.

INSERT INTO users(uName,uPwd) VALUES ('张三','123')

也可以同时添加多组数据:

INSERT INTO users(uName,uPwd) VALUES
('李四''123')
('赵柒''123')
('王五''123')

REPLACE语句插入表数据

语法格式为:REPLAUE INTO 表名(字段名1、字段名2)VALUES (值1、值2)
实际的用法和INSERT语句是一样的,这里就不在多描述了。

INSERT语句插入其他表的数据

INSERT语句可以将一个表中的查询出来的数据插入另一个表中。语法格式为:
INSERT INTO 目标数据表(字段列表1)
SELECT 字段列表2 FROM 原数据表 WHERE 条件表达式;

例如:查询userss表中UID值大于5的记录,列出uname、upwd两列数据,将查询结果添加到users表中;

INSERT INTO users(uname,upwd)
SELECT uname,upwd
FROM userss
WHERE UID>5;

修改数据

UPDATE 语句用于更新数据表,语法格式为:
UPDATE 表名
SET 字段名1 = 值1,字段名2 = 值2…
[WHERE 条件语句];

例如将users表中uname为”王五“的用户密码改为“888”。

UPDATE users
SET upwd = '888'
WHERE uname = '王五';

删除数据

DELETE语句删除语句

DELETE语句用来删除数据,语法格式为:
DELETE FROME 表名 [WHERE 条件表达式];
例如删除users表中UID为5的数据:

DELETE FROM USERS
WHERE UID =5;

TRUNCATE语句删除语句

使用TRUNCATE语句可以无条件删除表中的所有记录,语法格式为:TRUNCATE [TABLE] 表名;
例如删除users表的数据

TRUNCATE USERS;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值