全部产品
云市场

2.1MY SQL

更新时间:2019-09-18 15:40:00

  1. conn = mysql.connector.connect(user='用户名', password='密码', database='数据库名')

Parameters/参数说明

参数名称 参数类型 参数说明

Return Value/返回信息

  1. 暂无

Remarks/备注

  1. 1.执行INSERT等操作后要调用commit()提交事务;
  2. 2.MySQLSQL占位符是%s

  1. 暂无

Example/实例

Example MySQL 连接

  1. # 导入MySQL驱动:
  2. import mysql.connector
  3. conn = mysql.connector.connect(user='用户名', password='用户密码', database='数据库名')
  4. cursor = conn.cursor()
  5. # 创建user表:
  6. cursor.execute('create table user (id varchar(20) primary key, name varchar(20))')
  7. # 插入一行记录,注意MySQL的占位符是%s:
  8. cursor.execute('insert into user (id, name) values (%s, %s)', ['1', 'Michael'])
  9. cursor.rowcount
  10. # 提交事务:
  11. conn.commit()
  12. cursor.close()
  13. # 运行查询:
  14. cursor = conn.cursor()
  15. cursor.execute('select * from user where id = %s', ('1',))
  16. values = cursor.fetchall()
  17. values
  18. [('1', 'Michael')]
  19. # 关闭Cursor和Connection:
  20. cursor.close()
  21. conn.close()