国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

mysql - 關于數據庫中系統metadata方法的問題

瀏覽:79日期:2022-06-13 17:24:04

問題描述

使用metadata方法,如INFORMATION_SCHEMA.COLUMNS, INFORMATION_SCHEMA.TABLE這種,初學metadata方法,這里不太理解, 并且對于mysql不能用with方法不知道怎么解決,如何用一個語句選出的結果在另一個語句中進行from操作?臨時表如何搭建?

CUSTOMER(cid,cname,ccity,cstate,cphone)RESTAURANT(rid,rname,rcity,rstate)MENUITEM(rid,itemname,price)ORDER(oid,cid,rid,ordertime,deliverytime,totalprice,deliveryfee)ORDERDETAIL(oid,rid,itemname,quantity)列出擁有最多attributes的table列出attribute類型為int的attribute名及其table名列出擁有相同attribute和相同數據類型的兩個表

問題解答

回答1:

mysql不支持with,臨時表語法可以百度,”用一個語句選出的結果在另一個語句中進行from操作“你是說insert into select么 oracle也有的嘛 臨時數據可以直接用insert into tbl select * from dual插入臨時表 方法笨了點還是可以實現的“列出擁有最多attributes的table”和“列出attribute類型為int的attribute名及其table名”在INFORMATION_SCHEMA.COLUMNS中有table_schema,table_name,column_name,data_type,你按需要取值就可以了最后一個問題可以稍微處理一下數據篩選,比如select group_concat(table_name) from (select table_name,group_concat(table_columns) table_atrs from (select table_name,concat(column_name,data_type,ifnull(CHARACTER_MAXIMUM_LENGTH,’’)) table_columns from INFORMATION_SCHEMA.COLUMNS order by table_name,column_name) tbl group by table_name ) aaa group by table_atrs having count(1)>1;整理了一下,這個sql可以找出你要的結果,相同結構的表名以逗號連接展示出來(不包括索引結構)

相關文章:
主站蜘蛛池模板: 九九99re在线视频精品免费 | 欧美在线观看免费一区视频 | 日本一区二区三区不卡视频中文字幕 | 99久久亚洲国产高清观看 | 国产精品久久久久久久免费 | 亚洲综合色吧 | 成年人免费观看视频网站 | 久久精品国产99精品最新 | 久久亚洲欧洲日产国码 | 高清日本在线成人免费视频 | 欧美日韩高清不卡免费观看 | 国产一二三区在线观看 | 久久国产精品-久久精品 | 狠狠色丁香久久婷婷综合_中 | 一区二区三区欧美日韩国产 | jiucao在线观看精品 | 亚洲欧洲日产国产 最新 | 自拍偷拍二区 | 国产成人精品久久综合 | 国产中文字幕在线观看 | 亚洲成年人免费网站 | 爱爱爱久久久久久久 | 国产精品视频久久久久 | 免费一级淫片aaa片毛片a级 | 欧美最新的精品videoss | 男女扒开双腿猛进入爽爽视频 | 免费区一级欧美毛片 | 国产欧美另类久久久精品免费 | 亚洲aⅴ在线 | 中文三 级 黄 色 片 | 久久最新免费视频 | 扒开双腿猛进入喷水免费视频 | 久久精品国产99国产 | 日韩精品视频在线 | 色久激情 | 成年人黄色网址 | chinese耄耋70老太性 | 日本一级在线播放线观看视频 | 久久久免费观成人影院 | 亚洲永久 | 99精品国产兔费观看久久99 |