数据库
文章平均质量分 90
perwhy_wang
嫉妒使我成长
展开
-
Mysql数据库设计
文章目录设计的步骤需求分析1、数据是什么、有什么属性、特点(时效性?核心数据?增长情况?)、哪些属性或属性组合可以唯一标识一个实体2、实体与实体之间的关系(1对1?1对多?多对多?)概念结构设计局部E-R图设计合并成总体E-R图逻辑结构设计逻辑设计的一些条件函数依赖范式物理结构设计命名字段类型反范式化补充数据库维护和优化索引 设计的步骤 ② 概念结构设计:E-R图 ③ 逻辑结构设计:将E-R图转换为某一种数据模型,并优化。 ④ 物理结构设计:选哪种数据库 ⑤ 数据库实施 ⑥ 数据库维护和优化:建表、索引优化转载 2021-01-09 10:39:57 · 336 阅读 · 0 评论 -
Sequelize
文章目录一、安装二、建立mysql连接三、编写表的model文件四、生成mysql中的表五、增删改查插入查找更新删除六、事务 一、安装 通过npm安装sequelize和mysql npm install --save sequelize npm install --save mysql2 二、建立mysql连接 接下来我们会用Sequelize的构造方法来创建一个mysql的连接实例。 先来看看sequelize官方文档中构造方法的定义 public constructor(database: stri原创 2020-10-31 22:35:00 · 884 阅读 · 0 评论 -
python操作mysql数据库
文章目录PyMySQL的安装python连接数据库创建表操作创建表操作操作数据插入数据查询操作更新操作删除操作数据备份数据库的逻辑备份数据恢复事务和锁 PyMySQL的安装 pip install PyMySQL python连接数据库 连接 import pymysql db = pymysql.connect("数据库ip","用户","密码","数据库" ) # 打开数据库连接 cursor.execute("SELECT VERSION()") # 使用 ex原创 2020-08-25 14:58:50 · 113 阅读 · 0 评论 -
mysql索引
文章目录概念为什么要有索引?什么是索引?你是否对索引存在误解?索引的原理一 索引原理二 磁盘IO与预读三 索引的数据结构树B+树b+树性质四 聚集索引与辅助索引1、聚集索引2、辅助索引五 MySQL索引管理一 功能二 MySQL常用的索引三 索引的两大类型hash与btree四 创建/删除索引的语法六 测试索引数据准备二 在没有索引的前提下测试查询速度三 在表中已经存在大量数据的前提下,为某个字段段建立索引,建立速度会很慢四 在索引建立完毕后,以该字段为查询条件时,查询速度提升明显五 总结七 正确使用索引一原创 2020-08-25 10:47:19 · 271 阅读 · 0 评论 -
数据库记录操作
文章目录概览插入数据insert更新数据update删除数据delete查询数据 search单表查询单表查询语法关键字执行的优先级简单查询:where约束group by聚合函数HAVING过滤ORDER BY 查询排序LIMIT 限制查询的记录数使用正则表达式查询多表查询多表连接查询1 交叉连接:不适用任何匹配条件。生成笛卡尔积2 内连接:只连接匹配的行3 外链接之左连接:优先显示左表全部记录4 外链接之右连接:优先显示右表全部记录5 全外连接:显示左右两个表全部记录符合条件连接查询子查询1 带IN关键原创 2020-08-24 09:38:02 · 1004 阅读 · 0 评论 -
数据库的表操作
文章目录概念**创建表**查看表结构mysql中的数据类型mysql表的完整性约束**DEFAULT****UNIQUE****PRIMARY KEY****AUTO_INCREMENT**FOREIKEY修改表结构删除表多表结构的创建与分析建立表之间的关系 概念 表就相当于文件,表中的一条记录就相当于文件的一行内容,不同的是,表中的一条记录有对应的标题,称为表的字段 id,name,age,sex,phone,job 1,Alex,83,female,13651054608,IT 2,Egon,26,m原创 2020-08-23 17:26:23 · 307 阅读 · 0 评论 -
数据库基础和概念
文章目录概念数据库服务器、数据管理系统、数据库、表与记录的关系mysql数据库管理软件分类mysql初识sql语句 概念 数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。 数据库是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合,可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、查询、更新、删除等操作。 数据库的优势: 1.程序稳定性 :这样任意一台服务所在的原创 2020-08-23 16:44:54 · 210 阅读 · 0 评论