一、数据定义语句 CREATE:创建表或其它对象 ALTER:修改表或其它对象的结构 DROP:删除表或其它对象 TRUNCATE:删除表中的数据而保留结构 UPDATE:更新表中的记录 DELETE:删除表中的记录 1、如果没有WHERE子句,则全表的数据都会被删除。 2、在DDL语句中的TRUN ...
分类:
数据库 时间:
2018-10-15 12:18:16
阅读次数:
189
表:具有固定列数和任意行数。 数据库:一些关联表的集合。 主键:一个数据表只能包含一个主键,使用主键来查询数据。 外键:用来关联两张表。 索引:快速访问数据库表的特定信息,索引是对数据库表一列和多列的值进行排序的一种数据结构。 DDL:数据定义语言:定义数据库对象:创建库,表,列等。 DML:数据操 ...
分类:
数据库 时间:
2018-10-15 12:06:39
阅读次数:
174
第一步:在项目目录下的settings.py中MIDDLEWARE中加上中间件: # session中间件Django项目默认启用Session 'django.contrib.sessions.middleware.SessionMiddleware', 第二步:在redis中保存session, ...
分类:
其他好文 时间:
2018-10-14 23:05:38
阅读次数:
239
实践题目:改写二分搜索算法 问题描述:设a[0:n-1]是已排好序的数组,请改写二分搜索法,使得当x不在数组中时,返回小于x的最大元素位置i和大于x的最小元素位置j。当搜索元素在数组中时,i和j相同,均为x在数组中的位置。 算法描述: 如问题描述,如果输入的x存在于数组中,则i、j返回的是x在数组中 ...
分类:
编程语言 时间:
2018-10-14 20:49:56
阅读次数:
161
题目:返回一个整数数组中最大子数组的和。 要求: 1.要求程序必须能处理1000 个元素; 2.每个元素是int32 类型的,出现子数组之和大于整型表示的最大范围会出现什么情况; 3.输入一个整型数组,数组里有正数也有负数。 4.数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 5. ...
分类:
编程语言 时间:
2018-10-14 19:00:33
阅读次数:
220
实践题目:二分查找 问题描述: 输入n值(1<=n<=1000)、n个非降序排列的整数以及要查找的数x,使用二分查找算法查找x,输出x所在的下标(0~n-1)及比较次数。若x不存在,输出-1和比较次数。 算法描述: while (left <= right) { int middle = (left ...
分类:
编程语言 时间:
2018-10-14 14:04:07
阅读次数:
145
标准SQL包含了4种基本的语句类别: DDL语句,数据定义语句,主要用来定义数据库,表名,字段,例如create,drop,alter. DML语句,数据操作语句,用来对数据记录的增删改查,还用来保证数据的一致性。主要有select,delete,insert,update语句。 DCL语句,数据控 ...
分类:
数据库 时间:
2018-10-14 14:01:42
阅读次数:
176
SQL分类 DDL(Data Definition Languages) 数据定义语言,这些语句定义了不同的数据字段、数据库、表、列、索引等数据。 常用的语句关键字主要包括 create(添加),drop(删除),alter(修改) DML (Data Manipulation Languges) ...
分类:
数据库 时间:
2018-10-14 02:02:55
阅读次数:
217
恢复内容开始 一、中间件的概念 中间件顾名思义,是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出。因为改变的是全局,所以需要谨慎实用,用不好会影响到性能。 Django的中间件的定义: Middleware is a framew ...
分类:
Web程序 时间:
2018-10-13 02:19:17
阅读次数:
212
由 Alan Gates创建, 最终由 Andrew Sherman修改于2018年8月7日 原文链接:https://cwiki.apache.org/confluence/display/Hive/Hive+Transactions 翻译:Google Google翻译,金山软件 金山词霸 校对 ...
分类:
其他好文 时间:
2018-10-12 01:25:15
阅读次数:
221