2020-07-15 SQL刷题笔记一

2020-07-15  本文已影响0人  _笑口常开

having 子句

INSERT INTO 语句用于向表格中插入新的行。

INSERT INTO table_name VALUES (值1, 值2,....)
指定所要插入数据的列:
INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)

SELECT INTO 语句从一个表中选取数据,然后把数据插入另一个表中。常用于创建表的备份复件或者用于对记录进行存档。

把所有的列插入新表 
SELECT *
INTO new_table_name [IN externaldatabase] 
FROM old_tablename

只把希望的列插入新表 
SELECT column_name(s)
INTO new_table_name [IN externaldatabase] 
FROM old_tablename
select * into seniordrivers from drivers where drivedistanced >=5000

All Any Some 的区别

SELECT Adep,SUM(Score)
FROM ATHLETE,SCORE  
WHERE ATHLETE.Ano=SCORE.Ano 
GROUP BY Adep  
HAVING SUM(Score)>=ALL

(SELECT SUM(Score) 
FROM ATHLETE,SCORE  
WHERE ATHLETE.Ano=SCORE.Ano 
GROUP BY Adep)

SQL 注入

SQL 内容,主要分成四部分:

  1. 数据定义。
  1. 数据操纵。
  1. 数据控制。
  1. 嵌入式SQL的使用规定。

SQL 分类

上一篇 下一篇

猜你喜欢

热点阅读