SQL Cookbook:插入更新和删除

Posted 一个后端狗

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL Cookbook:插入更新和删除相关的知识,希望对你有一定的参考价值。

1、从一个表向另外一个表复制行

1 inset into dept_east (deptno, dname, loc)
2 select deptno, dname, loc
3 from dept
4 where loc in (new york, boston)

2、复制表结构

更改where条件也可以复制部分数据

1 mysql> create table film_2 as
2     -> select * from film
3     -> where 1 = 0\G

3、阻止向某几列的插入

创建一个视图,该视图只显示允许用户访问的列

4、从表中删除所有记录

delete不带where即可

5、group by的含义相当于选择列值相同的列进行合并,一般配合聚集函数使用

1 select film_id from film_3 group by film_id having count(*) >= 2

 

以上是关于SQL Cookbook:插入更新和删除的主要内容,如果未能解决你的问题,请参考以下文章

(错误)SQL 代码 -530,错误外键 PAY$ID$U 的插入或更新值无效

sql server有批量插入和批量更新的sql语句吗

SQL用触发器实现 2个表 数据关联,插入更新和删除?

插入、更新或删除 MongoDB 或 SQL 哪个更快?

SQL- SQL插入与更新删除

sql 在DB中创建,插入,更新和删除