摘要: 表创建好后,就可以往里插入记录了,插入记录的基本语法如下: 例如,向表emp 中插入以下记录:ename 为zzx1,hiredate 为2000-01-01,sal 为2000,deptno为1,命令执行如下: 也可以不用指定字段名称,但是values 后面的顺序应该和字段的排列顺序一致: 来查看 阅读全文
posted @ 2016-12-19 14:42 淋哥 阅读(696) 评论(0) 推荐(0) 编辑
摘要: 对于已经创建好的表,尤其是已经有大量数据的表,如果需要对表做一些结构上的改变,我们可以先将表删除(drop),然后再按照新的表定义重建表。这样做没有问题,但是必然要做一些额外的工作,比如数据的重新加载。而且,如果有服务在访问表,也会对服务产生影响。因此,在大多数情况下,表结构的更改一般都使用alte 阅读全文
posted @ 2016-12-19 14:41 淋哥 阅读(2710) 评论(0) 推荐(1) 编辑
摘要: 在数据库中创建一张表的基本语法如下: 因为MySQL 的表名是以目录的形式存在于磁盘上,所以表名的字符可以用任何目录名允许的字符。column_name 是列的名字,column_type 是列的数据类型,contraints 是这个列的约束条件,在后面的章节中会详细介绍。例如,创建一个名称为emp 阅读全文
posted @ 2016-12-19 14:38 淋哥 阅读(876) 评论(0) 推荐(0) 编辑
摘要: • 存储过程介绍• 创建和管理存储过程 • 在存储过程中使用参数 • 处理错误信息 存储过程介绍 • 定义存储过程 • 存储过程的优点 • 存储过程分类 定义存储过程 • 存储过程 – 是存储在服务器上的 Transact-SQL 语句的命名集合 – 是封装重复性任务的方法 – 支持用户声明变量、条 阅读全文
posted @ 2016-12-19 14:36 淋哥 阅读(1418) 评论(0) 推荐(0) 编辑
摘要: 数据流图(DFD)画法要求 一、数据流图(DFD) 1.数据流图的基本符号 数据流图由四种基本符号组成,见图5-4-1所示。 图5-4-1 数据流图的基本符号 例:图5-4-2是一个简单的数据流图,它表示数据X从源S流出,经P1加工转换成Y,接着经P2加工转换为Z,在加工过程中从F中读取数据。 图5 阅读全文
posted @ 2016-12-19 14:35 淋哥 阅读(19285) 评论(0) 推荐(6) 编辑
摘要: 建表:DEPARTMENTS:DEPARTMENT_ID(primary key),DEPARTMENT_NAME,LOCATION EMPLOYEES:EMPLOYEE_ID(primary key),EMPLOYEE_NAME,EMPLOYEE_JOB,MANAGER,SALARY,DEPART 阅读全文
posted @ 2016-11-30 09:21 淋哥 阅读(892) 评论(0) 推荐(0) 编辑
摘要: 长度为 n 个字节的固定长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为 n 个字节。char 在 SQL-92 中的同义词为 character。 2、varchar[(n)] 长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必 阅读全文
posted @ 2016-11-30 09:21 淋哥 阅读(4388) 评论(0) 推荐(1) 编辑
摘要: 转载自:http://blog.csdn.net/woshisap/article/details/7356767 转载自:http://blog.csdn.net/woshisap/article/details/7356767 1:定义 存储过程(stored procedure)是一组为了完成 阅读全文
posted @ 2016-11-22 10:32 淋哥 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 方法一: 在编辑页面中,每个字段的标签都是从模块的字段名称生成的。 规则很简单: 用空格替换下划线;首字母大写。例如:Book模块中publication_date的标签是Publication date。 然而,字段名称并不总是贴切的。有些情况下,你可能想自定义一个标签。 你只需在模块中指定ver 阅读全文
posted @ 2016-11-15 21:57 淋哥 阅读(2222) 评论(0) 推荐(0) 编辑
摘要: 上面的例子中`` filter()`` 函数返回一个记录集,这个记录集是一个列表。 相对列表来说,有些时候我们更需要获取单个的对象, `` get()`` 方法就是在此时使用的: >>> Publisher.objects.get(name="Apress") <Publisher: Apress> 阅读全文
posted @ 2016-11-15 20:19 淋哥 阅读(4696) 评论(2) 推荐(0) 编辑
摘要: filter (数据过滤) 我们很少会一次性从数据库中取出所有的数据;通常都只针对一部分数据进行操作。 在Django API中,我们可以使用`` filter()`` 方法对数据进行过滤: filter() 根据关键字参数来转换成 WHERE SQL语句。 前面这个例子 相当于这样: 你可以传递多 阅读全文
posted @ 2016-11-15 20:07 淋哥 阅读(31577) 评论(0) 推荐(3) 编辑
摘要: sqlall 命令并没有在数据库中真正创建数据表,只是把SQL语句段打印出来,这样你可以看到Django究竟会做些什么。 如果你想这么做的话,你可以把那些SQL语句复制到你的数据库客户端执行,或者通过Unix管道直接进行操作(例如,`` python manager.py sqlall books 阅读全文
posted @ 2016-11-15 17:47 淋哥 阅读(6269) 评论(0) 推荐(0) 编辑
摘要: 推导式是Python中很强大的、很受欢迎的特性,具有语言简洁,简化代码,速度快等优点。推导式包括:1.列表推导式2.字典推导式3.集合推导式4.嵌套列表推导式注意: 字典和集合推导是最近才加入到Python的(Python 2.7 和Python 3.1以上版). 下面简要介绍下: 第一:列表推导式 阅读全文
posted @ 2016-11-13 20:12 淋哥 阅读(1052) 评论(0) 推荐(0) 编辑
摘要: 问题一:以下的代码的输出将是什么? 说出你的答案并解释。 class Parent(object): x = 1 class Child1(Parent): pass class Child2(Parent): pass print Parent.x, Child1.x, Child2.x Chil 阅读全文
posted @ 2016-11-09 23:55 淋哥 阅读(1416) 评论(0) 推荐(0) 编辑
摘要: 在Python set是基本数据类型的一种集合类型,它有可变集合(set())和不可变集合(frozenset)两种。 创建集合set、集合set添加、集合删除、交集、并集、差集的操作都是非常实用的方法。 set 是一个无序的元素集合,支持并、交、差及对称差等数学运算, 但由于 set 不记录元素位 阅读全文
posted @ 2016-11-08 23:56 淋哥 阅读(12099) 评论(0) 推荐(0) 编辑
摘要: python中的map函数应用于每一个可迭代的项,返回的是一个结果list。如果有其他的可迭代参数传进来,map函数则会把每一个参数都以相应的处理函数进行迭代处理。map()函数接收两个参数,一个是函数,一个是序列,map将传入的函数依次作用到序列的每个元素,并把结果作为新的list返回。 示例一: 阅读全文
posted @ 2016-11-08 23:56 淋哥 阅读(3503) 评论(0) 推荐(0) 编辑
摘要: 1.切片: 通过指定下标的方式来获得某一个数据元素,或者通过指定下标范围来获得一组序列的元素,这种访问序列的方式叫做切片。 访问某一个数据元素的的语法如下: sequence[index] sequence是序列名,index是想要访问的元素对应的偏移量,偏移量可以是正值,范围是:0<=index< 阅读全文
posted @ 2016-11-08 23:55 淋哥 阅读(9483) 评论(0) 推荐(0) 编辑
摘要: 搭配for循环,支持并行迭代操作方法 zip()方法用在for循环中,就会支持并行迭代: l1 = [2,3,4] l2 = [4,5,6] for (x,y) in zip(l1,l2): print x,y,'--',x*y 2 4 -- 83 5 -- 154 6 -- 24其实它的工作原理就 阅读全文
posted @ 2016-11-08 23:54 淋哥 阅读(12066) 评论(0) 推荐(1) 编辑
摘要: 方法一: 将list作为set的构造函数构造一个set,然后再将set转换会list就可以 方法二:使用列表推导,只保留元素个数等于1 不过还可以使用下面的方法,只是上面的方法更简单 方法三:使用字典中的fromkeys方法 方法四:用list类的sort方法 方法五:使用用遍历 方法六:使用lam 阅读全文
posted @ 2016-11-08 23:54 淋哥 阅读(17986) 评论(0) 推荐(1) 编辑
摘要: 首先,用下面的命令验证模型的有效性: validate 命令检查你的模型的语法和逻辑是否正确。 如果一切正常,你会看到 0 errors found 消息。如果出错,请检查你输入的模型代码。 错误输出会给出非常有用的错误信息来帮助你修正你的模型。 一旦你觉得你的模型可能有问题,运行 python m 阅读全文
posted @ 2016-11-08 23:54 淋哥 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 一旦你觉得你的模型可能有问题,运行 python manage.py validate 。 它可以帮助你捕获一些常见的模型定义错误。 模型确认没问题了,运行下面的命令来生成 CREATE TABLE 语句(如果你使用的是Unix,那么可以启用语法高亮): books是数据库名字 阅读全文
posted @ 2016-11-08 23:54 淋哥 阅读(1263) 评论(0) 推荐(0) 编辑
摘要: 当我们提交表单仅仅需要获取数据时就可以用GET; 而当我们提交表单时需要更改服务器数据的状态,或者说发送e-mail,或者其他不仅仅是获取并显示数据的时候就使用POST。 在这个搜索书籍的例子里,我们使用GET,因为这个查询不会更改服务器数据的状态。 '''GET是通过URL传给服务器的,POST是 阅读全文
posted @ 2016-11-08 23:53 淋哥 阅读(1922) 评论(0) 推荐(0) 编辑
摘要: 正则表达式的特殊符号和字符,即所谓的元字符,它给了正则表达式强大的功能和灵活性,下面列出常见的符号和字符。 阅读全文
posted @ 2016-11-08 23:53 淋哥 阅读(4707) 评论(0) 推荐(0) 编辑
摘要: 一使用SELECT子句进行多表查询 SELECT 字段名 FROM 表1,表2 … WHERE 表1.字段 = 表2.字段 AND 其它查询条件 SELECT a.id,a.name,a.address,a.date,b.math,b.english,b.chinese FROM tb_demo065_tel AS b,tb_demo065 AS a WHERE a.id=b.id 注:在上面... 阅读全文
posted @ 2016-11-08 23:52 淋哥 阅读(149636) 评论(1) 推荐(13) 编辑
摘要: 总结了一下常见集中排序的算法 归并排序 归并排序也称合并排序,是分治法的典型应用。分治思想是将每个问题分解成个个小问题,将每个小问题解决,然后合并。 具体的归并排序就是,将一组无序数按n/2递归分解成只有一个元素的子项,一个元素就是已经排好序的了。然后将这些有序的子元素进行合并。 合并的过程就是 对 阅读全文
posted @ 2016-10-09 14:56 淋哥 阅读(658) 评论(0) 推荐(0) 编辑
摘要: 转载:http://www.python88.com/topic/53/ 网站,特别是论坛,就如本社区一样,肯定会遇到某个页面要显示列表(比如本社区的首页,要显示主题列表),那肯定就会涉及到列表的分页功能。 举个例子,比如一个列表有100个item,那我们网站的页面是不是将此100个item都显示出 阅读全文
posted @ 2016-10-09 10:06 淋哥 阅读(596) 评论(0) 推荐(0) 编辑
摘要: def getBetweenDay(begin_date): date_list = [] begin_date = datetime.datetime.strptime(begin_date, "%Y-%m-%d") end_date = datetime.datetime.strptime(time.strftime('%Y-%m-%d',time.localtime... 阅读全文
posted @ 2016-09-29 17:53 淋哥 阅读(9751) 评论(1) 推荐(2) 编辑
摘要: 程序运行过程图片 阅读全文
posted @ 2016-09-29 17:40 淋哥 阅读(11496) 评论(0) 推荐(1) 编辑
摘要: 使用python的人都知道range()函数很方便,今天再用到他的时候发现了很多以前看到过但是忘记的细节。这里记录一下range(),复习下list的slide,最后分析一个好玩儿的冒泡程序。 这里记录一下: ? >>> range(1,5) #代表从1到5(不包含5) [1, 2, 3, 4] > 阅读全文
posted @ 2016-09-29 17:34 淋哥 阅读(1907) 评论(0) 推荐(0) 编辑
摘要: 首先介绍下django的模型有哪些属性:先看例子: Django 模型类的Meta是一个内部类,它用于定义一些Django模型类的行为特性。以下对此作一总结: abstract 这个属性是定义当前的模型类是不是一个抽象类。所谓抽象类是不会对应数据库表的。一般我们用它来归纳一些公共属性字段,然后继承它 阅读全文
posted @ 2016-09-29 17:03 淋哥 阅读(4697) 评论(0) 推荐(2) 编辑