上篇中已经建立了两个table,Book和Publish.这篇介绍如何用python增删改查数据库中的数据. 在views.py中创建一个index函数 from django.shortcuts import render # Create your views here. from app01.models import * def index(request): return render(request,"index.html") 返回一个index.html页面.urls.p…
多表操作(一对多) 遇到的问题: 执行python manage.py makemigrations后报如下错误 TypeError: __init__() missing 1 required positional argument: 'on_delete' 这是外键导致的, 修改外键连接代码如标红部分. class Book(models.Model): name=models.CharField(max_length=20) price=models.IntegerField() pub_…
中篇介绍的是添加,下篇主要介绍查询 通过一个Book表的书的信息查询Publish表中出版社的信息 def addbook(request): # Book.objects.create(name="linux运维",price=77,pub_date="2018-11-2",publish_id=2) # publish_obj=Publish.objects.filter(name="人民出版社")[0] # Book.objects.cre…
下面是试验的主要步骤: 在上一篇文章中LZ已经介绍了,实验的环境和实验目的. 在本篇文章中主要介绍侧重于对Kettle ETL的相应使用方法, 在这里LZ需要说明一下,LZ成为了避免涉及索引和表连接等操作, 在数据库mysql中重新创建一个不带有索引和外键约束的 customers数据库表. 但数据集合不变. 所以在后文中国使用,mysql.customers来代替前篇文章中的test.customers. 下面的截图是使用Spoon工具来整体对这个流程的描述: (图) 首先需要使用Kettle…
一.数据库:1.建立数据库 create database 数据库名;use 数据库名; create database exp1;use exp1; mysql同样 2.删除数据库 drop database 数据库名;drop database exp1; mysql同样 二.表:1.创建表 create table 表名(    列名1 类型1 [约束],    列名2 类型2 [约束],    ...); create table Student(    Sno Char(7) prim…
#第一份数据库及表create database library; use library; create table book( id int primary key, book_name char(50) ); create table reader( id int primary key, reader_name char(50) ); 1.安装用的是虚拟机  Ubuntu16.04 LTS: 2.MySQL语法不区分大小写,以分号 " :"结尾表示一条语句完结,回车表示换行 :…
第一节学习了Jmeter的下载和安装,那么第二节就来看看具体怎么使用. 本篇介绍的是使用Jmeter进行http接口测试,那么接口程序使用Django开发的一个小接口. 一.Django编写接口 这一步不是重点,直接附上链接:https://github.com/Aimee888/Python-20210127/tree/main/20210225,从上面下载Django代码. 进入项目所在目录,运行python manage.py runserver,开启项目.(如果电脑上安装了PyCharm…
1.查看PostgreSQL表结构和数据信息 edbstore=# \d customers Table "edbstore.customers" Column | Type | Modifiers ----------------------+-----------------------+---------------------------------------------------------------- customerid | integer | not null d…
这里以MS SQL Server2000中已有的一个Northwind库为例,我们命名新的数据库名为NorthwindRose:我们只挑其中的两个表Customers和Employees做示例,另外我们再新建一个Card表,来建立表间关系,其他依此类推:前提当然是你已经安装了Rose 2003和 SQL Server2000,OK,我们开始 注:对文章中提到的一些概念,如模式.表空间,请参考书<UML数据库设计应用>,人民邮电出版社出版 先看最终效果 图一.SQLServer2000中的关系图…
1.去重语句:DELETE FROM `v_klg_item` WHERE id NOT IN (SELECT * FROM (SELECT MAX(id) FROM `v_klg_item` GROUP BY NAME) AS tmp); 2.数据库不同表之间列的复制语句:INSERT INTO crm_add (id,address,pid) SELECT id,NAME,parentId FROM labos_area;…