创建数据记录表boc

CREATE TABLE boc (

id_ bigint(255) NOT NULL COMMENT ‘数据记录编号,ID_作为主键’,

boc_address varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,

boc_code varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,

boc_email varchar(24) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,

boc_name varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,

PRIMARY KEY (id_) USING BTREE

)

增删改查

import pymysql as mysql # 导入mysql驱动器

from pprint import pprint # 导入美观的数据打印库

确定一下需要实现哪些功能,在控制台打印出功能列表,通过在控制台输入每个功能列表前面的标记来进入后台系统的使用。

def current_menu():

‘’’

功能目录列表展示

:return:

‘’’

pprint(‘---------------- 简易数据管理系统 ----------------’)

pprint(‘系统功能实现:<Python 集中营>’)

pprint(‘1- 查询数据列表’)

pprint(‘2- 新增数据列表’)

pprint(‘exit- 退出系统’)

pprint(‘更多功能、暂未实现’)

编写数据库连接的创建函数,在修改或查询数据时直接调用。

def cteate_connection():

‘’’

创建数据库连接

:return:

‘’’

connection = mysql.connect(host=‘127.0.0.1’,

user=‘root’,

password=‘root’,

database=‘data_boc’)

return connection

编写保存数据的函数用于数据列表新增功能实现。

def set_data():

‘’’

新增数据保存

:return:

‘’’

pprint(‘当前进入[2- 新增数据列表]’)

id = input(‘输入数据编号’)

id = int(id)

boc_address = str(input(‘输入详细地址’))

boc_code = str(input(‘输入具体编码’))

boc_email = str(input(‘输入正确邮箱’))

boc_name = str(input(‘输入数据名称’))

pprint(‘数据输入完成,开始保存…’)

‘’‘创建数据库接连’‘’

connection = cteate_connection()

cursor = connection.cursor()

insert_sql = “insert into boc(id_,boc_address,boc_code,boc_email,boc_name) values(‘%d’,‘%s’,‘%s’,%s,%s)” % (

id, boc_address, boc_code, boc_email, boc_name)

try:

cursor.execute(insert_sql)

connection.commit()

except:

connection.rollback()

print(“数据保存出现异常…”)

connection.close()

pprint(‘数据保存完成…’)

编写数据列表的查询功能函数。

def get_data():

pprint(‘当前进入[1- 查询数据列表]’)

‘’‘创建数据库连接’‘’

connection = cteate_connection()

cursor = connection.cursor()

select_sql = “select * from boc”

res_list = []

try:

cursor.execute(select_sql)

res = cursor.fetchall()

for row in res:

id = row[0]

boc_address = row[1]

boc_code = row[2]

boc_email = row[3]
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)

img

最后

现在正是金三银四的春招高潮,前阵子小编一直在搭建自己的网站,并整理了全套的**【一线互联网大厂Java核心面试题库+解析】:包括Java基础、异常、集合、并发编程、JVM、Spring全家桶、MyBatis、Redis、数据库、中间件MQ、Dubbo、Linux、Tomcat、ZooKeeper、Netty等等**

image
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
家桶、MyBatis、Redis、数据库、中间件MQ、Dubbo、Linux、Tomcat、ZooKeeper、Netty等等**

[外链图片转存中…(img-ib1AWmA6-1713634074380)]
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