- 浏览: 98874 次
- 性别:
- 来自: 无锡
文章分类
最新评论
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
发表评论
-
LISTAGG
2019-01-09 15:52 0select LISTAGG(i.coverage_name, ... -
sql改变字段类型
2018-08-22 18:08 1431https://blog.csdn.net/cai709557 ... -
Mybatis #{}和${} 区别
2018-07-25 13:16 416一般${}用在我们能够确定值的地方,也就是我们程序员自己赋值的 ... -
ORA-04063解决方法
2018-02-05 18:02 1617select * from dba_objects where ... -
Oracle不等号与Null的关系, 查询结果不包含null
2017-11-08 17:25 877遇到查询问题, 写SQL当where status =! 'Y ... -
SQL查询表中重复数据
2017-10-30 12:01 715SQL查询重复数据 有例 ... -
Mysql修改重置密码
2017-09-19 09:47 594http://blog.csdn.net/Jiang_Rong ... -
什么是BOM头
2017-03-17 14:42 624类似WINDOWS自带的记事本等软件,在保存一个以UTF-8编 ... -
Oracle trunc()函数的用法
2017-01-09 18:16 397--Oracle trunc()函数的用法 /******* ... -
select 1 from dual中 1 的含义
2017-01-09 16:47 738//select 1 from table; //selec ... -
oracle NVL()函数 空值转换
2016-11-03 12:13 450一NVL函数是一个空值转换函数 NVL(表达式1,表达式 ... -
提示ORA-00904: "字段名": 标识符无效
2016-11-01 15:41 615提示ORA-00904: "表名" &qu ... -
sql筛选一条记录同时满足一个字段不等于10另一个不等于20
2016-10-28 16:05 892select * from t_user where not ... -
cmd下sqlplus登陆常用命令(转)
2016-10-11 14:57 570sqlplus + 数据库名字+@。 ... -
oracle update时间格式值
2016-09-26 18:04 846目的:需要将时间更改为 9/13/2016 9:00:00 A ... -
转义字符 & ' ora 01756 引号内字符串没有正确结束(字符串中包含')
2016-09-15 14:42 9681:' oracle中update的时候,字符串中为'it's ... -
decode函数,decode(sign)
2016-09-07 11:41 501//decode(字段或字段的运算,值1,值2,值3) ... -
PLSQL查询分类组中的每一组最大值的一条记录
2016-09-05 17:37 2819//根据object_id分组,每组中,取survey_id最 ... -
PLSQL用spool导出CSV数据command
2016-08-19 09:47 2636set pages 5000 set lines 2000 ... -
Oracle SQL 两列合并为一列,并且可以自定义添加一些字符
2016-08-17 14:13 1024//表t_clm_case下claim_no列,与表t_clm ...
相关推荐
经典 SQL 基本语句大全 本资源为 SQL 语句大全,涵盖了 SQL 语句的各个方面,包括数据定义语言(DDL)、数据操纵语言(DML)和数据控制语言(DCL)。下面将对这些语句进行详细的介绍和解释。 一、数据定义语言...
SQL 基本语句大全 SQL(Structured Query Language)是一种专门用于管理关系数据库管理系统(RDBMS)的语言。它是一种标准语言,用于存储、操作和检索数据库中的数据。 数据操作 * `SELECT`:从数据库表中检索...
易语言SQL基本语句模块源码,SQL基本语句模块,SQL_查询,SQL_添加,SQL_更新,SQL_删除,SQL_删除表,SQL_清空表,SQL_取记录数,SQL_取平均值,SQL_取最小值,SQL_取最大值,SQL_取首记录字段值,SQL_取尾记录字段值,SQL_取总计...
SQL基本语句.mht SQL基本语句.mht SQL基本语句.mht
它包含了一系列基本语句,用于创建、插入、修改、删除数据,以及查询数据。下面将详细解释这些基本语句。 1. **表的建立**: 创建表是构建数据库的基础。在SQL中,使用`CREATE TABLE`语句来定义表的结构,包括列名...
在SQL中,有四种基本的数据操作语句:INSERT、SELECT、UPDATE和DELETE,它们构成了SQL的核心功能。 1. INSERT语句: INSERT语句用于向数据库表中插入新的记录。在例子中,我们看到如何向EMPLOYEES表中添加新员工的...
这篇内容将深入探讨如何在MFC中使用SQL基本语句进行数据库操作,并通过实例来解析相关代码。 1. **建立数据库连接**: 在MFC中,通常使用`CDatabase`类来建立和管理数据库连接。首先,你需要创建一个`CDatabase`...
易语言模块SQL基本语句.rar 易语言模块SQL基本语句.rar 易语言模块SQL基本语句.rar 易语言模块SQL基本语句.rar 易语言模块SQL基本语句.rar 易语言模块SQL基本语句.rar
本资源提供的"sql语句大全.txt"文件很可能是对SQL基本语句的一个汇总,让我们来深入探讨一下这些重要的SQL知识点。 一、SQL数据类型 SQL支持多种数据类型,包括数值型(如INT、FLOAT)、字符串型(VARCHAR、CHAR)...
根据提供的文件信息,我们可以整理出一系列关于SQL基本语句及其使用的知识点。这些知识点不仅涵盖了常见的数据定义语言(Data Definition Language, DDL)、数据操纵语言(Data Manipulation Language, DML)以及...
本压缩包"SQL基本语句模块.rar"包含的是关于SQL基础操作的学习资料,包括创建数据库、数据表,插入、查询、更新和删除数据,以及更高级的操作如联接、子查询和事务处理等内容。 1. **创建数据库**:在SQL中,`...
这个“易语言源码SQL基本语句模块.7z”压缩包,显然是为了帮助易语言开发者更好地理解和使用SQL(结构化查询语言)进行数据库操作而准备的。SQL是用于管理和处理关系数据库的标准语言,其基本语句模块包含了创建、...
易语言SQL基本语句模块.rar 易语言SQL基本语句模块.rar 易语言SQL基本语句模块.rar 易语言SQL基本语句模块.rar 易语言SQL基本语句模块.rar 易语言SQL基本语句模块.rar
SQL基本语句 黑白世界提供 易语言 经典模块
在这个"SQL基本语句大全"中,我们涵盖了SQL的四大基本操作:查询、插入、更新和删除,以及一些高级特性如去重复、重命名、区间、指定条件、AND与OR逻辑操作、排序、汇总、最大值、最小值、平均值、分组和EXISTS子句...
易语言源码SQL基本语句模块.rar 易语言源码SQL基本语句模块.rar 易语言源码SQL基本语句模块.rar 易语言源码SQL基本语句模块.rar 易语言源码SQL基本语句模块.rar 易语言源码SQL基本语句模块.rar
本教材将介绍基本的SQL语句,通过简洁明了的例子使读者能够快速上手SQL基本语句的使用。 首先,SELECT语句是SQL中最基本也是最常用的指令之一,它负责从数据库的表格中检索数据。基本的SELECT语句结构是: ```sql ...
### SQL基本语句的使用 #### 一、概述 在计算机科学领域,SQL(Structured Query Language,结构化查询语言)是一种用于管理关系型数据库的标准语言。它被广泛应用于各种数据库管理系统中,包括Microsoft SQL ...