插入数据
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;