随笔分类 - mysql数据库
摘要:当一个项目当中有大量的数据的时候,你所有的IO操作都在一个数据库中操作,会造成项目的性能的降低。如果你能对项目中的数据进行读写分离的话,那么将大大提高你项目的性能。而Django自带的机制也对此提供了支持。我们可以简单的操作一下。 (当然数据的同步还是需要运维同志的协助) 修改配置文件 Django
阅读全文
摘要:什么是索引 在关系数据库中,索引是一种单独的、物理层面的对数据库表中一列或多列的值进行排序的一种存储结构; 也称之为 有以下几种: unique key primary key index key 索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。 为什么需要索引 思考:一个项目正
阅读全文
摘要:用户管理 主要为了控制权限,让不同开发者,仅能操作属于自己的业务范围内的数据 创建myqsl账户 账户中涉及的三个数据 账户名 密码 ip地址 ip是用于限制某个账户只能在哪些机器上登录 权限管理 涉及到的表 语法: 2.可视化客户端 navicat pymysql 模块 pym
阅读全文
摘要:函数 内置函数 日期相关: 字符串相关: 数字相关: 其他函数: 当然也包括之前学习的聚合函数 自定义函数 语法: 说明: paramters 只能是in 输入参数 参数名 类型 必须有返回值 不能呢加begin 和end returns 后面是返回值的类型 这里不加分号 return 后面是要返回
阅读全文
摘要:将一个查询结果插入到另一张表中 所有的select 关键字 where 条件 distinct 去除重复记录 指定字段 取别名 统计函数 也称之为聚合函数 将一堆数据经过计算得出一个结果 group by group 是分组的意思 即将一个整体按照某个特征或依据来分为不同的部分 为什么要分组
阅读全文
摘要:视图 什么是试图 试图是由一张表或多张表的查询结果构成的一张虚拟表 为什么使用视图 我们在使用多表查询时 我们的sql语句可能会非常的复杂,如果每次都编写一遍sql'的话无疑是一件麻烦的事情,这时候就可以使用视图来避免多次编写sql的问题; 简答的说可以帮我们节省sql的编写, 视图的另一个作用是,
阅读全文
摘要:约束 什么是约束 constraint 约束就是一种限制,例如宪法,让你不能做某些事情 数据库的约束,是对数据的安全性,完整性的保证; mysql中的约束 unique 唯一性约束,表示这个字段不能出现重复的值, 用于唯一标识一条记录 例如身份证号码,学号等 not null 非空约束,表示
阅读全文
摘要:1.测试整型是否有符号(严格模式已经设置了,超出范围会报错,不设置不会报错,但是最多存储最大范围值) mysql create table t1(a tinyint); Query OK, 0 rows affected (0.03 sec) 默认是有符号的(127 128),超过范围报错 mysq
阅读全文

浙公网安备 33010602011771号