一般来说,表表达式既不会对性能产生正面影响,也不会对性能产生负面影响。注意下面这种代码风格:SELECT orderyear, COUNT(DISTINCT custid) AS numcustsFROM (SELECT YEAR(orderdate), custid FROM Sales...
分类:
数据库 时间:
2015-06-21 07:07:28
阅读次数:
157
联接有三种基本类型:交叉联接、内联接和外联接。交叉联接只有一个步骤——笛卡尔积;内联接有两个步骤——笛卡尔积、过滤;外联接有三个步骤——笛卡尔积、过滤、添加外部行。内联接代码:SELECT E.empid, E.firstname, E.lastname, O.orderidFROM HR.Empl...
分类:
数据库 时间:
2015-06-21 01:55:19
阅读次数:
154
SELECT子句中的别名SELECT子句是在FROM、WHERE、GROUP BY,以及HAVING子句后处理的,这意味着对于SELECT子句之前处理的那些子句,在SELECT子句中为表达式分配的别名并不存在。例如:SELECT orderid, YEAR(orderdate) AS orderye...
分类:
数据库 时间:
2015-06-21 00:44:33
阅读次数:
272
字符串用单引号',判断用单等号=,两个单引号''转义为一个单引号'不等号是不区分大小写[]括起来的要不是关键字,要不是非法变量,比如空格隔起来的变量创建与删除数据库 1 --创建数据库 2 create database School; 3 --删除数据库 4 drop database Scho....
分类:
数据库 时间:
2015-06-20 20:47:18
阅读次数:
188
mysql中创建存储过程和存储函数虽相对其他的sql语言相对复杂,但却功能强大,存储过程和存储函数更像是一种sql语句中特定功能的一种封装,这种封装可以大大简化外围调用语句的复杂程度。首先以表employee为例写一个简单的sql存储过程:下边通过创建一个存储过程实现:输入性别,找出与输入性别相匹配...
分类:
数据库 时间:
2015-06-17 19:46:07
阅读次数:
146
支持xml,binary,sqlite,而sqlite仅支持sqlite支持ios,mac,sqlite支持大部分的平台,这样sqlite与ios融合度没那么高,不利于内存管理。coreData利于内存管理。直接用oc或swift,且代码量少。sqlite用的是C语言和sql语言。与storyBoa...
分类:
其他好文 时间:
2015-06-16 12:54:01
阅读次数:
119
数据库的创建,获取,执行sql语句:框架搭建:dao思考:1.数据库保存在哪里?2.如何创建数据库?如何创建表?3.如何更新数据库?如何更改表的列数据?4.如何获取数据库?5.如何修改数据库中的表的数据?框架思想思考:如何使得编程更加简单?一个sql语言,容易写错;1.使用占位符;2.框架解析重建法...
分类:
移动开发 时间:
2015-06-15 10:57:49
阅读次数:
197
【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途】
sql(structured query language)是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
sql语言包含3部分:
1. 数据定义语言(DDL),用于定义和管理对象,例如数据库、数据表以及试图等。例如create、drop...
分类:
数据库 时间:
2015-06-13 18:39:26
阅读次数:
228
HQL 是面向对象的查询语言,它SQL语言有些相似.Hibernate根据映射文件配置的映射信息,把HQL查询语句转换为SQL查询语句,并且JDBC ResultSet结果集映射为关联的对象图。由此可见,Hibernate封装了JDBC API查询数据库的细节。在Hibernate提供的各种检索方式...
分类:
其他好文 时间:
2015-06-12 09:50:04
阅读次数:
119
JOIN 在内连接时,可以不使用,其它类型连接必须使用。如SELECT * FROM TABLEA INNER JOIN TABLEB ON A.ID=B.ID可以这样写:SELECT * FROM TABLEA,TABLEB WHERE A.ID=B.IDJOIN 有以下几种类型:INNER(内连...
分类:
数据库 时间:
2015-06-10 17:15:00
阅读次数:
139