用python连接数据库并操作
from re import findall, MULTILINE
from sqlite3 import *
def find_employees(prefix):
employees_db = connect('employees.db')
employees_view = employees_db.cursor()
query = "select * from employees where first_name LIKE '{}%' OR last_name LIKE '{}%'".format(prefix, prefix)
#print(query)
employees_view.execute(query)
rows = employees_view.fetchall()
return rows
a = find_employees("Teit")
print(a)
之后学习数据库(主要学习增删改查,也可学习些高级操作,还要学正则表达式)
用splite和python学习数据库,界面也用python写(界面可以用pygame写)
浅浅做了个有界面的能显示数据库的
from tkinter import *
from re import findall, MULTILINE
from sqlite3 import *
class Manager:
def init(self):
self.window = Tk()
self.window.title('数据库学习')
def label(self,txt):
return Label(self.window, text=txt, fg='red', font=('华文新魏', 5), width=80)
def find(self,stat):
db = connect('employees.db')
view = db.cursor()
query = "select * from employees where first_name LIKE '{}%' OR last_name LIKE '{}%'".format(stat, stat)
view.execute(query)
return view.fetchall()
def main(self):
row = self.find('Hardjo')
for i in row:
lb = self.label(i)
lb.pack()
self.window.mainloop()
if name == 'main':
m = Manager()
m.main()
接下来会用pyqt和sqlite来完成一个项目(为了学习数据库,还得用python)
可能我还是会学习pyqt5,并且学数据库的时候,我会利用正则表达式
之后可能还是会学习爬虫,甚至写一个小型的解释器(解释器利用正则表达式,可以与游戏结合,可以用Java语言)
这些学的东西,做出了项目,我会放到GitHub上
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律