`
yangjiongjohn
  • 浏览: 3111 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

sql study conclusion

 
阅读更多

select as 之后,列名还是原来的。

 

index

view

join

 

SQL 教程

 

SQL SELECT DISTINCT

比如有两种国家,三个条目,那么返回的就是两个国家(if you “select distinct country from table_name")

SQL WHERE

select * from customers where customername='jess’;//what I wrote in database was ‘Jess'

SQL AND & OR

SELECT * FROM Customers WHERE City=‘Berlin' OR City='München';

SQL ORDER BY

select city,customername from customers order by postalcode;//it works!

SQL INSERT INTO

insert into customers values('6','Alfred Schmidt','Berguvsvägen 8','Hamburg','49552','Sweden’);

//promise me never use Chinese marks even if it’s ‘!!!

SQL UPDATE

UPDATE table_name SET column1=value1 WHERE some_column=some_value;

SQL DELETE

DELETE FROM Customers WHERE CustomerName='Alfreds Futterkiste';

SQL 高级教程

SQL SELECT TOP

//SELECT TOP 50 PERCENT * FROM Customers;

SQL LIKE

//SELECT * FROM Customers WHERE City LIKE 's%’;

//以s开头==s%,以s结尾==%s

SQL IN

//SELECT * FROM Customers WHERE City IN ('Paris','London');

SQL BETWEEN

//SELECT column_name(s) FROM table_name WHERE column_name BETWEEN value1 AND value2;

SQL 别名

//it’s select as!!!

SQL 连接

SQL INNER JOIN

SQL LEFT JOIN

SQL RIGHT JOIN

SQL FULL JOIN

 

SQL UNION

SELECT City FROM Customers UNION SELECT City FROM Suppliers order by city

SQL SELECT INTO

SELECT * INTO newtable [IN externaldb] FROM table1;

SQL INSERT INTO SELECT

INSERT INTO table2 SELECT * FROM table1;

//the same as the above one

 

SQL 约束

在 SQL 中,我们有如下约束:

  • NOT NULL - 指示某列不能存储 NULL 值。
  • UNIQUE - 保证某列的每行必须有唯一的值。
  • PRIMARY KEY - NOT NULL 和 UNIQUE 的结合。确保某列(或两个列多个列的结合)有唯一标识,有助于更容易更快速地找到表中的一个特定的记录。
  • FOREIGN KEY - 保证一个表中的数据匹配另一个表中的值的参照完整性。
  • CHECK - 保证列中的值符合指定的条件。
  • DEFAULT - 规定没有给列赋值时的默认值。

 

 

SQL CREATE INDEX

Creates a unique index on a table. Duplicate values are not allowed:

CREATE UNIQUE INDEX index_name ON table_name (column_name)

SQL DROP

感觉不同的数据库上面drop的写法各有不同

SQL ALTER

ALTER TABLE 语句用于在已有的表中添加、删除或修改列。

SQL 视图

SQL 日期

SQL NULL 值

SQL NULL 函数

SQL 通用数据类型

SQL DB 数据类型

SQL 函数

SQL 函数

SQL AVG()

SQL COUNT()

SQL FIRST()

SQL LAST()

SQL MAX()

SQL MIN()

SQL SUM()

SQL GROUP BY

SQL HAVING

在 SQL 中增加 HAVING 子句原因是,WHERE 关键字无法与 Aggregate 函数一起使用。

SQL UCASE()

SQL LCASE()

SQL MID()

SQL LEN()

SQL ROUND()

SQL NOW()

SQL FORMAT()

SQL 快速参考

SQL 主机

SQL 总结

 

« SQL HAVING 子句

 

SQL LCASE() 函数 »

分享到:
评论

相关推荐

    sybex_OCA&OCP Introduction to Oracle9i SQL Study Guide.pdf

    《Oracle9i SQL入门指南》是Sybex出版社推出的一本专门针对Oracle数据库初学者及认证考试(OCA&OCP)的教材。这本书详细介绍了Oracle9i版本的SQL语言,帮助读者掌握在数据库管理中必备的基础知识和技能。下面将从几...

    SQL loader and oracle sql study

    这篇博客"SQL loader and oracle sql study"深入探讨了这个主题,旨在帮助用户理解和掌握如何高效地使用SQL Loader以及Oracle SQL。 SQL Loader的工作原理基于控制文件,这是一个包含有关如何处理数据文件的指令的...

    DBA SQL and PL/SQL Study Guide

    DBA SQL and PL/SQL Study Guide 很不错PDF

    sqlstudy20090414

    本文将围绕“sqlstudy20090414”这一学习资源,深入探讨SQL的核心概念、主要功能以及在实际操作中的应用。 首先,SQL的基本组成部分包括数据定义语言(DDL)、数据操作语言(DML)、数据查询语言(DQL)和数据控制...

    OCP Introduction to Oracle 9i SQL Study Guide

    根据提供的文件信息,“OCP Introduction to Oracle 9i SQL Study Guide”主要介绍的是关于Oracle 9i SQL的基础知识以及相关的认证考试准备指南。下面将基于这些信息,详细展开Oracle 9i SQL的相关知识点。 ### 一...

    Sql2000_Study

    例如: 简单案例 加演示 --删除数据 --语法:delete from [表名];删除所有数据 --语法:delete from [表名] where [字段1]='字段1的值'and [字段2]='字段2的值' or [字段3]='字段3的值';删除指定数据 ...

    SQL-study.rar_sql

    这个名为"SQL-study.rar_sql"的压缩包显然包含了丰富的SQL学习资源,非常适合初学者在一周内快速入门。 1. **SQL基础概念** - **关系数据库**:理解SQL前,首先要了解关系数据库模型,它基于二维表格,包含表、列...

    sql of aia study

    "sql of aia study"这个标题表明我们关注的是SQL的学习和应用,可能是某个人自学的笔记或者学习资料。从描述中我们可以推测,这是一段自我学习的经历,涉及到SQL的各种方面。 在提供的压缩包文件中,我们可以看到...

    SQL 2005 STUDY ABOUT

    SQL(Structured Query Language)是用于管理和处理关系数据库的标准语言,而T-SQL(Transact-SQL)是SQL的一个扩展,专为Microsoft SQL Server设计。T-SQL不仅包含了SQL的基本语法,如SELECT、INSERT、UPDATE和...

    SQL 语法 SQL 总结 SQL教程

    SQL 基础 SQL 首页 SQL 简介 SQL 语法 SQL select SQL distinct SQL where SQL AND & OR SQL Order By SQL insert SQL update SQL delete SQL 高级 SQL Top SQL Like SQL 通配符 SQL In SQL Between ...

    PL.SQL.Study.Guide

    《PL.SQL 学习指南》是一本专注于Oracle数据库编程语言PL/SQL的深入学习资料。PL/SQL,全称为Procedural Language/SQL,是Oracle数据库系统中的一个关键组件,它将SQL(结构化查询语言)与过程式编程语言相结合,...

    SQL_Server_2000_study.rar_SQL Server2000 ppt_sql sample code

    本压缩包“SQL_Server_2000_study.rar”提供了关于SQL Server 2000的学习资料,包括PPT演示文稿、实例代码以及示例数据库,旨在帮助用户深入了解并掌握该数据库系统。 1. SQL Server 2000基础: SQL Server 2000的...

    sql server 导入超大SQL脚本文件

    SQL Server 导入超大 SQL 脚本文件 SQL Server 是一种关系型数据库管理系统,广泛应用于各种行业。然而,在实际应用中,我们经常会遇到导入超大 SQL 脚本文件的问题。本文将介绍如何使用 osql 工具来导入超大 SQL ...

    sqlserver自动生成sql语句工具sqlserver转oracle

    在IT行业中,数据库管理系统是核心组成部分,SQL Server和Oracle分别是微软和甲骨文公司推出的两款广泛应用的关系型数据库系统。在企业级应用中,有时需要在不同的数据库系统间进行数据迁移或兼容性处理,这就涉及到...

    SQLPrompt for SQLServer2016 智能提示插件 SQL2016 提示

    SQLPrompt for SQLServer2016 智能提示插件 SQL2016 提示 SQLPrompt最新版本 绿色版 SQL Prompt 是一款拥有SQL智能提示功能的SQL Server和VS插件。SQL Prompt能根据数据库的对象名称,语法和用户编写的代码片段自动...

    SQLTracker,抓取sql语句的工具

    SQLTracker是一款专为数据库操作监控设计的工具,它在IT领域中主要用于跟踪和记录SQL语句的执行情况。SQL(Structured Query Language)是用于管理关系数据库的编程语言,包括查询、更新、插入和删除数据等操作。SQL...

    高效SQL学习笔记

    "SQLStudy.sql"和"SQLStudy2.sql"可能包含了实际的SQL查询示例,通过这些实例,你可以深入理解上述知识点的实际应用。尝试运行它们,观察结果,分析其背后的逻辑,这将加深你对SQL的理解。 总结,SQL是一门强大且...

    SQLMonitor oracle跟踪SQL工具

    《SQLMonitor:Oracle数据库SQL跟踪与分析利器》 在IT行业中,数据库的高效管理与优化是至关重要的。针对Oracle数据库,有一款名为SQLMonitor的工具,它专为跟踪和监控SQL语句而设计,帮助开发者和DBA们找出程序...

Global site tag (gtag.js) - Google Analytics