mysql 创建数据库列表,删除列表,存储数据

本文介绍了如何通过远程连接进行MySQL数据库的操作,包括创建数据库列表、存储数据的批量写入方法,以及如何在终端删除列表。同时提到了时间格式设置、中文编码处理和如何创建同类型表。提供了相关链接以了解更多关于修改列名、约束等信息。
摘要由CSDN通过智能技术生成
  •  远程连接,创建列表,存储数据
import MySQLdb
#打开数据库连接。localhost为主机地址,root是mysql登陆名,123是登陆密码,pythondb是数据库名
conn = MySQLdb.connect("192.168.2.11","dong","123456","pythondb",charset='utf8')
#使用cursor()方法获取操作游标,利用游标来进行相关的数据操作
cursor = conn.cursor()

###########创建列表##########
#创建行为列表      ####设置id自动增加auto_increment,还得指出主键
create_sql = "create table behavior(id int(5) NOT NULL auto_increment,behavior_name varchar(20) NOT NULL,PRIMARY KEY (`id`))"
cursor.execute(create_sql)
#写入行为表
sql1 = """INSERT INTO behavior(behavior_name) VALUES  ("回答"),("举手"),("写字"),("睡觉"),("听讲"),("打电话")"""
try:
   # 执行sql语句
   cursor.execute(sql1)
   # 提交到数据库执行
   conn.commit()
except:
   # Rollback in case there is any error
   print("Error: unable to insert data")
   conn.rollback()
###

#创建用户列表
create_sql1 = "create table user(id int(5) NOT NULL auto_increment,student_name varchar(20) NOT NULL,user_number varchar(20) NOT NULL,sex varchar(20) NOT NULL, PRIMARY KEY (`id`))"
cursor.execute(create_sql1)
#写入用户表
sql2 = """INSERT INTO user(student_name,user_number,sex) VALUES ("小明","2010","男"),('小白','2011','女'),('小花','2012','女'),('小李','2013','男'),('小华','2014','男'),('大白','2015','女')"""
try:
   # 执行sql语句
   cursor.execute(sql2)
   # 提交到数据库执行
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值