任务八:多表操作8.1外键5.1.1 什么是外键(1)、外键是指引用另一个表中的一列或多列,被引用的列应该具有主键约束或唯一性约束。(2)、外键用于建立和加强两个表数据之间的链接。5.1.2 为表添加外键约束为表添加外键约束的语法格式如下: ALTER TABLE 表名 ADD CONSTRAINT ...
分类:
其他好文 时间:
2020-01-03 00:44:37
阅读次数:
140
MySQL库和表的操作 库操作 创建库 其他操作 表操作 创建表 建表语法 表操作简单示例 插入数据简单操作 查看表结构 看语法 基础数据类型 数值类型 整数类型:TINYINT,SMALLINT,MEDIUMINT,INT,BIGINT 作用:存储年龄,等级,id,各种号码等 注意:对于整型来说, ...
分类:
数据库 时间:
2020-01-01 18:25:36
阅读次数:
99
原文链接:https://www.cnblogs.com/rjzheng/p/10115798.html 引言 这篇说说分布式事务的问题。企业现在的架构都由传统的架构转向了微服务架构,如下图所示:那么,都不可避免的会遇到跨数据库调用的,分布式事务问题!目前,业内解决分布式事务问题,都基本不用JTA这 ...
分类:
其他好文 时间:
2019-12-31 14:36:11
阅读次数:
91
1、库操作 新增 create database 查看 show databases 删除 drop database 选择 use 2、表操作 (1)新增一张表 create table 表名( 字段1 字段类型 约束, 字段2 列类型 约束 ); 字段类型有以下: 整数:tinyint、smal ...
分类:
数据库 时间:
2019-12-30 23:06:37
阅读次数:
84
数据库操作 创建数据库 语法 语法一:create database 数据库名 语法二:create database 数据库名 character set 字符集; 查看数据库 语法 查看数据库服务器中的所有的数据库:show databases; 查看某个数据库的定义的信息:show creat ...
分类:
数据库 时间:
2019-12-30 22:51:47
阅读次数:
86
基表 基表,是抽i想表,数据迁移的时候不会创建基表,仅作为models文件中为其他表服务的虚拟基表. 设置基表 需要在基表中配置类中加abstract=True class BaseModel(models.Model): is_delete = models.BooleanField(defaul ...
分类:
其他好文 时间:
2019-12-30 20:56:53
阅读次数:
97
目录 一、导包补充 二、深度查询 1. 子序列化和depth方法 (1)什么是子序列化 (2)__all__ 方法 exclude方法 (3)子序列化实例 2. 插拔式 三、十大接口 1. 十大接口中注意点(很重要) 2. 实例 一、导包补充 在导包时,如果用from 文件1 import ,则文件 ...
分类:
其他好文 时间:
2019-12-30 09:32:15
阅读次数:
56
```python 断关联表关系 外键字段属性 多表操作 断关联表关系 ''' 1.不会影响连表查询操作效率 2.会提升连表增删改操作效率 3.易于后期数据库表的重构 4.缺点:数据库本身设有连表检测,容易出现脏数据,需要通过严格的逻辑避免脏数据的参数(必要的时候管理脏数据) 举例: A依赖B,先插... ...
分类:
其他好文 时间:
2019-12-30 09:16:16
阅读次数:
62
基表 基表,是抽i想表,数据迁移的时候不会创建基表,仅作为models文件中为其他表服务的虚拟基表. 设置基表 需要在基表中配置类中加 外键字段属性 前提,db_constraint为true on_delete属性 django1中默认on_delete是model.CASCADE级联删除 设置级 ...
分类:
其他好文 时间:
2019-12-29 23:40:26
阅读次数:
117
Oracle表操作 主键,复合主键 create table example (id number primary key, name varchar2(20)); create table example1 (id number, name varchar2(20),primary key(id) ...
分类:
数据库 时间:
2019-12-29 16:50:24
阅读次数:
85