摘要: 增强的for循环是在传统的for循环中增加的强大的迭代功能的循环,是在jdk1.5之后提出来的。 基本语法格式: 其中:迭代变量必须在()中定义。集合变量可以是数组或实现了iterable接口的集合类。 应用实例模板: 应用范围及实例:增强的for循环(泛型)主要是在一维数组、二维数组和List中应 阅读全文
posted @ 2018-06-10 19:12 nichoo的博客 阅读(160) 评论(0) 推荐(0)
摘要: https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431664106267f12e9bef7ee14cf6a8776a479bdec9b9000 由以上内容的思考: pytho 阅读全文
posted @ 2018-06-10 15:53 nichoo的博客 阅读(251) 评论(0) 推荐(0)
摘要: Python的语法比较简单,采用缩进方式,写出来的代码就像下面的样子: 以#开头的语句是注释,注释是给人看的,可以是任意内容,解释器会忽略掉注释。其他每一行都是一个语句,当语句以冒号:结尾时,缩进的语句视为代码块。 缩进有利有弊。好处是强迫你写出格式化的代码,但没有规定缩进是几个空格还是Tab。按照 阅读全文
posted @ 2018-06-09 20:29 nichoo的博客 阅读(5608) 评论(0) 推荐(0)
摘要: python是一种解释型语言; 什么是解释型语言,首先了解编程语言分为编译型语言和解释型语言,这两者主要区别在于这些编程语言变化成为机器能够识别的机器码的过程; 编译型语言(C/C++、pascal等)是在运行之前就需使用编译器将用该语言写好的程序直接编译成为机器码,形成机器可以直接执行的文件如.E 阅读全文
posted @ 2018-06-09 19:45 nichoo的博客 阅读(274) 评论(0) 推荐(0)
摘要: 1. 需要考虑多个表格连接的时候,一条有用的思路: 常使用左连接, table1 LEFT JOIN table2 ON table1.expr1 = table2.expr2; 首要考虑的就是连接生成的表格要是自己所需要的主键,因此table1.expr1要是生成表的主键,而且这个主键要是我们整个 阅读全文
posted @ 2018-06-07 11:35 nichoo的博客 阅读(1010) 评论(0) 推荐(0)
摘要: 查询简介(四)之类型转换和分组查询 https://mp.weixin.qq.com/s/95pp52l8L9yR6QOCzseLQA 嵌套分组 有时候按照某个列进行分组太笼统,也就是说一个分组内可以被继续划分成更小的分组。比方说对于student_info表来说,我们可以先按照department 阅读全文
posted @ 2018-06-06 16:12 nichoo的博客 阅读(282) 评论(0) 推荐(0)
摘要: 单独使用时,单引号和双引号没有区别; 需要嵌套使用时,双引号和单引号可以互相嵌套。使用的结果是把内部的内容当做整体一个字符串变量。 和 在查询时没有区别。 和 以及 也没有区别,因为varchar变量类型,一般情况是需要使用引号来标识的,但是中文在mysql里面自动识别了,加不加引号都一样可以运行。 阅读全文
posted @ 2018-06-06 15:59 nichoo的博客 阅读(16320) 评论(0) 推荐(0)
摘要: MySQL的IF既可以作为表达式用,也可在存储过程中作为流程控制语句使用,如下是做为表达式使用: IF表达式 如果 expr1 是TRUE (expr1 <> 0 and expr1 <> NULL),则 IF()的返回值为expr2; 否则返回值则为 expr3。IF() 的返回值为数字值或字符串 阅读全文
posted @ 2018-06-05 19:14 nichoo的博客 阅读(335842) 评论(1) 推荐(4)
摘要: NULL和''不一样 阅读全文
posted @ 2018-06-05 17:44 nichoo的博客 阅读(1177) 评论(0) 推荐(0)
摘要: 在where中可以包含任意数目的and和or操作符,在没有任何其他符号的时候,例如括号,SQL会首先执行and条件,然后才执行or语句 eg. 注意: 这条语句默认执行的是id=2并且price大于等于10的,或者是id=1。 如果加上括号: 则这条语句执行的是id=1或id=2,并且price大于 阅读全文
posted @ 2018-06-05 15:53 nichoo的博客 阅读(1444) 评论(0) 推荐(0)