xiyou 发表于 2018-8-7 08:36:35

Python 连接mysql数据库进行操作

  1.MySQLdb 模块是用于Python链接Mysql数据库的接口,默认是没有安装的
  # yuminstallMySQL-python   -y
  2.创建python脚本
  # cat mysql.py
  #!/usr/bin/env python
  #-*- coding: UTF-8 -*-
  import MySQLdb as mysql#导入MySQLdb模块
  db=mysql.connect(user='root',passwd='centos',db='test',host='localhost')#连接数据库
  cursor=db.cursor() #创建游标对象
  sql='create table test(id int,name varchar(8));' #创建表
  cursor.execute(sql) #执行sql语句
  db.close() #关闭连接
  3.执行脚本,进库查看是否成功
  # mysql -uroot -pcentos
  mysql> use test;
  Database changed
  mysql> show tables;
  +----------------+
  | Tables_in_test |
  +----------------+
  | test         |
  +----------------+
  1 row in set (0.00 sec)
  mysql> desc test;
  +-------+------------+------+-----+---------+-------+
  | Field | Type       | Null | Key | Default | Extra |
  +-------+------------+------+-----+---------+-------+

  |>  | name| varchar(8) | YES|   | NULL    |       |
  +-------+------------+------+-----+---------+-------+
  2 rows in set (0.00 sec)
页: [1]
查看完整版本: Python 连接mysql数据库进行操作