开发pymysql遇到的小问题

1、执行数据库插入数据,没有反应。

cur.execute("INSERT INTO Writers(Name) VALUES('Truman Capote')")

  #需要 提交,不然无法保存新建或者修改的数据

conn.commit()#conn是连接的返回句柄

2、创建汉字的table,需要指定大小

cur.execute("CREATE TABLE IF NOT EXISTS Writers(Id INT PRIMARY KEY AUTO_INCREMENT,Name VARCHAR(25),内核 VARCHAR(25))")

  其中id后面跟的那一串可以实现,id自动加1,即使以后的数据库“增删改查”没有对id操作,也会自动变化;

  VARCHAR(12)和char(12)的区别是,后者会固定的申请12大小内存,前者会根据实际传入大小分配,最大12.。注意大写。

3、

  

猜你喜欢

转载自www.cnblogs.com/huangfuyuan/p/9363218.html