python创建数据库操作

python创建数据库操作

#!/usr/bin/python3
# -*- coding: utf-8 -*-
# @Time    : 2019/12/23 14:01
"""
grant all privileges on *.* to ‘bkuser‘@‘%‘ identified by ‘bkuserpwd‘;
参考资料:https://blog.csdn.net/kongsuhongbaby/article/details/84948205
"""
"""创建数据库"""
import pymysql
# 打开数据库连接,不需要指定数据库,因为需要创建数据库
conn = pymysql.connect(‘10.10.50.60‘,user=‘bkuser‘, password=‘bkuserpwd‘)
# 获取游标
cursor = conn.cursor()
# 创建pythpdb数据库
cursor.execute("CREATE DATABASE IF NOT EXISTS pythondb ")
cursor.close() # 先关闭游标
conn.close() # 再关闭数据库连接
print(‘创建pythonBD数据库成功‘)

原文地址:https://www.cnblogs.com/bjx2020/p/12083688.html

时间: 2024-10-11 12:54:52

python创建数据库操作的相关文章

python之数据库操作(sqlite)

python之数据库操作(sqlite) 不像常见的客户端/服务器结构范例,SQLite引擎不是个程序与之通信的独立进程,而是连接到程序中成为它的一个主要部分.所以主要的通信协议是在编程语言内的直接API调用.这在消耗总量.延迟时间和整体简单性上有积极的作用.整个数据库(定义.表.索引和数据本身)都在宿主主机上存储在一个单一的文件中.相比其它大型数据库来说,确实有些差距.但是包括事务(transaction),就是代表原子性.一致性.隔离性和持久性的(ACID),触发器(trigger)和多数的

python sqlite3 数据库操作

SQLite3是python的内置模块,是一款非常小巧的嵌入式开源数据库软件. 1. 导入Python SQLite数据库模块 import sqlite3 2. python sqlite3模块的API """ sqlite3.connect(database [,timeout ,other optional arguments]) 该 API 打开一个到 SQLite 数据库文件 database 的链接.您可以使用 ":memory:" 来在 RA

Python djaogo 数据库操作

一.数据库操作 1.创建Model 1 class Userinfo(models.Model): 2 id = models.AutoField(primary_key=True) 3 userName = models.CharField('用户名',max_length=20, unique=True) 4 password = models.CharField('密码', max_length=64) 5 department = models.CharField('部门',max_le

Python Mysql 数据库操作

本文实例讲述了python中MySQLdb模块用法.分享给大家供大家参考.具体用法分析如下: MySQLdb其实有点像php或asp中连接数据库的一个模式了,只是MySQLdb是针对mysql连接了接口,我们可以在python中连接MySQLdb来实现数据的各种操作. python连接mysql的方案有oursql.PyMySQL. myconnpy.MySQL Connector 等,不过本篇要说的确是另外一个类库MySQLdb,MySQLdb 是用于Python链接Mysql数据库的接口,它

Python学习—数据库操作

python2中操作数据库:MySQLdbpython3中操作数据库:pymysql python接连数据库 1.创建数据库连接: mysql.connect()函数 2.执行数据库操作:执行数据库操作,我们要使用连接对象获得一个cursor(游标)对象: 用连接对象的cursor()方法返回一个游标对象 接下来,我们会使用cursor提供的方法来进行工作. 这些方法包括两大类:1.执行命令,2.接收返回值 执行命令: callproc(self, procname, args):用来执行存储过

python 创建数据库

昨天用shell脚本创建数据库,涉及java调用,比较折腾,改用python直接创建数据库,比较方便,好了,直接上代码,相关注释也添加了 # _*_encoding:UTF-8_*_import MySQLdb db_host = ''db_user = ''db_pw = ''db_name = 'vdt' def cre_db(host, user, pw, name): try: # 数据库连接 db = MySQLdb.connect(host, user, pw, charset='u

[Python]MySQLdb for Python使用指南/Python的数据库操作

网站就是要和数据库进行交互,否则什么都不用做了...今天我们来看一个叫MySQLdb的库,这个用来和MySQL数据库进行交互.可以从这里获得这个库http://sourceforge.net/projects/mysql-python如果你不确定你的python环境里有没有这个库,那就打开python shell,输入 import MySQLdb,如果返回错误信息,那就表示你的机器上没有,赶紧去下载一个.我的机器是win xp,所以我下载了win环境下的exe那个,直接双击完成安装. 在介绍具

如何用python创建数据库

1.连接数据库 db = pymysql.connect(host='localhost',port =3306,user='root',passwd='root',db='sys',charset='utf8' ) 2.创建表 在创建表时,注意是否创建过该表,如果创建过就删除 cursor.execute("drop table if EXISTS income") SQL = """CREATE TABLE `income` ( `id` int(11

Python Django 数据库操作

1. 建立app 在自己的工程项目目录下输入: python manage.py startapp myapp(你想建立的app名称) 建立一个叫myapp的app 这样,在你的工程项目目录下会出现一个叫myapp的目录 2. 创建Model 在app目录下进入models.py 输入类似下面的代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 class Publisher(models.Model):     name = models.CharField(