SQL数据库当中的增删改查学系笔记
树图思维导图提供 SQL语法速成手册增删改查 在线思维导图免费制作,点击“编辑”按钮,可对 SQL语法速成手册增删改查 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:86445676eb33a5d971e261620a48471d
SQL语法速成手册增删改查思维导图模板大纲
插入数据
INSERT INTO 语句用于向表中插入新记录。
插入完整的行
INSERT INTO user
VALUES (10, 'root', 'root', 'xxxx@163.com');
插入行的一部分
INSERT INTO user(username, password, email)
VALUES ('admin', 'admin', 'xxxx@163.com');
插入查询出来的数据
INSERT INTO user(username)
SELECT name
FROM account;
更新数据
UPDATE 语句用于更新表中的记录。
UPDATE user
SET username='robot', password='robot'
WHERE username = 'root';
删除数据
概述
DELETE 语句用于删除表中的记录。
TRUNCATE TABLE 可以清空表,也就是删除所有行。
删除表中的指定数据
DELETE FROM user
WHERE username = 'robot';
清空表中的数据
TRUNCATE TABLE user;
查询数据
概述
SELECT 语句用于从数据库中查询数据。
DISTINCT 用于返回唯一不同的值。它作用于所有列,也就是说所有列的值都相同才算相同。
LIMIT 限制返回的行数。可以有两个参数,第一个参数为起始行,从 0 开始;第二个参数为返回的总行数。
ASC :升序(默认)
DESC :降序
查询单列
SELECT prod_name
FROM products;
查询多列
SELECT prod_id, prod_name, prod_price
FROM products;
查询所有列
ELECT *FROM products;
查询不同的值
SELECT DISTINCT
vend_id FROM products;
限制查询结果
-- 返回前 5 行
SELECT * FROM mytable LIMIT 5;
SELECT * FROM mytable LIMIT 0, 5;
-- 返回第 3 ~ 5 行
SELECT * FROM mytable LIMIT 2, 3;
树图思维导图提供 高校“一站式”学生社区综合管理模式建设提质增效指南 新工院内部学习使用 在线思维导图免费制作,点击“编辑”按钮,可对 高校“一站式”学生社区综合管理模式建设提质增效指南 新工院内部学习使用 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:2c1625f87efaba1fbf93c65a144ba120
树图思维导图提供 简单过去时语法知识 在线思维导图免费制作,点击“编辑”按钮,可对 简单过去时语法知识 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:62d07a41877def03a95f0475c20c9e9a