当前位置: 首页 > news >正文

企业建设网站的目标网站建设的资料的准备

企业建设网站的目标,网站建设的资料的准备,自己做的小网站,在线教育网站开发时长使用Python操作MySQL数据库 MySQL是一种关系型数据库管理系统#xff0c;它可以用来存储和管理大量的数据。之前介绍了大部分主流数据库#xff0c;今天将介绍如何使用Python来操作MySQL数据库。 安装MySQL 首先#xff0c;我们需要安装MySQL服务器#xff0c;可以从MyS…使用Python操作MySQL数据库 MySQL是一种关系型数据库管理系统它可以用来存储和管理大量的数据。之前介绍了大部分主流数据库今天将介绍如何使用Python来操作MySQL数据库。 安装MySQL 首先我们需要安装MySQL服务器可以从MySQL官网下载安装包也可以使用系统自带的包管理器安装。 安装MySQL驱动 接下来我们需要安装MySQL的驱动可以使用pip安装 pip install mysql-connector-python连接MySQL 接下来我们需要连接MySQL服务器可以使用MySQL Connector/Python模块中的connect()函数 import mysql.connector # 连接MySQL服务器 conn mysql.connector.connect(hostlocalhost,userroot,passwd123456 )mysql指令 MySQL 指令用法作用SELECTSELECT * FROM table_name从表中检索数据INSERTINSERT INTO table_name VALUES (value1, value2,…)向表中插入新记录UPDATEUPDATE table_name SET column1value1, column2value2,…更新表中的记录DELETEDELETE FROM table_name WHERE condition从表中删除记录CREATECREATE TABLE table_name (column1 datatype, column2 datatype,…)创建新表ALTERALTER TABLE table_name ADD column_name datatype向表中添加新列DROPDROP TABLE table_name删除表 创建数据库 接下来我们可以使用MySQL Connector/Python模块中的cursor()函数创建一个游标然后使用execute()方法来执行SQL语句 # 创建数据库 cursor conn.cursor() cursor.execute(CREATE DATABASE mydb)创建表 接下来我们可以使用MySQL Connector/Python模块中的execute()方法来创建表 # 创建表 cursor.execute(CREATE TABLE users (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255), age INT))插入数据 接下来我们可以使用MySQL Connector/Python模块中的execute()方法来插入数据 # 插入数据 cursor.execute(INSERT INTO users (name, age) VALUES (John, 20)) cursor.execute(INSERT INTO users (name, age) VALUES (Bob, 25))查询数据 接下来我们可以使用MySQL Connector/Python模块中的execute()方法来查询数据 # 查询数据 cursor.execute(SELECT * FROM users) # 获取查询结果 result cursor.fetchall() # 打印结果 for row in result:print(row)更新数据 接下来我们可以使用MySQL Connector/Python模块中的execute()方法来更新数据 # 更新数据 cursor.execute(UPDATE users SET age 30 WHERE name John)删除数据 最后我们可以使用MySQL Connector/Python模块中的execute()方法来删除数据 # 删除数据 cursor.execute(DELETE FROM users WHERE name Bob)结束连接 最后我们需要使用MySQL Connector/Python模块中的close()方法来结束连接 # 结束连接 conn.close()学生管理系统demo # 导入MySQL驱动 import mysql.connector # 连接数据库 conn mysql.connector.connect(hostlocalhost, userroot, password123456, databasestudent_management) cursor conn.cursor() # 管理员登录 def admin_login():username input(请输入管理员账号)password input(请输入管理员密码)sql select * from admin where username%!s(MISSING) and password%!s(MISSING)cursor.execute(sql, (username, password))result cursor.fetchone()if result:print(登录成功)return Trueelse:print(登录失败)return False # 添加学生信息 def add_student():stu_no input(请输入学号)stu_name input(请输入姓名)stu_age input(请输入年龄)sql insert into student (stu_no, stu_name, stu_age) values (%!s(MISSING), %!s(MISSING), %!s(MISSING))cursor.execute(sql, (stu_no, stu_name, stu_age))conn.commit()print(添加学生信息成功) # 删除学生信息 def delete_student():stu_no input(请输入要删除的学号)sql delete from student where stu_no%!s(MISSING)cursor.execute(sql, (stu_no,))conn.commit()print(删除学生信息成功) # 修改学生信息 def update_student():stu_no input(请输入要修改的学号)stu_name input(请输入新的姓名)stu_age input(请输入新的年龄)sql update student set stu_name%!s(MISSING), stu_age%!s(MISSING) where stu_no%!s(MISSING)cursor.execute(sql, (stu_name, stu_age, stu_no))conn.commit()print(修改学生信息成功) # 查询学生信息 def query_student():stu_no input(请输入要查询的学号)sql select * from student where stu_no%!s(MISSING)cursor.execute(sql, (stu_no,))result cursor.fetchone()if result:print(学号%!s(MISSING)姓名%!s(MISSING)年龄%!s(MISSING) %!((MISSING)result[0], result[1], result[2]))else:print(查无此人) # 主函数 def main():if admin_login():while True:print(1. 添加学生信息)print(2. 删除学生信息)print(3. 修改学生信息)print(4. 查询学生信息)print(5. 退出系统)choice input(请输入您的选择)if choice 1:add_student()elif choice 2:delete_student()elif choice 3:update_student()elif choice 4:query_student()elif choice 5:breakelse:print(输入错误请重新输入) if __name__ __main__:main()结论 本文介绍了如何使用Python来操作MySQL数据库包括安装MySQL服务器、安装MySQL驱动、连接MySQL、创建数据库、创建表、插入数据、查询数据、更新数据和删除数据等操作。
http://www.hkea.cn/news/14503083/

相关文章:

  • 阿里云搭建公司网站中山网站只设计
  • 企业公司建网站的步骤4399游戏盒下载官方网站
  • 渭南网站建设seo未来最吃香的十大行业2022
  • 公司做年审在哪个网站基于ssh框架的网站开发流程
  • 免费建站平台的源码网站优化策略分析论文
  • 淄博比较好的网站建设公司建设银行mylove网站
  • 电子商务网站建设基础步骤网站设计建设公司联系方式
  • 商品展示网站源码wordpress 数据乱码
  • 做网站代理属于开设赌场罪吗福州思企互联网站建设公司怎么样
  • 天元建设集团有限公司北京分公司网站如何合理建设seo
  • 网站title keyword description网站建设的美图
  • 建站公司怎么备案深圳做电商平台网站建设
  • 怎么查网站的外链数量wordpress icomoon
  • 网站搭建报价单工作5年体重飙400斤
  • 网页策划书 网站建设定位南通哪里做网站
  • 如何做网站卖产品做网站职业咋样
  • 外贸网站定制开发公司请人做的网站打不开
  • 网站给他人做付刑事责任网站的文案
  • 淘宝网站建设可信吗收费网站空间
  • wordpress会员提成插件seo站长常用工具
  • 网站 微信如何查看网站开发者
  • 建设网站是不是要买服务器怎样做网站首页
  • 哪里建设品牌网站自己设计服装的app免费
  • 福州建设厅网站自建论坛要多少钱
  • 分析网站建设流程网站综合排名信息查询
  • 网站建设模板 源码 特效成都快速做网站
  • 老网站改版启用二级域名山东手机网站建设报价
  • 高端网站建设公司名称光谷软件园企业网站建设公司
  • 怎么做网页关联小程序廊坊首位关键词优化电话
  • 黄冈网站建设与推广哪家好长沙seo外包优化