Pārlūkot izejas kodu

目录建立mysql

hongwenjun 3 gadi atpakaļ
vecāks
revīzija
0903f09e9c
4 mainītis faili ar 81 papildinājumiem un 81 dzēšanām
  1. 0 0
      mysql/README.md
  2. 27 27
      mysql/addfile.py
  3. 33 33
      mysql/getfile.py
  4. 21 21
      mysql/getsh.py

+ 0 - 0
sqlite/使用sql数据表保存脚本代码文件.md → mysql/README.md


+ 27 - 27
sqlite/addfile.py → mysql/addfile.py

@@ -1,27 +1,27 @@
-import sys, glob
-import mysql.connector
-conn = mysql.connector.connect(
-    host="127.0.0.1",
-    user="user",  passwd="passwd",
-    database="vps2022",  buffered = True  )
-c = conn.cursor()
-
-files = [] 
-for f in sys.argv[1:]:
-    files = files + glob.glob(f)
-
-def readfile(file):
-    f = open(file, 'r')
-    str = f.read(); f.close()
-    return str
-
-for file in files:
-    file_str = readfile(file)
-    row =(file, file_str)
-    
-    c.execute("DELETE FROM text WHERE name=%s ", (file,) )
-    c.execute('INSERT INTO text VALUES (%s,%s)', row)
-    print("FontName: " + file + "   ....OK")
-
-conn.commit()
-conn.close()
+import sys, glob
+import mysql.connector
+conn = mysql.connector.connect(
+    host="127.0.0.1",
+    user="user",  passwd="passwd",
+    database="vps2022",  buffered = True  )
+c = conn.cursor()
+
+files = [] 
+for f in sys.argv[1:]:
+    files = files + glob.glob(f)
+
+def readfile(file):
+    f = open(file, 'r')
+    str = f.read(); f.close()
+    return str
+
+for file in files:
+    file_str = readfile(file)
+    row =(file, file_str)
+    
+    c.execute("DELETE FROM text WHERE name=%s ", (file,) )
+    c.execute('INSERT INTO text VALUES (%s,%s)', row)
+    print("FontName: " + file + "   ....OK")
+
+conn.commit()
+conn.close()

+ 33 - 33
sqlite/getfile.py → mysql/getfile.py

@@ -1,33 +1,33 @@
-import mysql.connector
-conn = mysql.connector.connect(
-    host="127.0.0.1",
-    user="user",  passwd="passwd",
-    database="vps2022",  buffered = True  )
-c = conn.cursor()
-
-sql = 'SELECT name FROM text'
-c.execute(sql)
-names = c.fetchall()
-
-# 显示所有文件名,以供下载
-for i in range(len(names)):
-    print(names[i][0], end='  ')
-
-print('\n:: 选择一个文件下载,输入文件名: ', end='')
-name = input().strip()
-
-sql = 'SELECT * FROM text WHERE name="' + name +'"'
-c.execute(sql)
-text = c.fetchall()
-
-def makefile(file, str):
-    f = open(file, 'w')
-    f.write(str); f.close()
-
-for i in range(len(text)):
-    file=text[i][0]
-    file_str = text[i][1]
-    makefile(file, file_str)
-    print('FontName:', file, "\t保存完成!")
-
-conn.close()
+import mysql.connector
+conn = mysql.connector.connect(
+    host="127.0.0.1",
+    user="user",  passwd="passwd",
+    database="vps2022",  buffered = True  )
+c = conn.cursor()
+
+sql = 'SELECT name FROM text'
+c.execute(sql)
+names = c.fetchall()
+
+# 显示所有文件名,以供下载
+for i in range(len(names)):
+    print(names[i][0], end='  ')
+
+print('\n:: 选择一个文件下载,输入文件名: ', end='')
+name = input().strip()
+
+sql = 'SELECT * FROM text WHERE name="' + name +'"'
+c.execute(sql)
+text = c.fetchall()
+
+def makefile(file, str):
+    f = open(file, 'w')
+    f.write(str); f.close()
+
+for i in range(len(text)):
+    file=text[i][0]
+    file_str = text[i][1]
+    makefile(file, file_str)
+    print('FontName:', file, "\t保存完成!")
+
+conn.close()

+ 21 - 21
sqlite/getsh.py → mysql/getsh.py

@@ -1,22 +1,22 @@
-import mysql.connector
-conn = mysql.connector.connect(
-    host="127.0.0.1",
-    user="user",  passwd="passwd",
-    database="vps2022",  buffered = True  )
-c = conn.cursor()
-
-sql = 'SELECT * FROM text ORDER BY name'
-c.execute(sql)
-text = c.fetchall()
-
-def makefile(file, str):
-  f = open(file, 'w')
-  f.write(str); f.close()
-
-for i in range(len(text)):
-  file=text[i][0]
-  file_str = text[i][1]
-  makefile(file, file_str)
-  print(file, "\t�������!")
-
+import mysql.connector
+conn = mysql.connector.connect(
+    host="127.0.0.1",
+    user="user",  passwd="passwd",
+    database="vps2022",  buffered = True  )
+c = conn.cursor()
+
+sql = 'SELECT * FROM text ORDER BY name'
+c.execute(sql)
+text = c.fetchall()
+
+def makefile(file, str):
+  f = open(file, 'w')
+  f.write(str); f.close()
+
+for i in range(len(text)):
+  file=text[i][0]
+  file_str = text[i][1]
+  makefile(file, file_str)
+  print(file, "\t�������!")
+
 conn.close()