如何在python程序中查看sqlite3某数据库中的表名 用python如何修改修改sqlite3的表名

\u5982\u4f55\u5728python\u7a0b\u5e8f\u4e2d\u67e5\u770bsqlite3\u67d0\u6570\u636e\u5e93\u4e2d\u7684\u8868\u540d

sqlite3\u6570\u636e\u5e93\u91cc\u8868\u7684\u4fe1\u606f\u5b58\u50a8\u5728\u4e86\u4e00\u4e2a\u540d\u4e3asqlite_master\u7684\u8868\u4e2d
\u56e0\u6b64\u53ef\u4ee5\u901a\u8fc7\u8fd9\u6761\u8bed\u53e5\u6765\u67e5\u770b\u6570\u636e\u5e93\u4e2d\u6240\u6709\u8868\u7684\u540d\u79f0
SELECT name FROM sqlite_master WHERE type='table';
\u4e0b\u9762\u662fPython\u7684\u7528\u6cd5
con = sqlite3.connect('database.db')cursor = con.cursor()cursor.execute("SELECT name FROM sqlite_master WHERE type='table';")print(cursor.fetchall())

\u56e0\u4e3acursor.execute()\u51fd\u6570\u7684\u53c2\u6570\u662f\u4e00\u4e2a\u5b57\u7b26\u4e32,\u6240\u4ee5\u53ef\u4ee5\u7528\u62fc\u5b57\u7b26\u4e32\u7684\u65b9\u5f0f,\u628a\u53d8\u91cfname\u548cpl\u5199\u8fdb\u6570\u636e\u5e93\u547d\u4ee4\u4e2d.
name = "student" pl = "teacher"cursor.execute("alter table "+name+" rename to "+pl)

sqlite3数据库里表的信息存储在了一个名为sqlite_master的表中

因此可以通过这条语句来查看数据库中所有表的名称

SELECT name FROM sqlite_master WHERE type='table';

下面是Python的用法

con = sqlite3.connect('database.db')
cursor = con.cursor()
cursor.execute("SELECT name FROM sqlite_master WHERE type='table';")
print(cursor.fetchall())


