美文网首页
SQL - 基本操作

SQL - 基本操作

作者: kopsht | 来源:发表于2020-12-02 15:10 被阅读0次

插入数据

插入

插入检索数据(查询结果应该是单行单列)

mysql 方言

ignore 忽略冲突记录,写入不冲突记录

从一个表复制到另一个


更新

语法结构
DELETE [IGNORE] FROM 表名
[WHERE 条件]
[ORDER BY ...]
[LIMIT ...]
update 表联结
UPDATE 表1 JOIN 表2 ON 条件 SET  字段1 = 值1,字段2 = 值2;
UPDATE 表1 , 表2 SET  字段1 = 值1,字段2 = 值2 WHERE 条件;
  1. 不能写on子句。会把Allen 锁死在research部门
  2. 从员工表中找到allen,从部门表中找到research的编号,将编号赋值给allen
-- 底薪低于平均底薪的增加150
UPDATE t_emp e JOIN (SELECT AVG(sal) avg FROM t_emp) t 
ON e.sal < avg
SET e.sal = e.sal+150

删除

DELETE 表1,... [IGNORE] FROM 表1 JOIN 表2 ON 条件
[WHERE 条件]
[ORDER BY ...]
[LIMIT ...]

-- 删除10部门中,工龄超过20年
DELETE FROM t_emp
WHERE deptno=10 AND DATEDIFF(NOW(),hiredate)/365 >=20
-- 删除20部门中工资最高的员工记录
DELETE FROM t_emp
WHERE deptno = 20
ORDER BY sal+IFNULL(comm,0) DESC
LIMIT 1

相关文章

  • SQL基本操作

    SQL2008安装 SQL操作 查看配置管理器-----SQL服务选择自动 2.打开SQL Server Busi...

  • SQL基本操作

    基本操作:CRUD(Create增、Retrieve查、Update改、Delete删)SQL基本操作根据操作对象...

  • SQL基本操作

    乱码 cmd窗口汉字显示乱码,一般set names gbk就好用了 数据类型 varchar(size)可变大小...

  • SQL基本操作

    过滤数据 Filtering 优点 减少检索到的项目,加速运行速度; 减轻客户端压力; 使用Where语句实现,W...

  • SQL - 基本操作

    插入数据 插入 插入检索数据(查询结果应该是单行单列) mysql 方言 ignore 忽略冲突记录,写入不冲突记...

  • SQL基本操作

  • go 操作数据库

    内容 1 database/sql基本操作2 gorm基本操作 1 database/sql 初始化一个数据库连接...

  • HiveQL 数据查询

    HiveQL 查询操作 SQL操作•基本的Select 操作•基于Partition的查询•Join 基本的Sel...

  • [译]Hive学习指南(二)

    Hive SQL的能力 Hive's SQL提供了基本SQL操作。这些操作作用于表和分区,具有以下能力: 可使用W...

  • MaxCompute SQL开发基础

    学习目标 1.了解MaxCompute SQL基本概念和特点2.掌握MaxCompute SQL DDL基本操作3...

网友评论

      本文标题:SQL - 基本操作

      本文链接:https://www.haomeiwen.com/subject/ujyywktx.html