用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上