from pymysql import *
class jd(object):
definit(self):
# 建立connection鏈結
self.conn = connect(host=『127.0.0.1』,port=8080, usser=『root』, password=『smoy』, database=『jianda』, charset=『utf8』)
# 獲得cursor物件
self.cursor = self.conn.cursor()
def __del__(self):
# 關閉cursor物件, 當程式結束 python直譯器自動呼叫此方法
self.cursor.close()
self.conn.close()
def execute_sql(self, sql):
self.cursor.execute(sql)
fro temp in self.cursor.fetchall():
print(temp)
def show_all_items(self):
sql = "select * from goods;"
self.execute_sql(sql)
def show_cates(self):
sql = "select name from goods_brands;"
self.execute_sql(sql)
def show_brands(self):
sql = "select name from goods_brands;"
self.execute_sql(sql)
def add_brands(self):
item_name = input("輸入商品分類的名稱:")
sql = """insert into goods_brands (name) values ("%s")""" % item_name
self.cursor.execute(sql)
sql.conn.commit()
def get_info_by_anme(self):
find_name = input("請輸入要查詢的商品的名字")
sql = "select * form goods where name=%s" % find_name
self.cursor.execute(sql, [find_name])
print(self.cursor.fetchall())
@staticmethod
def print_num():
print("1:所有的商品")
print("2:所有的商品分類")
print("3:所有的商品品牌分類")
print("4:新增乙個商品分類")
print("5::根據名字查詢乙個商品")
num = input("請輸入功能對應的序號")
return num
def run(self):
while true:
num = jd.print_num()
if num == 1:
# 查詢所有商品
self.show_all_items()
elif num == "2":
# 查詢分類
self.show_cates()
elif num == "3":
# 商品品牌分類
self.show_brands()
elif num == "4":
# 新增品牌分類
slef.add_brands()
elif num == "5":
# 根據名字查詢商品
self.get_info_by_name()
else:
print("輸入有誤,重新輸入..")
def main():
jd = jd()
jd.run()
ifname== 「main」:
main()
查詢資料表空間
系統介面異常無法匯出的時候,考慮下系統表空間是否不能擴充套件了.查詢表空間指令碼如下 select upper f.tablespace name 表空間名 d.tot grootte mb 表空間大小 m d.tot grootte mb f.total bytes 已使用空間 m to char...
查詢資料表空間
系統介面異常無法匯出的時候,考慮下系統表空間是否不能擴充套件了.查詢表空間指令碼如下 select upper f.tablespace name 表空間名 d.tot grootte mb 表空間大小 m d.tot grootte mb f.total bytes 已使用空間 m to char...
查詢資料表空間
系統介面異常無法匯出的時候,考慮下系統表空間是否不能擴充套件了.查詢表空間指令碼如下 select upper f.tablespace name 表空間名 d.tot grootte mb 表空間大小 m d.tot grootte mb f.total bytes 已使用空間 m to char...