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

您的位置:首頁技術(shù)文章
文章詳情頁

mysql - 關(guān)于數(shù)據(jù)庫中系統(tǒng)metadata方法的問題

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

問題描述

使用metadata方法,如INFORMATION_SCHEMA.COLUMNS, INFORMATION_SCHEMA.TABLE這種,初學metadata方法,這里不太理解, 并且對于mysql不能用with方法不知道怎么解決,如何用一個語句選出的結(jié)果在另一個語句中進行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和相同數(shù)據(jù)類型的兩個表

問題解答

回答1:

mysql不支持with,臨時表語法可以百度,”用一個語句選出的結(jié)果在另一個語句中進行from操作“你是說insert into select么 oracle也有的嘛 臨時數(shù)據(jù)可以直接用insert into tbl select * from dual插入臨時表 方法笨了點還是可以實現(xiàn)的“列出擁有最多attributes的table”和“列出attribute類型為int的attribute名及其table名”在INFORMATION_SCHEMA.COLUMNS中有table_schema,table_name,column_name,data_type,你按需要取值就可以了最后一個問題可以稍微處理一下數(shù)據(jù)篩選,比如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可以找出你要的結(jié)果,相同結(jié)構(gòu)的表名以逗號連接展示出來(不包括索引結(jié)構(gòu))

相關(guān)文章:
主站蜘蛛池模板: 久久精品免费播放 | 亚洲高清国产一区二区三区 | 亚洲美女视频网址 | 精品国产97在线观看 | 国产成年女一区二区三区 | 亚洲欧美日韩综合在线一区二区三区 | 91国内视频在线观看 | 国产精品区一区二区免费 | 久久久久亚洲日日精品 | 国产精品亚洲精品久久成人 | 俺来也俺来也天天夜夜视频 | 日本一区二区三区不卡视频中文字幕 | 97精品在线视频 | 日本aaaa级| 精品一区二区三区在线视频观看 | 欧美成人久久久免费播放 | 91香焦视频| 美国一级片免费看 | 欧美精品v欧洲精品 | 亚洲在线视频一区 | 深夜福利视频在线观看免费播放 | 国产日韩精品一区二区在线观看 | 扒开双腿猛进入喷水免费视频 | 久久夜视频 | 免费高清国产 | 欧美一级毛片高清毛片 | 男人一进一出桶女人视频 | 蜜臀91精品国产高清在线观看 | 国产男女 爽爽爽爽视频 | 国产日产欧美a级毛片 | 亚洲欧美精品中文字幕 | 日韩美女大全视频在线 | 国产成人a一区二区 | 特别福利视频在线观看 | 久草资源在线 | 久草男人天堂 | 久久精品在线 | 成人精品一区二区不卡视频 | 亚洲精品在线免费观看视频 | 女人张开腿 让男人桶视频 女人张开腿等男人桶免费视频 | 国产在亚洲线视频观看 |