python pynssql创建表,删除表,插入数据,查询

import pymssql

server=‘10.194.**.***:*****‘
user=‘sa‘
password=‘******‘
database=‘******‘
#连接
conn=pymssql.connect(server,user,password,database)
print(server)
cursor=conn.cursor() #get cursor
print(‘connect to db success‘)

#创建表,删除表
cursor.execute("""
IF OBJECT_ID(‘test1‘,‘U‘) IS NOT NULL
    DROP TABLE test1
CREATE TABLE test1(
    tid INT NOT NULL,
    age int,
    school VARCHAR(150),
    PRIMARY KEY(tid))
""")
conn.commit()

#插入数据
cursor.executemany(
    "insert into test1 values(%d,%d,%s)",
    [
        (10001,5,‘qiuhua school‘),
        (10002,4,‘chunhua school‘),
        (10003,6,‘qiu school‘)
        ]
    )
conn.commit()

#查询
‘‘‘cursor.execute(‘select * from test1 where school=%s‘,‘qiu school‘)‘‘‘
cursor.execute(‘select * from test1‘)
row=cursor.fetchone()
for row in cursor:
    print(row)
conn.close()
print(‘create table success‘)

原文地址:https://www.cnblogs.com/baxianhua/p/10584133.html

时间: 2024-10-11 11:44:32

python pynssql创建表,删除表,插入数据,查询的相关文章

使用OC实现单链表:创建、删除、插入、查询、遍历、反转、合并、判断相交、求成环入口

一.概念 链表和数组都是一种线性结构,数组有序存储的,链表是无序存储的. 数组中的每一个元素地址是递增或者递减的关系,链表的每一个节点的地址没有此规律,它们是通过指针的指向连接起来. 链表种类:单链表.双向链表.循环链表.双向循环链表 单链表:一个数据域data.一个后继指针域next.也即:上一个节点指向下一个节点,尾节点指向空. 双向链表:一个数据域data.一个前驱指针域previous.一个后继指针域next.也即:上一个节点和下一个节点互相指向,尾节点指向空. 循环链表:一个数据域da

Oracle菜鸟之如何创建和删除表空间

1.创建临时表空间 创建表空间时,dbf文件一般存放在datafile文件的存放目录下(一般是在实例名命名的文件夹下面) 可以通过 select * from v$datafile;查看所有数据文件的存放位置 create temporary tablespace 表空间名 tempfile '/data/oradata/CHUANSHU/datafile/tmp_文件名.dbf' size 50M autoextend on next 1M maxsize 1024M extent manag

oracle数据库表中,插入数据的时候如何产生一个 字母+数字 编号?

Oracle 语句中"||"代表什么啊? oracle数据库表中,插入数据的时候如何产生一个 字母+数字 编号? 排序的话,用order by来处理即可.比如:cola123a234b999b335select * from tablename order by col; 结果就是 cola123a234b335b999 如果按倒序排列:select * from tablename order by col desc; 结果就是 colb999b335a234a123 其他回答 先创

【未完】mysql创建和删除表

参考文档: [MySQL] 创建表CREATE TABLE语法 http://blog.sina.com.cn/s/blog_6a6c136d0101azmw.html 2.mysql创建和删除表 http://www.cnblogs.com/ggjucheng/archive/2012/11/03/2752082.html

python读取文本、配对、插入数据脚本

#-*- coding:UTF-8 -*- #-*- author:Zahoor Wang -*- import codecs, os, sys, platform, string def env(): return platform.system() def read_file(uri, charset = "utf-8"): f = codecs.open(uri, "r", charset) s = f.read() f.close() return s de

数据结构:链表的基本操作(创建,删除,插入,逆序,摧毁)

代码注释比较详细: #include <iostream> #include <cstdlib> using namespace std; struct Node{ int data; Node* next; }; Node* head = NULL; bool create() { head = (Node*)malloc(sizeof(Node)); if(NULL == head) return false; head->data = 0; head->next

Oracle菜鸟之怎样创建和删除表空间

1.创建暂时表空间 创建表空间时,dbf文件一般存放在datafile文件的存放文件夹下(通常是在实例名命名的文件夹以下) 能够通过 select * from v$datafile;查看全部数据文件的存放位置 create temporary tablespace 表空间名 tempfile '/data/oradata/CHUANSHU/datafile/tmp_文件名称.dbf' size 50M autoextend on next 1M maxsize 1024M extent man

MySQL入门很简单: 4 创建 修改删除表

1. 创建表的方法 1)创建表的语法形式 首先,选择数据库: USE 数据库名: 创建表: CREATE TABLE 表名 (属性名 数据类型 [完整性约束条件], 属性名 数据类型 [完整性约束条件], 属性名 数据类型 ); 2)设置表的主键 主键用于标识每一个记录, 主键必须唯一. 单字段主键: 主键是由一个字段构成的 语法规则: 属性名 数据类型 PRIMARY KEY 例子: CREATE TABLE example1(stu_id INT PRIMARY KEY, stu_name

orcal中创建和删除表空间和用户

1.创建表空间 create tablespace NW_DATA logging datafile 'F:\oracle\product\10.2.0\oradata\nwdb\NW_DATA.dbf' size 64m autoextend on next 64m maxsize 20480m extent management local; 2. 创建用户并指定表空间 create user test identified by 123 default tablespace NW_DATA