今天开始学习python了,一直都很想学,也看过一遍python核心编程,但是不操作,一切都没有用,故今天学习开始,以作标记。
1.首先安装mysql数据。
2.安装python 2.7.
3.安装python用到的mysqldb,在此本人安装一遍的一个exe文件:MySQL-python-1.2.3.win32-py2.7.exe
完成的一个小示例:
一、利用python脚本创建数据及插入数据:
import MySQLdb as mdb
#连接数据库
con = mdb.Connection('localhost','root','root','test');
cur = con.cursor()
#创建数据库表格
cur.execute('CREATE TABLE users(login VARCHAR(8), uid INT)')
#插入表格数据,其中commit语言不要忘记,否则,哪怕py执行成功,插入数据也会不成功
cur.execute("INSERT INTO users VALUES('lzhj',40)")
con.commit()
#关闭数据库
con.close()
二、查看数据库数据
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| test |
+--------------------+
3 rows in set (0.02 sec)
mysql> show tables from test;
+----------------+
| Tables_in_test |
+----------------+
| users |
| writer |
| writers |
+----------------+
3 rows in set (0.00 sec)
mysql> select * from users;
+-------+------+
| login | uid |
+-------+------+
| lzhj | 40 |
+-------+------+
1 rows in set (0.00 sec)
执行成功。
遇到的问题:
1.commit操作忘记执行,导致数据一直无法成功插入表格。