1. 程式人生 > >判斷sqlite是否存在某個表,不存在則建立 python

判斷sqlite是否存在某個表,不存在則建立 python

#判斷表存不存在來建立表

def create_table():


    conn = sqlite3.connect(db_name)
    try:
        create_tb_cmd='''
        CREATE TABLE IF NOT EXISTS USER
        (NAME TEXT,
        AGE INT,
        SALARY REAL);
        '''
        #主要就是上面的語句
        conn.execute(create_tb_cmd)
    except:
        print "Create table failed"
        return False
    insert_dt_cmd='''
    INSERT INTO USER (NAME,AGE,SALARY) VALUES ("Rocky",10,20.1);
    '''
    conn.execute(insert_dt_cmd)
    conn.commit()
    conn.close()


相關推薦

判斷sqlite是否存在某個存在建立 python

#判斷表存不存在來建立表def create_table(): conn = sqlite3.connect(db_name) try: create_tb_c

SQLServer中檢查資料庫中是否存在某個存在生成該

                    檢查資料庫中是否存在某個表,不存在則生成該表方法一: IF NOT EXISTS (select * from dbo.sysobjects where xtype='U' and Name = 'T_Users') BEGIN  

Oracle資料庫建判斷是否存在存在存在

------建立TABNAME ---------- DECLARE   TOTAL INT := 0; BEGIN   SELECT COUNT(1)     INTO TOTAL     FROM USER_TABLES A

java 判斷資料庫是否存在存在建立

package test; import java.io.IOException; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import

Java 判斷資料夾、檔案是否存在存在建立

1、判斷檔案是否存在,不存在建立檔案 File file=new File("C:\\Users\\QPING\\Desktop\\JavaScript\\2.htm"); if(!file.exists()) { try { file.c

shell 指令碼: 多執行緒判斷多個程序是否存在存在重啟

shell 預熱 shell 中變數用 $ 區別 在shell指令碼中變數賦值等號前後不能有空格,有空格會被認為是命令 str='測試' echo $str arr=('test1' 'test2' 'test3') # 陣列, 每個元素間以空格隔開 echo

【cmd】批處理:判斷檔案或目錄是否存在存在新建該檔案或目錄

目錄 一、通過複製方法建立檔案或目錄 二、通過新建方法建立檔案和目錄 一、通過複製方法建立檔案或目錄 (1)複製檔案(包括空檔案): @echo off echo result.jtl檔案判斷 SET SourceFile=G:\Jmeter\apache-jmete

根據檔案獲取資料夾判斷資料夾是否存在存在建立

開發環境:VS2008 語言:C# 功能:根據檔案獲取檔案所在資料夾,並判斷資料夾是否存在子資料夾2 如果不存在子資料夾2,則建立 string fileName = "D:\\2\\2.txt"; string myDir = System.I

【C#】C#判斷檔案路徑是否存在存在建立資料夾

//判斷檔案路徑是否存在,不存在則建立資料夾 if (!System.IO.Directory.Exists(@"D:\Export")) { System.IO.Directory.CreateDirectory(@"D:\Export");//不存在就建立目錄

Android 判斷桌面是否快捷方式存在建立

要建立快捷鍵首先要在AndroidManifest中新增許可權 <!-- 新增快捷鍵許可權 -->  <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTC

檢查目錄是否存在存在建立

/*    shlwapi.h    shlwapi.lib*/void CAdsMngWnd::_checkAndcreateDirectory(const std::string DirPath){ std::string cs_tmp_dir; int nfind =

檢測是否存在這個檔案目錄存在自動建立(Python)

使用os庫函式實現。import os save_dir = "save_path/" if os.path.exists(save_dir) is False: os.makedirs(sav

mysql判斷中欄位或者索引是否存在如果存在建立

判斷欄位是否存在: DROP PROCEDURE IF EXISTS schema_change; DELIMITER // CREATE PROCEDURE schema_change() BEGIN DECLARE CurrentDatabase VARCHA

判斷sql中是否存在某個資料存在就新增資料

USE OperAllowDB IF NOT EXISTS ( SELECT * FROM OperAllowDB.dbo.TCustomConfig WHERE ConfigCode = '1007

ci 判斷是否存在存在建立

$table = 'ed_table1' if(!$this->db->table_exists($table)){ $sql = "CREATE TABLE IF NOT EXISTS

java 判斷集合是否存在某個元素如果存在新增一個新元素

public static void main(String[] args){ List list = new ArrayList(); list.add("a"); //Object obj = new String(); list.add("b

控制檯輸入一個整數取該整數的各位數判斷其是否能被該整數整除返回true返回false

這是出自美國中學的一道程式設計題,個人覺得對我這種初學者而言挺有意思的,就做了一下,這道題目的難點在於找出所輸入整數的各位數 package 練習題; import java.util.Scanner;

一個很奇葩的併發單鏈知道為什麼併發執行緒上1000就會報錯(500以內就很正常)

貼程式碼,如果有知道原因的高手希望可以告訴我一下,謝謝 #include <mutex>//互斥鎖 #include <stdio.h>      #include <string>      #include <WINSOC

Java判斷資料夾是否存在存在就建立

try {   if (!(new File("D:/newdata/").isDirectory())) {    new File("D:/newdata/").mkdir();   }  } ca

MFC下判斷資料夾是否存在存在建立資料夾

CString strPath1,strPath2,strPath3; strPath1="D:\\處理結果\\相減"; strPath2="D:\\處理結果\\相除"; strPath3="D