随笔分类 - mysql
摘要:https://blog.csdn.net/redrose2100/article/details/125028599
阅读全文
摘要:数据库事务四种隔离级别 1、Read Uncommitted(读未提交) :事务中的修改,即使没有提交,其他事务也可以看得到,会导致“脏读”、“幻读”和“不可重复读取”。 2、READ COMMITTED (读提交):大多数主流数据库的默认事务等级,保证了一个事务不会读到另一个并行事务已修改但未提交
阅读全文
摘要:跑项目需要牵扯到数据库 1、导入导出sql/csv文件 1、如果别人没有给你sql文件,那就需要执行数据库迁移命令产生表,后台数据就利用admin或者xadmin或者自己写的后台,自己手动录入数据 2、如果别人给了sql文件,就不需要执行数据库迁移命令来产生表,注意要问清楚mysql数据库版本导出的
阅读全文
摘要:备份 在navicat任意选择数据库,右键点击选择 转储SQL文件,选择数据与结构,然后保存即可 还原 1、先创建一个数据库 2、然后右键点击选择 运行SQL文件,选择要还原的sql文件即可
阅读全文
摘要:数据库关系分析 1)之间有关系的两个表,增删改操作会相互影响(效率低),查询操作就是正常的连表操作。 2)之间有关系的两个表,断开关联,但所有数据保持与原来一致; 每个表都可以单独操作,增删改操作效率极高,但是容易出现脏数据(开发中完全可以避免); 由于数据没有任何变化,所以查询的连表操作不会受到任
阅读全文
摘要:初识Mysql数据库 数据库设计三大范式 Mysql库、表、记录的基本操作 Mysql 字段类型与约束条件 Mysql 表与表之间的关系 Mysql 最全查询语句 数据库 笔记 Python pymysql模块 数据库之索引与慢查询优化 mysql数据库备份和还原 数据库 navicate导入与导出
阅读全文
摘要:```sql# pip3 install DBUtilsfrom DBUtils.PooledDB import PooledDBimport pymysql'''数据库连接池'''POOL = PooledDB( creator=pymysql, # 使用链接数据库的模块 maxconnections=6, # 连接池允许的最大连接数,0和None表示不限制连接数 minc...
阅读全文
摘要:一、前言 1.1 什么是数据库(DataBase,简称DB) 数据库即存放数据的仓库,只不过这个仓库是在计算机存储设备上,而且数据是按一定的格式存放的。数据库是长期存放在计算机内、有组织、可共享的数据集合 将所有数据存放到一个第三方的公共位置(数据库),同一个软件凡是需要操作数据的,就必须去这个共享
阅读全文
摘要:数据库设计三大范式 数据库设计的三大范式 为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就叫做范式。 范式就是符合某一种设计要求的总结,要想设计一个结构合理的关系型数据库,必须满足一定的范式。 在实际开发中最常见的设计范式有三个: 1、第一范式(确保每列
阅读全文
摘要:索引与慢查询优化 索引就类似于书的目录,可以加快数据查询速度 索引虽然能够加速查询 但是也不是越多越好 索引在MySQL中也叫做“键”,是存储引擎用于快速找到记录的一种数据结构。 primary key unique key index key 上面三种key前两种除了有加速查询的效果之外还有额外的
阅读全文
摘要:"一、视图" "二、触发器" "三、事务" "四、存储过程" "五、函数" "六、流程控制" 一、视图 视图 是通过SQL语句查询得到一张虚拟的表,然后保存下来供下次直接使用,节省拼接表的时间消耗。视图就是这张虚拟表。 创建视图语句 注意:1.创建的视图只有表结构文件,数据还是来源于原来的表 2.视
阅读全文
摘要:什么是pymysql模块 PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。 使用pymysql模块 下载第三方模块: pip3 install pymysql SQL的注入问题 sql注入问题:利用特殊符号和注释语法 巧妙地
阅读全文
摘要:基本查询语句及语法: select distinct from where group by having limit 一、单表查询 前期表与数据准备 : 1、语法书写顺序与执行顺序 2、where约束条件 3、group by 分组 比如: 一张员工表中有性别字段,可以根据性别分组,一组是男性,一
阅读全文
摘要:一、前言 研究表与表之间的关系前,先要知道将所有数据存放在一张表中的弊端: 1.结构不清晰 不致命 2.浪费空间 不致命 3.可扩展性极差 不可忽视的弊端 就i好比将所有的代码存放在一个文件中,强耦合到了一起,而我们需要做的就是 解耦合 拆分表 拆分表解决以上问题. 需要给两张表之间,建立一种强有力
阅读全文
摘要:"一、数值类型" "二、日期类型" "三、枚举与集合" "四、约束条件" "五、设置严格模式" 一、数值类型 1.1 整型 应用场景: id号、年龄... tinyint: 有符号:默认范围 128, 127 无符号:默认范围 0,255 int: 有符号:默认范围( 2147483648, 214
阅读全文
摘要:库的操作 类似于文件夹 表的操作 类似于文件 记录 的操作 类似于文件中的一行行数据 了解:修改表的操作 注意: mysql 关键字不区分大小写 语法: 1. 修改表名 alter table 表名 rename 新表名; 2. 增加字段 alter table 表名 add 字段名 数据类型 [完
阅读全文

浙公网安备 33010602011771号