1. 复制集与分布式 复制集(Replication) 数据库中数据相同,起到备份作用 高可用 High Available HA 分布式(Distribution) 数据库中数据不同,共同组成完整的数据集合 通常每个节点被称为一个分片(shard) 高吞吐 High Throughput 复制集与 Read More
posted @ 2020-08-26 01:30 sewen Views(202) Comments(0) Diggs(0) Edit
1 新增 user = User(mobile='15612345678', name='itcast') db.session.add(user) db.session.commit() profile = Profile(id=user.id) db.session.add(profile) d Read More
posted @ 2020-08-26 01:27 sewen Views(296) Comments(0) Diggs(0) Edit
1 简介 SQLAlchemy是Python编程语言下的一款开源软件。提供了SQL工具包及对象关系映射(ORM)工具,使用MIT许可证发行。 SQLAlchemy“采用简单的Python语言,为高效和高性能的数据库访问设计,实现了完整的企业级持久模型”。 SQLAlchemy首次发行于2006年2月 Read More
posted @ 2020-08-26 01:03 sewen Views(306) Comments(0) Diggs(0) Edit
理解ORM 作用 省去自己拼写SQL,保证SQL语法的正确性 一次编写可以适配多个数据库 防止注入攻击 在数据库表名或字段名发生变化时,只需修改模型类的映射,无需修改数据库操作的代码 (相比SQL的话,可能需要同步修改涉及到的每一个SQL语句) 使用ORM的方式选择 先创建模型类,再迁移到数据库中 Read More
posted @ 2020-08-26 00:56 sewen Views(79) Comments(0) Diggs(0) Edit
1 需求 根据黑马头条前台产品原型图中用户端的部分,进行数据库设计。 表结构 字段类型、是否允许为null、是否有默认值 索引设计 数据库引擎的选择 2 注意事项 为了查询效率,可以做冗余字段设计(空间换时间的思想,属于一种反范式设计) 字段类型的选择 整型的存储大小与显示大小 mysql的字段,u Read More
posted @ 2020-08-26 00:55 sewen Views(206) Comments(0) Diggs(0) Edit
1.Pycharm远程开发 可以在Windows中使用Pycharm编写代码,而代码的调试运行可以使用远程服务器中的python解释器。 在本地创建好工程项目(或从git上clone下代码)后,用Pycharm打开: 打开「Tools」设置 「Deployment」 选择SFTP 设置服务器名字 设 Read More
posted @ 2020-08-26 00:34 sewen Views(298) Comments(0) Diggs(0) Edit