亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

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

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

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

問題描述

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

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ù)類型的兩個(gè)表

問題解答

回答1:

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

相關(guān)文章:
主站蜘蛛池模板: 三级色网站| 午夜在线观看视频免费 成人 | 久久一本一区二区三区 | 成人一区二区免费中文字幕 | 搞黄网站免费看 | 国产在线高清不卡免费播放 | 日韩a级片 | 久久精品国产免费高清 | 久久久久久免费播放一级毛片 | 久久久久久久国产视频 | 在线看国产 | 91香焦视频| 美国免费三片在线观看 | h亚洲 | 国产午夜亚洲精品 | 456主播喷水在线观看 | 久草在线资源视频 | 亚洲成人免费网站 | 国产美女91视频 | 日韩欧美视频在线播放 | 亚洲 欧美 视频 | 国产一区二区三区日韩欧美 | 亚洲日本精品 | 中文字幕巨乱亚洲 | 国产在线观看网址你懂得 | 国产一级爱 | 国产成人无精品久久久 | 亚洲三级在线观看 | 国产99久久亚洲综合精品 | a一级毛片视频免费看 | 欧美日韩精品国产一区二区 | 成人影院免费观看 | 中文字幕乱码无线码在线 | 国产系列在线 | 成视频年人黄网站免费 | 超级香蕉97视频在线观看一区 | 97se狠狠狠狠狠亚洲综合网 | 成人综合婷婷国产精品久久免费 | 97在线播放 | 中国国产一级毛片视频 | 久久96国产精品久久久 |