>>django-admin startproject my_Dproject (创建项目)
>>cd my_Dproject (进入项目文件夹)
>>python3 manage.py startapp app01 (创建app)
>>pycharm打开Django\my_Dproject\my_Dproject\下的settings.py文件,在里面的‘INSTALLED_APPS‘列表后面添加"app01.apps.App01Config"
"或者直接添加简写"app01" (注册项目app:app01)
>>在settings.py文件内:"TEMPLATES"列表里面第二行‘DIRS‘: [os.path.joi...
想要获取源代码的同学可以留言,我不做git上传了,案例太简单 没必要综合演练 用户信息的增删改查
需求:你需要实现这样的结果
点击添加可以添加用户,点击删除可以删除点击修改可以修改
代码分析:
1.搭建网站服务器,实现客户端与服务器端的通信
2.连接数据库,创建用户集合,向集合中插入文档
3.当用户访问/list时,将所有用户信息查询出来
4.将用户信息和表格HTML进行拼接并将拼接结果响应回客户端
5.当用户访问/add时,呈现表...
package com.yxfyg.crud;2 3 import java.sql.Connection;4 import java.sql.ResultSet;5 import java.sql.SQLException;6 import java.sql.Statement;7 8 import org.junit.jupiter.api.Test;9 10 import com.yxfyg.util.JDBCUtil;11 12 public class TestCrud {13 14 @Test15 public void testQuery() {16 Connection conn = null;17 Statement st = null;18 ResultSet rs = null;19 ...
select * from 表名 插入数据insert into 表名 (字段1,字段2,字段3.......) values (值1,值2,值3.......) 修改数据update 表名 set 字段1=值1 , 字段2=值2 where 字段=值 删除DELETE FROM 表名称 WHERE 字段 = 值简单sql语句增删改查标签:sql语句增删改查本文系统来源:http://wangfoye.blog.51cto.com/12003317/1859773
数据库的图形化管理
数据库就是在服务器上的,而现在我的计算机已经是服务器了(因为我们按照了phpnow),所以我的计算机现在就有了数据库。
phpnow在安装后MySQL是自动开机并且运行的,服务里面有一个MySQL5_pn现在我要操作自己的数据库,后端操作数据库的方式是cmd命令,但是由于我对相关的命令知识比较薄弱,所以我利用图形化管理软件来操作数据库SQLYog 是美国oracle(甲骨文公司)推出的一款图形化管理数据库的软件
如果安装完...
from django.shortcuts import render
from app1.models import * #导入数据库操作模块#逻辑处理模块
def special(request):a = yhubiao(anem=‘张三‘,mim=‘279819‘) #第一种添加数据,实例化表类,在实例化里传参为字段和值a.save() #写入数据库return render(request,‘index.html‘) #打开页面
第二种方式:表类名称.objects.create(字段=值)
from django.shortcuts import render
...
更新操作:runner.update("delete from user where userName=?","用户名");int rowEffects = runner.update("insert into user(userName,password,comment)values(?,?,?)", "用户名","密码","备注");查询操作:
//返回bean
User user = runner.query("select * from user where userId=?",1,new BeanHandler<User>(User.class));//返回beanlist
System.out.println("返回BeanList结果......");
List<User> beanListResult =runner.q...
一、增:有4种方法 1.使用insert插入单行数据: 语法:insert [into] <表名> [列名] values <列值> 例:insert into Strdents (姓名,性别,出生日期) values (‘开心朋朋‘,‘男‘,‘1980/6/15‘) 注意:into可以省略;列名列值用逗号分开;列值用单引号因上;如果省略表名,将依次插入所有列2.使用insert select语句将现有表中的数据添加到已有的新表中 语法:insert into <已有的新表> <列名> ...
配置文件
以增加为例 对数据库操作进行封装所需的包文件目录 mybatis 数据库的增删改查标签:分享图片 文件目录 操作 数据 png 技术 增加 分享 目录 本文系统来源:https://www.cnblogs.com/nomouren/p/9934812.html
tep的设计理念是让人人都可以用Python写自动化,本文就来介绍如何用tep完成增删改查接口自动化。环境变量编辑fixtures/fixture_admin.py:"qa": {
"domain": "https://qa.com",
},修改qa环境的domain。登录因为非登录接口需要从登录接口拿token,放在请求参数中,所以先在fixtures/fixture_admin.py中实现登录,修改url和json:response = request(
"post",
url=url("/api/users/login"),
headers={"Content-Type"...
from django.db import models
2
3 class userinfo(models.Model):
4 #如果没有models.AutoField,默认会创建一个id的自增列
5 name = models.CharField(max_length=30)
6 email = models.EmailField()
7 memo = models.TextField()更多字段:
1、models.AutoField 自增列= int(11)如果没有的话,默认会生成一个名称为 id 的列,如果要显示的自定义一个自增列,必须将给列设置为主键 primary_key=True。
2、...
基础语法创建连接from sqlalchemy import create_engine
# 写法1
engine = create_engine("postgresql://scott:tiger@localhost/test?charset=utf8")# 写法2
engine = create_engine("mysql+pymysql://root:123@127.0.0.1/test",encoding=latin1, echo=True")
URL的字符串形式是 dialect[+driver]://user:password@host/dbname[?key=value..],在这里 dialect是一个数据库的名称,如mysql,oracle, postgresql等等,和driver一个D...
from flask import Flask2 from flask_sqlalchemy import SQLAlchemy3 import config4 5 app = Flask(__name__)6 app.config.from_object(config)7 8 db=SQLAlchemy(app)9
10 class User(db.Model):
11 __tablename__ = ‘User‘
12 id = db.Column(db.Integer,primary_key=True,autoincrement=True)
13 username = db.Column(db.String(20),nullable=False)
14 password = db.Column(db.String(20),nullable=Fal...
Mybatis实现简单的数据库增删改查操作
框架:mybatis(3.5.2)
数据库:mysql
工具:idea
1、新建一个maven项目,在pom文件中添加mybatis依赖及MySQL依赖 <!-- mybatis核心依赖 --><!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --><dependency><groupId>org.mybatis</groupId><artifactId>mybatis</artifactId><version>${mybatis.version}</version></dependency><!-- mysql驱动 --><dependency><groupId>mysql...
一、增:有2种方法
1.使用insert插入单行数据:
语法:insert [into] <表名> [列名] values <列值>例:insert into Strdents (姓名,性别,出生日期) values (‘王伟华‘,‘男‘,‘1983/6/15‘) 注意:如果省略表名,将依次插入所有列
2.使用insert,select语句将现有表中的 数据添加到已有的新表中
语法:insert into <已有的新表> <列名> select <原表列名> from <原表名>例:insert into addressList (‘姓名‘...