django中在代码中建表,插入数据

1在models.py中修改

from django.db importmodels

# Create your modelshere.

classHost(models.Model):

hostname =models.CharField(max_length=30)

address =models.CharField(max_length=17)

2 同步数据库

[[email protected]]# python manage.py makemigrations

Migrations for ‘blog‘:

0001_initial.py:

- Create model Host

[[email protected]]# python manage.py migrate

3 创建对象

python manage.py shell

from blog.models importHost

Host.objects.create(hostname=‘host1‘,address=‘192.168.1.101‘)

数据库查数据

sqlite> select *from blog_host;

1|host1|192.168.1.101

第二种插数据的方法

host = Host()

host.hostname=‘host2‘

host.address=‘192.168.1.102‘

host.save()

时间: 2024-10-10 22:56:52

django中在代码中建表,插入数据的相关文章

向oracle中的表插入数据的方法

向oracle中的表插入数据的方法有以下几种: 假设表名为User 第一种方法:select t.*,rowid from User t;-->点击钥匙那个标记就可向表中添加数据 第二种方法:select t.*,rowid from User t for update;-->点击钥匙那个标记就可向表中添加数据 第三种方法:在oracle中的table表中选中你要添加数据的那个表-->点击右键-->选中Edit data-->就可向表中添加数据 第四种方法:通过DAO层来添加

SQL-Oracle存储过程-循环A表,向B表插入数据

--存储过程,查询A表,向B表插入数据 create or replace procedure prc_sg_sjtj_config(p_flag out varchar2) IS BEGIN FOR c_row IN (SELECT T.UNIT_NAME, T.DATA_NAME, T.TABLE_NAME, T.UPDATE_ODR, DECODE(T.DATA_METHODS, '文件', '拷贝', '接口', '服务接口', '交换平台') AS DATA_METHODS FROM

JS 向web sql数据表插入数据

var strSQL = "insert into tableName values (?,?,?)"; var info=[1,1,1]; //向web sql数据表插入数据. function insertInfo(strSQL,info){ //连接数据库(http://www.cnblogs.com/nb08611033/p/8227560.html) db = openDB(); if (db) { db.transaction(function(tr) { tr.execu

Hbase 创建表 插入数据Hb

Hbase 创建表 插入数据 创建表 public static void main(String[] args) throws IOException { // Instantiating configuration class 初始化配置文件 Configuration con = HBaseConfiguration.create(); // Instantiating HbaseAdmin class 初始化HbaseAdmin HBaseAdmin admin = new HBaseA

MySQL 数据库中如何把A表的数据插入到B表?

web开发中,我们经常需要将一个表的数据插入到另外一个表,有时还需要指定导入字段,设置只需要导入目标表中不存在的记录,虽然这些都可以在程序中拆分成简单sql来实现,但是用一个sql的话,会节省大量代码. 以mysql数据库为例分情况一一说明: 两张表:insertTest和insertTest2,前者中有测试数据 create table insertTest(id int(4),name varchar(12));insert into insertTest values(100,'tom')

inserted触发器,一张表插入数据时,同时向另外一张表插入数据

有时候,一个服务器上有多个数据库,需要向其中一个数据库的表中插入数据时, 同时向另外一个数据的表里插入数据. 可以利用触发器和同义词(建立同义词的方法省略), 在一个数据库的表里插入数据时,同时向另外一个数据库的表里插入数据. 触发器代码如下: create trigger userInsertTrigger on [user] for insert as begin begin insert into usertab(UserID,UserAccount,UserPassword,UserNa

python数据库操作常用功能使用详解(创建表/插入数据/获取数据)

实例1.取得MYSQL版本 # -*- coding: UTF-8 -*- #安装MYSQL DB for python import MySQLdb as mdb con = None try: #连接mysql的方法:connect(host='localhost',user='root',passwd='root',db='test',port=3306) con = mdb.connect('localhost', 'root', 'root', 'test'); #所有的查询,都在连接

django 模型 使用 DateTimeFields 字段 实现 插入数据时 自动记录时间

class MyModel(models.Model): user_name = models.CharField() created = models.DatedTimeField(auto_now_add=True) modified = models.DatedTimeField(autro_now=True) 当向表中插入数据或修改数据会自动插入时间 原文地址:https://www.cnblogs.com/lowmanisbusy/p/9125272.html

数据库创建表,插入数据练习

create table shangpin("商品名称" varchar2(30), "商品种类" varchar2(30), "商品单价" number(30) )insert into shangpin values('手机','电子产品',6600)insert into shangpin values('苹果','水果',5)insert into shangpin values('花椒','调料',1)insert into shang