`

SQL基本语句

    博客分类:
  • SQL
sql 
阅读更多
1、创建数据库
create database database-name
2、删除数据库
drop database dbname
3、增加一个列
alter table tabname add column col type
注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,
唯一能改变的是增加archar类型的长度。
4:添加/删除主键
alter table tabname add/drop primary key
5:创建索引
create index idxname on tabname(col...)
6:删除索引
drop index idxname
注:索引是不可更改的,想更改必须删除重新创建
7:几个简单的sql语句
选择:select * from table where 
插入:insert into table(field1,field2) values(value1,value2)
删除:delete from table1 where 
更新:update table1 set field1=value1 where
模糊查找:select * from table1 where field1 like '%value1%' 
     like的语法很精妙,查资料。
通配符:%替代0个或多个字符 
       _替代一个字符
       [charlist]字符列中的任何单一字符
       [^charlist]不在字符列中的任何单一字符
       [!charlist]不在字符列中的任何单一字符

返回唯一不同的值:select distinct column_name,column_name from table1
总数:select count as totalcount from table1
求和:select sum(field1) as sumvalue from table1
平均:       avg(field1)    avgvalue
11:几个高级查询运算词
A:union运算符
union运算符通过组合其他两个结果表,并消去表中任何重复行而派生出一个结果表。
当all随union一起使用时,(即union all),不消除重复行。两种情况下,派生表的每一行不是来自table1就是来自table2.
B:except
except运算符通过包括所有在table1中但不在table2中的行并消除所有重复行而派生出一个结果表。当all随except一起使用时(except all),不消除重复行。
C:intersect相交
intersect通过只包括table1和table2中都有的行并消除所有重复行而派生出一个结果表。当all随intersect一起使用时(intersect all),不消除重复行。
注:使用运算符的几个查询结果行必须是一致的。
12:使用外连接
left join   right join
SELECT Orders.OrderID, Employees.FirstName
FROM Orders
RIGHT JOIN Employees
ON Orders.EmployeeID=Employees.EmployeeID
ORDER BY Orders.OrderID;
注:RIGHT JOIN 关键字从右表(Employees)返回所有的行,即使左表(Orders)中没有匹配。
FULL OUTER JOIN 关键字只要左表(table1)和右表(table2)其中一个表中存在匹配,则返回行.
13:group by  having
where:子句的作用是在对查询结果进行分组前,将不符合where条件的行去掉,即在分组前过滤数据,条件中不能包含聚组函数,使用where条件显示特定的行。
having:筛选满足条件的组,即在分组之后过滤数据,条件中经常包含聚组函数,使用having条件显示特定的组。
select A count(B) from table group by A having count(B)>2
聚合函数:(count(),sum,max(),min())
select 类别,sum(数量) as 数量之和 from table group by 类别  分类汇总
having:
select 类别 ,sum(数量) as 数量之和 from table group by 类别 having sum(数量)>8
分享到:
评论

相关推荐

    经典sql基本语句大全

    经典 SQL 基本语句大全 本资源为 SQL 语句大全,涵盖了 SQL 语句的各个方面,包括数据定义语言(DDL)、数据操纵语言(DML)和数据控制语言(DCL)。下面将对这些语句进行详细的介绍和解释。 一、数据定义语言...

    常用sql基本语句大全

    SQL 基本语句大全 SQL(Structured Query Language)是一种专门用于管理关系数据库管理系统(RDBMS)的语言。它是一种标准语言,用于存储、操作和检索数据库中的数据。 数据操作 * `SELECT`:从数据库表中检索...

    易语言SQL基本语句模块

    易语言SQL基本语句模块源码,SQL基本语句模块,SQL_查询,SQL_添加,SQL_更新,SQL_删除,SQL_删除表,SQL_清空表,SQL_取记录数,SQL_取平均值,SQL_取最小值,SQL_取最大值,SQL_取首记录字段值,SQL_取尾记录字段值,SQL_取总计...

    SQL基本语句. SQL基本语句.mht

    SQL基本语句.mht SQL基本语句.mht SQL基本语句.mht

    sql基本语句介绍

    它包含了一系列基本语句,用于创建、插入、修改、删除数据,以及查询数据。下面将详细解释这些基本语句。 1. **表的建立**: 创建表是构建数据库的基础。在SQL中,使用`CREATE TABLE`语句来定义表的结构,包括列名...

    SQL基本语句 SQL基本语句

    在SQL中,有四种基本的数据操作语句:INSERT、SELECT、UPDATE和DELETE,它们构成了SQL的核心功能。 1. INSERT语句: INSERT语句用于向数据库表中插入新的记录。在例子中,我们看到如何向EMPLOYEES表中添加新员工的...

    mfc 数据库 sql基本语句 代码大全

    这篇内容将深入探讨如何在MFC中使用SQL基本语句进行数据库操作,并通过实例来解析相关代码。 1. **建立数据库连接**: 在MFC中,通常使用`CDatabase`类来建立和管理数据库连接。首先,你需要创建一个`CDatabase`...

    易语言模块SQL基本语句.rar

    易语言模块SQL基本语句.rar 易语言模块SQL基本语句.rar 易语言模块SQL基本语句.rar 易语言模块SQL基本语句.rar 易语言模块SQL基本语句.rar 易语言模块SQL基本语句.rar

    sql语句大全_SQL基本语句_

    本资源提供的"sql语句大全.txt"文件很可能是对SQL基本语句的一个汇总,让我们来深入探讨一下这些重要的SQL知识点。 一、SQL数据类型 SQL支持多种数据类型,包括数值型(如INT、FLOAT)、字符串型(VARCHAR、CHAR)...

    SQL基本语句大全及简单范例

    根据提供的文件信息,我们可以整理出一系列关于SQL基本语句及其使用的知识点。这些知识点不仅涵盖了常见的数据定义语言(Data Definition Language, DDL)、数据操纵语言(Data Manipulation Language, DML)以及...

    SQL基本语句模块.rar

    本压缩包"SQL基本语句模块.rar"包含的是关于SQL基础操作的学习资料,包括创建数据库、数据表,插入、查询、更新和删除数据,以及更高级的操作如联接、子查询和事务处理等内容。 1. **创建数据库**:在SQL中,`...

    易语言源码SQL基本语句模块.7z

    这个“易语言源码SQL基本语句模块.7z”压缩包,显然是为了帮助易语言开发者更好地理解和使用SQL(结构化查询语言)进行数据库操作而准备的。SQL是用于管理和处理关系数据库的标准语言,其基本语句模块包含了创建、...

    易语言SQL基本语句模块.rar

    易语言SQL基本语句模块.rar 易语言SQL基本语句模块.rar 易语言SQL基本语句模块.rar 易语言SQL基本语句模块.rar 易语言SQL基本语句模块.rar 易语言SQL基本语句模块.rar

    SQL基本语句 易语言模块

    SQL基本语句 黑白世界提供 易语言 经典模块

    SQL基本语句大全

    在这个"SQL基本语句大全"中,我们涵盖了SQL的四大基本操作:查询、插入、更新和删除,以及一些高级特性如去重复、重命名、区间、指定条件、AND与OR逻辑操作、排序、汇总、最大值、最小值、平均值、分组和EXISTS子句...

    易语言源码SQL基本语句模块.rar

    易语言源码SQL基本语句模块.rar 易语言源码SQL基本语句模块.rar 易语言源码SQL基本语句模块.rar 易语言源码SQL基本语句模块.rar 易语言源码SQL基本语句模块.rar 易语言源码SQL基本语句模块.rar

    数据库SQL基本语句(半天即可学会,轻松简单)

    本教材将介绍基本的SQL语句,通过简洁明了的例子使读者能够快速上手SQL基本语句的使用。 首先,SELECT语句是SQL中最基本也是最常用的指令之一,它负责从数据库的表格中检索数据。基本的SELECT语句结构是: ```sql ...

    SQL基本语句的使用

    ### SQL基本语句的使用 #### 一、概述 在计算机科学领域,SQL(Structured Query Language,结构化查询语言)是一种用于管理关系型数据库的标准语言。它被广泛应用于各种数据库管理系统中,包括Microsoft SQL ...

Global site tag (gtag.js) - Google Analytics