随笔分类 - 数据库
摘要:在MICK的《SQL基础教程》里读到的一章,写的很好,之前很乱的思路变清晰了很多。简单来说,表的运算主要是两种:列的运算和行的运算。 表的加减法 这里是对表的列操作(向下扩展)。因此,按照常理,我们需要注意: 1. 作为运算对象的列的类型要一致 2. 两个表选择出来的列的列数要相同: 就不正确 3.
阅读全文
摘要:这是一篇纯粹的乱七八糟的笔记。。。(勿喷)主要记录一下初入SQL坑的杂七杂八的注意事项。 一、先补充下事务的写法: 当然如果小心翼翼防止一些错误的决定,可以: 在DB2、Oracle中没有 ,在SQLSEVER和PostgreSQL中是 二、字符类型 是可变长度字符串, 是不可变长度字符串(用 填充
阅读全文
摘要:首先声明一下, 和`case`没有必然联系,这里只是为了一起整理个笔记。 谓词 如果存在对应的记录,返回 。否则,返回 。 实际使用中,即使不适用 ,基本也可以使用 或者 来代替。 示例: 通过这个例子发现: 通常会使用关联子查询作为参数。 当然,用 代替:(更容易理解) 表达式 语法: 从语法中可
阅读全文
摘要:写一篇笔记,记录一下常见的 sql函数 ,以备之后的查找需要。 算数函数 abs(num):绝对值函数 mod(被除数,除数):求余函数 round(num,保留小数的位数):四舍五入函数 字符串函数 concat(str1,str2):拼接字符串函数 length(str):字符串长度 lower
阅读全文
摘要:笔记中用到的表 "在这里" 。 视图 视图:视图可以理解成一张表。但它不保存在计算机的存储设备中,也不保存数据到任何地方, 事实上,他保存的是 语句。 语法 创建语法: 删除的语法: 示例: 应该注意 :避免在视图上建立视图,形成“多重视图”,降低DBMS的效率。 限制和优点 一些限制: 1. 尽管
阅读全文
摘要:[TOC] 显然, 只能指定行的情况,如果想按照列分组,需要别的语句。关系型数据库的分组是通过 来实现的。本指定的字段又称为: 聚合键 。 语句顺序和执行顺序 为语句顺序,数据库子句的顺序不能改变或者替换。 由于是老外开发,所以执行顺序不是从前到后: 。在这个过程中, 会按照条件成成新表用来分组。通
阅读全文
摘要:[TOC] 约束:简单的说,就是创建表的时候,对表或者其中的列的属性的初始化或修改或删除。 NOT NULL约束 强制列不接受 值 INDEX 索引 特点: 1. 在不读取整个表的情况下,索引使数据库应用程序可以更快地查找数据。 2. 但是更新表会更新索引,所以Time更久。 3. 一般仅在需要查找
阅读全文
摘要:[TOC] 创建和删除数据库 创建和删除表 语法: 如果只删除数据,不破坏结构: 添加、修改和删除字段 添加字段: 修改字段 删除字段: 欢迎进一步交流本博文相关内容: 博客园地址 : CSDN地址 : 也可以致信进行交流 : 欢迎转载 , 但 请指明出处 : )
阅读全文
摘要:这篇博客参考了网上的,具体哪一篇是原稿,不知道,特此声明。 数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。 下面以使用left jion时,on和where条件的区别如下: 1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会
阅读全文
摘要:现在以MySQL为模板。学习的方法和别的数据库写法上会有不同,但是思路基本一致。 用到的数据库表的格式: LIMIT:限定语句 适合在成千上万条的记录中检索前几个,并非所有数据库都支持TOP语句。 MySQL 不支持 和`percent`写法。 SQL别名 通过使用 SQL,可以为表名称或列名称指定
阅读全文
摘要:[TOC] 语句特点 1. 每一句结尾都有 。 所以注意换行,来增加可读性。 2. 大小写不敏感。 命令一般全大写,便于区分。 3. 当遇到差异的时候,以MySQL为基础进行笔记整理 进入数据库 1. 选择数据库: 2. 设置字符集: 基本查询语句 SELECT 如果是全选: DISTINCT DI
阅读全文
摘要:这篇主要记录一下如何实现对数据库的并行运算来节省代码运行时间。语言是Python,其他语言思路一样。 前言 一共23w条数据,是之前通过自然语言分析处理过的数据,附一张截图: 要实现对news主体的读取,并且找到其中含有的股票名称,只要发现,就将这支股票和对应的日期、score写入数据库。 显然,几
阅读全文
摘要:这是 python3下 的MySQL基本操作。其他类型的数据库用法基本一样。就是库的名字不同。因为python官方很早之前就规定了数据库第三方库的借口,来避免API混乱的情况。 安装与准备 这是python3的库,所以windows下安装不会像python2那样各种奇葩VC错误。是比较方便的傻瓜安装
阅读全文

浙公网安备 33010602011771号