import pymysql
import warnings

# 忽略警告
warnings.filterwarnings("ignore")

# 连接数据库
db = pymysql.connect("localhost", 'root', "123456", charset="utf8")
# 创建游标
cursor = db.cursor()

# 创建数据库,如果存在,就不创建
c_db = "create database if not exists spiderdb charset utf8"
# 使用该数据库
u_db = "use spiderdb"
# 创建表,如果存在,则不创建
c_tab = "create table if not exists t1(id int primary key auto_increment,\
        name varchar(50))"
ins = "insert into t1 values(1)"

try:
    cursor.execute(c_db)
    cursor.execute(u_db)
    cursor.execute(c_tab)
    cursor.execute(ins)
    # 提交
    db.commit()
except Warning:
    pass
# 光闭游标
cursor.close()
# 光闭数据库
db.close()

更多相关文章

  1. Mysql数据库存储引擎
  2. Java之连接数据库mysql
  3. MySQL数据库8(二十)视图
  4. 填充数据库的返回值
  5. MySQL官网示例数据库emploees分析使用
  6. mysql——数据库设计中int与varchar中的长度含义
  7. java链接数据库--Mysql
  8. 数据库_MySQL_复杂SQL的书写顺序与执行过程
  9. mysql dos命令 创建表单,选择数据库

随机推荐

  1. Android Junit使用
  2. 独家教程:用PHP编写Android应用程序
  3. android环境搭建步骤
  4. [PHP]通过 PHP for Android 利用PHP编写A
  5. Android下 使用百度地图sdk
  6. Unity3D研究院之Android全自动打包生成ap
  7. Android分享笔记(5) Android(安卓)与 JS
  8. android 与JS之间的交互
  9. Android跨进程通信之Proxy与Stub(三)
  10. Android扫描条形码实现