返回顶部
摘要: 1、如何找出两张表之间的关系 分析步骤: 1、先从左表的角度去找 看左表的多条记录是否可以对应右表的一条记录,如果是,则证明左表的一个字段foreign key (关联)右表的一个字段(通常是id字段)。 2、再从右表的角度去找 看右表的多条记录是否可以对应左表的一条记录,如果是,则证明右表的一个字 阅读全文
posted @ 2020-10-30 13:41 永亮 阅读(1306) 评论(0) 推荐(0) 编辑
摘要: 1、create table -- 新建表 create table 表名( 字段名1 类型[(宽度) 约束条件], 字段名2 类型[(宽度) 约束条件], 字段名3 类型[(宽度) 约束条件] ); # 在同一张表中,字段名是不能相同的 # 宽度和约束条件是可以选择的 # 字段名和类型是必须要有的 阅读全文
posted @ 2020-10-27 13:49 永亮 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 为了防止不符合规范的数据进入数据库,在用户对数据进行插入、修改、删除等操作时,DBMS自动按照一定的约束条件对数据进行监测,使不符合规范的数据不能进入数据库,以确保数据库中存储的数据正确、有效、相容。 约束条件与数据类型的宽度一样,都是可选参数,主要分为以下几种: NOT NULL : # 非空约束 阅读全文
posted @ 2020-10-26 13:44 永亮 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 1、前期准备 #建表 create table department( id int, name varchar(20) ); create table employee( id int, name varchar(20), sex enum('male','female'), age int, d 阅读全文
posted @ 2020-10-23 17:37 永亮 阅读(1007) 评论(0) 推荐(0) 编辑
摘要: 1、数据操作 (1)insert 增加数据 1. 插入完整数据(顺序插入) 语法一: INSERT INTO 表名(字段1,字段2,字段3…字段n) VALUES(值1,值2,值3…值n); 语法二: INSERT INTO 表名 VALUES (值1,值2,值3…值n); 2. 指定字段插入数据 阅读全文
posted @ 2020-10-22 13:42 永亮 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 1、数据库(文件夹)的操作 create database 数据库名; # 增加数据库 show databases; # 查看当前所有的库 use 数据库名 # 切换到对应的库中/实际上就是进入对应的文件夹 select database(); # 查看当前所在的库 alter database 阅读全文
posted @ 2020-10-21 17:34 永亮 阅读(3103) 评论(0) 推荐(0) 编辑
摘要: 1、初识数据库 (1)、为什么要使用数据库? ​ 第一:将文件和程序存在一台机器上是很不合理的。 ​ 第二:操作文件是一件很麻烦的事 数据库是一个可以在一台机器上独立工作的,并且可以给我们提供高效,便携的方式对数据进行增删改查的一种工具。 (2)、数据库的优势: ​ 程序稳定性 、 数据一致性、 并 阅读全文
posted @ 2020-10-20 16:14 永亮 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 数据库对比: 1.常用关系型数据库对比: 数据库 优点 缺点 使用场景 MySQL数据库 1.使用C和C编写,并使用了多种编译器进行测试,保证源代码的可移植性;2.支持AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Sol 阅读全文
posted @ 2020-09-23 16:36 永亮 阅读(2726) 评论(0) 推荐(0) 编辑
摘要: 常用数据库: 1.关系型数据库 (1).MySQL 数据库 ​ MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Da 阅读全文
posted @ 2020-09-22 16:54 永亮 阅读(1759) 评论(0) 推荐(0) 编辑
摘要: 数据库分类: ​ 关于数据库的分类其实可以从各个纬度来进行划分,但是我们最常使用的分类还是根据他们存取数据的特点来进行划分,主要分为关系型数据库和非关系型数据库。 1、关系型数据库 ​ 关系型数据库管理系统(Relational Database Management System:RDBMS)是指 阅读全文
posted @ 2020-09-21 15:29 永亮 阅读(1068) 评论(0) 推荐(0) 编辑
摘要: 一、odoo模块的一般目录结构 my_addons ├─ __init__.py ├─ __manifest__.py ├─ controllers │ ├─ __init__.py │ └─ controllers.py ├─ data ├─ demo │ └─ demo.xml ├─ i18n 阅读全文
posted @ 2020-08-06 21:45 永亮 阅读(1842) 评论(0) 推荐(0) 编辑
摘要: 一、 创建并启动一个新的odoo模块 1、打开pycharm下方的Terminal ​ 输入命令:python odoo-bin scaffold class myaddons ​ odoo-bin odoo的启动脚本 ​ scaffold 脚手架 (会把新建的模块 所需要的其他的文件一并创建,如c 阅读全文
posted @ 2020-08-05 18:38 永亮 阅读(1098) 评论(0) 推荐(0) 编辑
摘要: Windows10 + odoo12 环境搭建 一、前提准备 1.python3.7 , odoo11以后支持python3版本 ​ 官网下载地址: https://www.python.org/downloads/windows/ 2.pycharm社区版及以上版本: ​ 官网下载地址: http 阅读全文
posted @ 2020-08-04 19:36 永亮 阅读(969) 评论(0) 推荐(0) 编辑
摘要: odoo简介 阅读全文
posted @ 2020-08-03 19:44 永亮 阅读(4972) 评论(0) 推荐(0) 编辑
摘要: 1、print带颜色输出书写格式: 开头部分: \033[显示方式; 前景色 ; 背景色 m 结尾部分: \033[0m 详解: 开头部分的三个参数: 显示方式 字体颜色 背景色 ​ 这三个参数是可选参数,可以只写其中的某一个,另外由于表示三个参数不同含义的数值都是唯一的没有重复的,所以三个单数的书 阅读全文
posted @ 2019-10-26 19:15 永亮 阅读(1412) 评论(0) 推荐(0) 编辑