1 ORM简介 MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库 ORM是“对象-关系-映射”的简称,主要任务是: 根据对象的类型生成表结构 将对象、列表的操作,转换为sql语句 将sql查询到的 ...
分类:
其他好文 时间:
2018-01-13 00:23:01
阅读次数:
238
一、ANY 1、>ANY 大于最小的 2、<ANY 小于最大的 二、ALL 1、>ALL 大于最大的 2、<ALL小于最小的 三、WITH子句:定于临时表的操作,反复使用相同数据时,就可以用with子句 WITH e AS (SELECT * FROM DUAL) SELECT * FROM e; ...
分类:
其他好文 时间:
2018-01-09 16:38:06
阅读次数:
134
概述:众所周知,数据对于数据的存储时连续的,也就是说在计算机的内存中是一个整体的、连续的、不间断的ADT数据结构。伴随的问题也会随之出现,这样其实对于内存的动态分配是不灵活的。而链表具备这个优点。因此链表对于数据的插入和删除是方便的,但是对于数据的查询是麻烦的。因为需要遍历链表,而对于链表的遍历确实 ...
分类:
编程语言 时间:
2018-01-08 16:40:07
阅读次数:
202
Oracle 11G以后,数据库默认是开启审计功能的,因此有时候我们忘记了关闭该功能导致SYSTEM表空间暴满,但由于关闭审计功能需要重启数据库,此类操作生产环境下是不允许的,因此我们需要找出哪类审计产生的较多,然后单独的进行关闭;我们可以通过如下方法查找: 如果你发现AUD$这个表比较大了,检查下 ...
分类:
数据库 时间:
2018-01-03 15:50:18
阅读次数:
246
创建表的基本用法 auto_increment表示自动增长 not null表示不能为空 primary key表示主键 default默认值 create table数据表名字(字段 类型约束[,字段 类型 约束]) create tanle students( id int unsigned n ...
分类:
数据库 时间:
2017-12-27 20:23:27
阅读次数:
194
一、背景 list.h文件位于linux/include下,内核中链表的操作函数都在其中。它有许多关于链表的操作函数,所以我们可以尝试将list.h拉到用户态中来使用,这样,我们在用户态中若要用到链表就可以直接调用其中已经实现好的函数了。我这里将拉到用户态的经过“改造”后的list.h文件代码列出, ...
分类:
其他好文 时间:
2017-12-25 16:05:02
阅读次数:
163
explain显示了MySQL如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。简单讲,它的作用就是分析查询性能。 explain关键字的使用方法很简单,就是把它放在select查询语句的前面。 mysql查看是否使用索引,简单的看type类型就可以。如果它 ...
分类:
数据库 时间:
2017-12-20 13:56:33
阅读次数:
150
显示数据库 进入指定数据库 二、数据库表的操作 三、数据库表的简单查询(一个简单小例子) ...
分类:
数据库 时间:
2017-12-08 01:26:14
阅读次数:
168
一、表的操作 表:创建、修改、删除 通过select * from sysobjects where xtype='U'可以查看所有存在的表 多个列间使用逗号分隔 主键:primary key 非空:not null 惟一:unique 默认:default() 检查:check() 外键:fore ...
分类:
数据库 时间:
2017-12-07 00:14:58
阅读次数:
232
1、表的操作现在创建表的工作大部分还是使用数据库管理工具来完成的,虽然其本质也是使用的SQL,但是方便许多。现在就来简单谈谈使用SQL语句操作表。1.1 创建表 创建表的基本语句是(如果仅想在一个表不存在时创建它,则在表名后给出关键字 IF NOT EXISTS 即可):CREATE TABLE R... ...
分类:
数据库 时间:
2017-12-04 17:35:49
阅读次数:
207