模拟数据库查询操作

#!/usr/src/python
# -*- coding:utf-8 -*-

# 数据预处理




# 插入数据
def ins_data():
pass

# 删除数据
def del_data():
pass

# 数据更新
def upd_data():
pass

# 数据查询操作
def sel_data():
if 'where' in v_sql:
pass
else:
f = open('mydb/emp', 'r', encoding='utf-8')
data = f.read()
print(data)
f.close()


'''
select * from mydb.emp where a= and b=
UPDATE mydb.emp set a= where a=xxx
DELETE from mydb.emp where a=
insert into mydb.emp values ()
'''

v_sql_str=input('sql>')
v_sql=v_sql_str.lower()
# sql初步解析,进一步的解析在具体操作函数中处理
if 'select * from mydb.emp' in v_sql:
sel_data()
elif 'update' in v_sql:
upd_data()
elif 'delete' in v_sql:
del_data()
elif 'insert' in v_sql:
del_data()
else:
print('dbms不支持此操作')

转载于:https://www.cnblogs.com/geek-ace/p/6875131.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值