SELECT name FROM sqlite_master WHERE type='table' ORDER BY name; 如果你在sqlite行命令下,你可以直接使用 .tables 或 .schema 命令来得到完整的数据库集包括表s和索引s. 这两个命令支持匹配符。 如果在其它宿主程序中例如 C/C++等,你可以...

  • python绋嬪簭璁捐s=1+1/2+1/3+...+1/n,姹備笌鍏渶鎺ヨ繎鐨剆鐨勫间笌鍏跺搴旂殑n鍊...
    绛旓細鎵浠鏄1673 锛s鏄7.999888 棣栧厛瀹氫箟浜嗕竴涓垵濮嬫渶灏忓樊鍊 min_diff锛屼互鍙婂搴旂殑 s 鍜 n 鍊笺傜劧鍚庝娇鐢ㄤ袱涓祵濂楃殑寰幆鏉ラ亶鍘嗘瘡涓涓彲鑳界殑 n 鍊硷紝骞惰绠楀搴旂殑 s 鍊笺傚湪璁$畻鍑烘柊鐨 s 鍊煎悗锛屼娇鐢 abs 鍑芥暟璁$畻鍑轰笌 8 鐨勫樊鍊肩殑缁濆鍊硷紝骞朵笌褰撳墠鐨勬渶灏忓樊鍊艰繘琛屾瘮杈冦傚鏋滃綋鍓嶇殑宸兼瘮鏈灏忓樊鍊艰繕瑕...
  • python3鐨刦ormat涓璼鐨勭敤娉
    绛旓細python3鐨刦ormat鍑芥暟涓璼琛ㄧず鏍煎紡鍖栧瓧绗︿覆绫诲瀷鏁版嵁{:>15s}琛ㄧず鍙冲榻15涓瓧绗,宸︿晶绌虹櫧榛樿鐢绌烘牸濉厖{:<8.2f}琛ㄧず宸﹀榻愬姞灏忔暟鐐逛竴鍏8浣嶇殑娴偣鍨嬪皬鏁,淇濈暀灏忔暟鐐瑰悗涓や綅{:>15s}:{:<8.2f}涓棿鐨勫啋鍙,灏辨槸鍒嗛殧涓や釜鏁版嵁鐨勫垎闅旂鎵浠rint("{:>15s}:{:<8.2f}".format("Length",23.87501))杩...
  • python scatter 涓殑鍙傛暟s鍒板簳鏄粈涔堟剰鎬濆晩?
    绛旓細s鍏跺疄璁剧疆鐨勫氨鏄暎鐐瑰浘涓瘡涓偣鐨勫ぇ灏忥紝鍙互璁剧疆涓烘爣閲忔垨鍚戦噺锛屽鏋滄槸鏍囬噺閭d箞鎵鏈夌偣澶у皬涓鏍凤紝濡傛灉鏄悜閲忛偅涔堝氨寰椾紶鍏ヤ竴涓笌x鎴栬厃褰㈢姸涓鏍风殑鍚戦噺鍘诲崟鐙缃瘡涓偣鐨勫ぇ灏忋俥g.x = torch.Tensor([1.4, 5, 11, 16, 21])y = torch.Tensor([14.4, 29.6, 62, 85.5, 113.4])plt.scatter...
  • %s鍦╬ython涓槸浠涔堟剰鎬
    绛旓細s鍦╬ython涓殑鎰忔濇槸print鐨勬牸寮忓寲杈撳嚭锛屼篃灏辨槸鎵撳嵃瀛楃涓层侾ython涓唴缃殑%鎿嶄綔绗﹀彲鐢ㄤ簬鏍煎紡鍖栧瓧绗︿覆鎿嶄綔锛屾帶鍒跺瓧绗︿覆鐨勫憟鐜版牸寮忥紝s浠h〃瀛楃涓层傛牸寮忕涓虹湡瀹炲奸鐣欎綅缃紝骞舵帶鍒舵樉绀虹殑鏍煎紡銆傛牸寮忕鍙互鍖呭惈鏈変竴涓被鍨嬬爜锛岀敤浠ユ帶鍒舵樉绀虹殑绫诲瀷銆侾ython鏄竴绉嶈绠楁満绋嬪簭璁捐璇█銆傛槸涓绉嶉潰鍚戝璞$殑鍔ㄦ佺被鍨嬭瑷...
  • 濡備綍鏌ョ湅python搴撳嚱鏁扮殑浠g爜?
    绛旓細python 鎵鏈夌増鏈殑婧愪唬鐮佸彲浠ュ湪杩欓噷涓嬭浇鍒帮細https://www.python.org/downloads/source/ python娌℃湁鍍弇atlab閭f牱鐨勫嚱鏁板彲浠ョ洿鎺鏌ョ湅鏌愪釜鍑芥暟鐨勬簮浠g爜锛屽彧鏈夊幓涓嬭浇鏁翠釜婧愪唬鐮佹煡鐪嬩簡锛屼笉杩囨壘璧锋潵搴旇涔熶笉闅撅紝鍙﹀浣犱篃鍙互鍐欎竴涓灏忕▼搴鏉ユ煡鐪嬪搴斿嚱鏁扮殑婧愪唬鐮併Python鐨鍑芥暟璋冪敤鏂瑰紡鏄氳繃import鏉ヨ皟鐢ㄧ殑瀵瑰簲鐨...
  • python閲宻[]鏄粈涔堟剰鎬
    绛旓細涓嶆绱綅缃墠鐨勫瓧绗︿覆銆Python鏄竴绉嶈法骞冲彴鐨勮绠楁満绋嬪簭璁捐璇█锛屾槸ABC璇█鐨勬浛浠e搧锛屽睘浜庨潰鍚戝璞$殑鍔ㄦ佺被鍨嬭瑷锛屾渶鍒濊璁捐鐢ㄤ簬缂栧啓鑷姩鍖栬剼鏈紝闅忕潃鐗堟湰鐨勪笉鏂洿鏂板拰璇█鏂板姛鑳界殑娣诲姞锛岃秺鏉ヨ秺澶氳鐢ㄤ簬鐙珛鐨勩佸ぇ鍨嬮」鐩殑寮鍙戙python閲宻[]鏄笉妫绱綅缃墠鐨勫瓧绗︿覆鎰忔濄
  • 濡備綍鐞嗚ВPython涓瀛楃
    绛旓細棣栧厛鎴戜滑闇瑕佷簡瑙g殑鏄湪瀛︿範python涓锛屽彲浠ョ畝鍗曞湴鐞嗚В鍗曞紩鍙凤紝鍙屽紩鍙凤紝涓夊紩鍙凤紝浠栦滑鎷捣鏉ョ殑涓滆タ閮芥槸瀛楃涓诧紝涔熷氨鏄鍦ㄥ紑濮嬪涔python鐨杩囩▼涓紝灏卞綋鍋氭槸娌℃湁瀛楃涓璇 1锛岄氳繃涓婇潰鐨勪緥瀛愬彲浠ュ緢瀹规槗鐨勭湅娓呮s锛宻1, s2 , s3閮芥槸瀛楃涓诧紙閫氳繃type绫诲瀷娴嬭瘯锛2锛岃浆涔夊瓧绗 鎴戜滑绠鍗曟彁涓涓媍鐨勮浆涔夊瓧绗︼紙鈥...
  • python涓浣曞湪s=鏈夊浗鎵嶆湁瀹朵腑杈撳嚭鍥藉
    绛旓細python涓璸rint鐨勫悇绉嶈緭鍑烘柟寮1.%鏂瑰紡age=18country="涓浗"print(python涓榻愭湁涓ょ鏂瑰紡銆俻ython鐨勫嚑绉嶈緭鍑烘柟寮忥細1.鍔犲彿鎷兼帴锛堥拡瀵瑰瓧绗︿覆锛夛紝2.format鏍煎紡锛3.print(f鈥渰}鈥)鐨勭敤娉曪紝4.杈撳嚭鐧惧垎姣旀柟娉曘俻ython杈撳嚭璇彞鐨勫啓娉曪細鍦╬ython涓杈撳嚭鍐呭鏃讹紝鍙互浣跨敤杈撳嚭璇彞print銆
  • python绋嬪簭璁捐s=1+1/2+1/3+...+1/n,姹備笌鍏渶鎺ヨ繎鐨剆鐨勫间笌鍏跺搴旂殑n鍊...
    绛旓細new_diff = abs(s - 8) # 璁$畻鏂扮殑宸窛 if new_diff >= diff: # 濡傛灉宸窛寮濮嬪彉澶э紝鍒欓鍑哄惊鐜 break else:diff = new_diff # 鍚﹀垯鏇存柊宸窛 n += 1 # 骞朵笖灏唍鍔1 print("涓8鏈鎺ヨ繎鐨剆鐨勫间负锛", s)print("瀵瑰簲鐨刵鍊间负锛", n)鍦ㄤ笂闈㈢殑浠g爜涓紝鎴戜滑棣栧厛璁$畻浜嗗垵濮嬬殑宸窛...
  • 鏁板垪姹傚拰python浠g爜
    绛旓細5銆佷竴鍙ヨ瘽鎼炲畾锛閲岄潰鐢鍒颁簡2涓嚱鏁帮紝range鏄粰鍑1鍒100锛宻um鏄眰鍜屻6銆乸ython缂栧啓1鍒100鎵鏈夊伓鏁板拰鏄2250銆100鍐呭伓鏁皐hile\for..in寰幆銆俿um=0銆俰=0銆倃hilei=100銆俿um+=i銆俰+=2銆俻rint(sum)銆俿um=0銆python绋嬪簭璁捐姹俿=1+2+4+7+11+16...211鐨勫拰?鑰屽搴旂煩闃礳锛宑.sum(axis=0)鍜宑....
  • 扩展阅读:python官方下载详细教程 ... 查询python位置 ... python怎么重复程序 ... 如何查看python的版本 ... 大一python考试知识点 ... 如何调出python编程界面 ... 如何找到python的安装位置 ... python基本命令大全 ... 整数在python程序中的表示 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网