0
点赞
收藏
分享

微信扫一扫

mysql表的底层存储是以b+树的形式存储的吗

凯约 04-17 09:00 阅读 3

一、正式环境查询

SELECT * from tb_village_city as a where a.create_date in (select min(b.编号) from 表A as b where a.编号= b.编号)

1、查询时间最晚的sql

select t.id from tb_village_city as t ,

(select MAX(create_date) as "createDate" from tb_village_city GROUP BY adm_id) as tmp

where t.create_date = tmp. "createDate" and t.adm_id in (

'84c46033-b816-4155-9cd2-fba4e2378e4d',

) and "length"(t."year" )=0 and "length"(t."turns" )=0

2、2019年6月14日镇级数据处理如下

(1)查询单位重复的数据

SELECT "count"(1),adm_id FROM "public"."tb_village_town" group by adm_id having "count"(1)>1;

village-taian

(2)查询是重复数据的且添加数据最晚且年份和轮次是空的数据

select t.id from tb_village_town as t,

(select "max"(create_date) as "createDate" from tb_village_town group by adm_id) as tmp

where t.create_date=tmp."createDate" and t.adm_id in('214bd025-16a3-47da-b02e-ada383e3b817',

'95690b43-bac1-4f76-bb13-4c4eb4d5cf0d',

'612587df-d288-41da-aa8b-136d39722550',

'23ea3124-108b-493a-8f99-ad1426a75f9e',

'151c046a-3246-4a81-9560-909bdb125458',

'13f22881-0137-4654-8826-c9d5ab2331b8',

'472dff80-c2a0-45a9-81f3-80cf8eb33a9a',

'695c11d2-a7ff-40b8-a275-cb261bebe17c',

'1a8b4c55-dd15-4050-9214-7d281582316b',

'6fd4ef8c-3e72-4ba9-bc0c-bf695765d80f',

'd369b760-dc5d-4524-9e03-df3e8bc27620',

'3d9ad767-3f5b-4196-a610-f4691fafacdd',

'ffed3c7c-23bf-49ff-be84-d58ef4a474e1',

'6afa5d1d-b20a-4f13-9025-c71c7f24e924',

'c591dd52-585e-44e2-83ed-69ffbe0300bf',

'c15ae86d-1f2b-4f9e-bbfe-4b1a735bd882',

'18becc93-4e61-4b45-88c1-e9c7ebdfde69',

'44a0804d-820a-47fc-a0f5-8886ba7ee156',

'7554d07d-1aee-4603-8827-f7111c103bc8',

'0b20bef0-4ab0-4efb-b544-3e98bf97ab55',

'b56b73ac-eaf4-4b69-b7ab-436d85fa712e',

'3d81c68b-a18c-486a-9db8-4275e6b2ac77',

'27896544-19cb-4f15-84f6-5e088dc1d9a2',

'c84fb1cf-14a1-4740-8cdf-a11b6b5586ef',

'a1bb8d70-5ddc-4dab-9224-d37c2461aae5',

'30e691d1-0441-413e-b98a-e1a38e824c81',

'6e6e64d3-005f-4ae9-8a52-f33fb5c16fe7',

'baf749c8-8b02-48e6-8795-690e7593e70e',

'0fc598e0-316d-4aa3-b7dc-9f9326a4121b',

'86953192-cc3f-4930-9615-b664b43c96ca',

'd7668215-85b7-4749-bc2e-265223007d3b',

'd49bb712-6ac4-41ec-9ee7-6b6d8a40fac4',

'b3cd2335-6775-4370-9fc5-e64fd42a0c98',

'0409a1ef-2d4e-46b7-9538-282678ee3d9a',

'51e2d151-708b-414d-8ee3-0110efb7db5b',

'39a5dc5e-2787-4bc7-b550-133ff5a9ffa4',

'd99179c9-5451-43d8-a89a-c1d137be2e3b',

'ab4174dd-fed4-4ffb-ac91-d45308bd2869',

'b9f4ff3f-303a-4a2f-ba02-8dee27949a8f',

'a83e19f0-2b74-484f-a30b-bda5b086e1b6',

'31afb0b9-32ec-4ef7-bc65-2171772981ee',

'4e131e9e-2df0-41fb-9571-6896e146d400',

'30dc735f-558f-43bb-a12c-5826124b2360',

'2afaef1e-70c5-4397-b2c6-7095bdf1902e',

'199f7953-379a-4cbe-9585-2313adada847',

'f02dc28a-b106-4f30-889c-4cb70faad2f9',

'fe06182b-6510-499a-84f4-de3a198f4148',

'7b1c8f33-e262-4380-bc68-f480058e3435',

'2d1e9f4c-b3f6-4382-a605-5c179359f45e',

'cf86a682-15f1-4eb7-92a1-dddf566c20db',

'90464943-24ce-489f-a5b0-bbd6c21b9d6b',

'1e56e8c1-a5c9-4019-bfc1-cbc0378fddb7',

'9ee9be10-c63d-4810-9628-aaf0e3be1cf6',

'efd3ec24-ad5f-43ee-a57f-6f283fad4eeb',

'd22d3885-4bbb-45f9-a3b4-8b34640120fb',

'106a6e21-2b83-4156-9b7b-7333f3ab6793',

'bca4bcb3-6a2b-44ab-9edd-4a27d5349274',

'b7d8d4ce-57c3-49cb-9ed2-ea24d85dcc06',

'ebc0a7f8-0ab1-4a07-bb90-0454b3312640',

'7a6e871d-cc9d-4e2a-841f-ff59b222f512',

'f1fe1aa4-d0a1-48e6-b22f-e4a12ef46fe2',

'b4de4a90-6fce-406e-b6ff-5fb172034673',

'25e7ac1f-c3a3-47ea-9eba-3906dbce983b',

'1db4d8a3-0909-497c-ab82-8759ea12ff9b',

'6da4d12b-b936-464d-8fcd-02ce304ceeea',

'd2364488-4a10-4ed5-9406-56cff9c4cd20',

'b2051ea6-807f-4c31-a897-c6992c899c2a',

'118e6baf-4fd8-478b-9331-479329eecbf5',

'8ca056cf-6c1e-40cb-b08a-e9e8736ec97e',

'7be29be1-e211-40a5-9550-01614aadd347',

'1729a842-cd7a-4502-80e6-846141a074bd',

'd976e611-0746-4037-9c9a-501af8e4f2b9',

'21daa733-1408-4b48-bd36-2de5879dbc1b',

'a52ac525-f788-4815-ae2a-c7198c62e61f',

'1ec896dd-aedd-43cf-a851-47fd1ad0f787',

'b8ef8e7b-896f-43ce-92e5-bb721065b366',

'12563d32-36dc-4040-896b-e0b91dddc6bf',

'6655ab8c-22ee-4827-b263-8d8ddfd81195',

'4911a431-0fa1-497a-aeac-927c724c85a7',

'628dc198-7e4d-4b04-bcbd-4083dab5471c',

'e859ff03-529c-4aa3-bb7c-85135cc24b51',

'1c47c4e6-b4ce-4da5-aa38-d85b5b6da1df',

'1b1a2b73-d0a7-4489-8ad3-94a62a1a1fae',

'42f0b92c-9343-4697-a01f-e2b6b2337b65',

'9ec7fad9-fecc-4d58-b76e-a4fb53730dbd',

'2f07a053-23b5-4d7f-b456-1c49ef70a732',

'cf7d7f65-0543-4e03-8fb2-4864ddea04cf',

'5c07eec1-c4b5-4c21-9d7f-f89139d641a6',

'8312a3e3-549c-463b-a746-1c63bea2e13d',

'bef690d7-eebb-44d3-94be-c8503ff78fbf',

'22763916-4664-4e72-914c-217497a95ac1',

'5778643c-a5ca-470e-9f12-153c24a56cce',

'b0457f5b-5121-4177-b063-72a9db3e312f',

'1af6fc81-0808-4f1b-aa03-f8149782c804',

'a4a6e4ec-36a8-4786-ab92-8934dd9428ab',

'f30ad83e-daa6-432d-aa8b-2004be221300',

'fbabcba1-6896-4afd-ace6-724b24df0ee6',

'59899081-e924-4589-88fc-4b968f2496e5',

'75ffa916-7181-490d-a844-d43052a54304',

'67340988-7a5f-446d-844d-ab7dad86c96d',

'9b6588d3-5da2-43fa-9d3e-1478ecb3603f',

'c696e83f-5f7b-4dbe-bfda-6dd63917a8cb',

'a5185af8-0415-4a45-9542-4ac2192b217b',

'3e75fa8c-2d67-4d2d-aaec-b8e386befb15',

'0bf7462e-5e83-4e9e-a2c3-b202db7e1e85',

'3cc1c7dd-3ea8-465f-8fd5-44ccabbdc6da',

'7aee0af6-e31c-4ea6-844d-abfcd5bc0e3c',

'82c466d8-25bf-42ae-8429-b93cce1e6d0e',

'5c801a29-ede7-4177-bc0e-87e7db13f4dd',

'cd1904c2-e21d-46e9-887d-6b7e2296751a',

'14af1685-edcb-4c6d-809a-8bd4fc69ac36',

'b8f3b6c8-b5d6-4267-951b-f9d4758b316d',

'8b8b46c1-9aba-46aa-b3fd-f46f1384508c',

'fa3308c2-2c82-4c17-a530-c996afa9197a',

'0d08166f-74de-40dc-9b0b-367dc25ed2ed',

'd8c68ee6-a99c-49a5-9bec-e0a90438c8bf',

'2fbf199e-9761-4899-8331-a69b375bd730',

'8b395f3e-8940-4012-aa32-13a4524e1dcb',

'02c30109-df3b-4676-ae12-15d06d7c6c98',

'9e206f5f-1c19-4702-91c7-72b543b5d2ce',

'e8d4818f-a13c-4b22-a373-e004ee20464a',

'a47acc42-b21a-43a5-b110-dd71beb7761b',

'6ad8f3c0-98a3-442d-a455-c0a9acf7e1bc') AND "length"(t.YEAR)=0 and "length"(t.turns)=0

(3)将上面查询出的结果设置del_flag='1'

update tb_village_town set del_flag='1' where "id" in(

'r51alkrecgitaq2mild7gu5c5a',

'1jfnfoov2ah88r7ocaemqnmeml',

't5jfgp9sm0ghgo08opqa8kspqp',

'2f30vibqaojaepvur4kibvboqi',

'v6h1kg7lrei63ornrfh5fo9ln9',

'4ohed942c4jsboe7057m9sj5ae',

'50uua0tb2eicsqq4gbmum4nhea',

'5e121u9asmjdfop6p0csn4r0ni',

'50aoaq6bneij1qp9q4j3svcerj',

'q7ft5goaecg3dq65ujbhp8d51r',

'v4bpmp727oi6eqgjovuanvq7eq',

'u5lf136algidbodlg0ho85lvju',

't04qpv9fmci21o4d2fpg74kgpo',

'4gqkiv60tkgeup3an5hcuefihm',

'4rm7658l98hs3rnc2ahl1qavne',

'4ak2ut7togiqhq2jcha5uta12i',

'4vl9jlrp64h85qldcmtt8rt1kb',

'4o6i2luldqj1donfpvqlrmjg4b',

't1g53f9p42jk8qukmvhm101ibq',

'00ou5rgki2igfob47ggaoepnr8',

'6127nrcngehhqqqsmdd6jlteqv',

'trmgnvi9hoh68or7qcmd0bbkl9',

'6vrhpfsbcqj88qq213srbijjj9',

'p940p1358qh84obudb09gcitul',

'7g7bgp78k2hr1o7qog1gj1f7b2',

'ssvnadrvlqijgre1hj3jvhbvld',

'tnu223tmlqibtokj90d3hqpad3',

'tmdq6r9kmiiccq5jlsnfehrige',

'qa2jfm5vhiht5r6dla1pf71pur',

'0376at706ggvuo2vhi16odki6j',

'0h2uvtpe90gk6rdrm4tg8ec69c',

'2bc6b6n5umj4aoemju2c6in4qk',

'oc9gkop190jqbr2bcdqqjb0d81',

'6m94769m98hourccjoqurhpi8o',

'1hucc1m9hqhu7prq15fftvjq46',

'0tkcum50gujq0ro6ep2itskhn0',

'qp13hh0e5ej6drim66354i6v6s',

'3r9hafqk3kj8jr9qa8rglb4pqj',

'65p6c8pb6sgufqvmvvfe7p6io9',

'v99jivrmo0h6fpimailuep7d7k',

'rslmrgm0gsjvoq3gptnvfsbgct',

'2uiimtjahqjapo27k3qvjbdd0c',

'smuj5nhnamikqqvoogii2sbuqu',

'of3mjpkk24gtsqieqknbjiquca',

'3b2lnh3rcign5qqo0kol1hgsu1',

'5qrbma9nhghvgrgf05hd9oc7ka',

'oofgiuvan6h9mp3ecp54r7bnn0',

'p1s95copuig5qoi87sdio1cu6t',

'q6jpl021h6h4frra24okd1cs9m',

'22kri9hp4mjjuqb766mchsqsuq',

'7hht01h4guj48r8d0n3cqtb3s7',

'2gdovilsoug6ipfv584utpcuhl',

'0uf1uoop48gqmohnesokbolf1a',

'6a818g6n02jb6rjqiftgstthkl',

'3g1a6b84agi5vpc7rj08pnn4m3',

'6q2p0k60dmj4pphoccddl509uk',

'rkr5tlg20sh2erk2d31a1khlv2',

'74q0ut60s2juorodqaqfvvicjk',

'4jqu92sg9qg63r6jigv7bdtm98',

'01k1psad6uhgar15qddegb0d4p',

'7klr5q2q9ij9gpe0lmtnecebn0',

'38qkh0i23she9qpvqrotoqv0u4',

'rdi4h18pliil3rj9r60bkscd8r',

'24vhbgehumj9oraqgb0a5msd8h',

'3vtrcuq570hf4qdlgf991rl55m',

'265p1p0lr8hl0q1imoqnpj96qp'

);

(3)将town中正确的数据,year,turns为空的数据,赋上正确的值

update "public"."tb_village_town" set "year"='2019' ,turns='2019-2020'

where del_flag='0' and "length"("year")=0 and "length"(turns)=0

2、非17地市数据删除

SELECT "count"(1),adm_id FROM "public"."tb_village_city" where "length"(org_code)=18 and del_flag='0' group by adm_id having "count"(1)>1 ;

select t.id from tb_village_city as t,

(select "max"(create_date) as "createDate" from tb_village_city group by adm_id) as tmp

where t.create_date=tmp."createDate" and t.adm_id in('9dd61295-8e5f-4363-942b-2390e0065eb7',

'aa5ea24f-bb19-4cb6-825c-d3aea6d4b2a7',

'8d3a3fa7-3ae4-4dbe-abb6-5b282bd0db65',

'b6c00617-ad3d-4a94-9e77-23357c6843eb',

'525158d5-10aa-447f-86e0-717b437d535c',

'84c46033-b816-4155-9cd2-fba4e2378e4d',

'35947577-b9d0-45d4-aa64-07904ba1b8e1',

'238d0b8b-1c7a-4837-bcbb-0832f9b919a2',

'd6c4aa8c-fb27-438a-896a-56e000d9f18a',

'7fe7ed70-ed74-4151-a971-94de6a0d3436',

'c49115f4-fcd2-4e9b-b392-85412d56663d',

'b1ab76c7-0174-495a-b478-f03071df1c09',

'c723225f-73a9-42bf-8c4d-6b61b431b7ca',

'558a7009-6073-458c-a8af-145005461399',

'8547b6ef-262a-48a8-8c3c-7e155eedcd4e',

'255118bf-6301-488d-a56d-12427a3ab65d',

'461136dc-5cd5-11e9-8a1d-0050569a68e4') AND "length"(t.YEAR)=0 and "length"(t.turns)=0 and del_flag='0'

update tb_village_city set del_flag='1' where id in ('td73fc3emkgumokn1r9tke11a1',

'rs2qcsj1jsj81pu8ojlu7hf23e',

'40l2n46rragk6o7mhvsrvu6eda',

'uroi01uddojg0ovt9cfb93p16l',

'68b2afjbiug49o3kla9ret7jsg',

'pin1fk6g2uj2hpetuivgh5d24h',

'sve81625q8ia0qtt160g44imil')

select * from tb_village_city where del_flag='0' and "length"(org_code)=18 order by create_date

--更新不是17地市的数据为del_flag='1'

update tb_village_city set del_flag='1' where "length"(org_code)!=18 and del_flag='0';

二、将单位表tf_admin_org中的orgcode值同步到工作专班表的org_code字段中

--(1)查询del_flag='0'

SELECT * FROM "public"."tb_village_work_class" where del_flag='0';

--(2)查询有无重复数据

SELECT "count"(1),adm_id FROM "public"."tb_village_work_class" where del_flag='0' group by adm_id HAVING "count"(1)>1;

--(3)将单位表的org_code更新到工作专班信息

update tb_village_work_class set org_code=b.org_code

from tf_admin_org b

where tb_village_work_class.del_flag='0'

and tb_village_work_class.adm_id in('f02dc28a-b106-4f30-889c-4cb70faad2f9',

'a52ac525-f788-4815-ae2a-c7198c62e61f',

'a4a6e4ec-36a8-4786-ab92-8934dd9428ab',

'1db4d8a3-0909-497c-ab82-8759ea12ff9b',

'118e6baf-4fd8-478b-9331-479329eecbf5',

'59899081-e924-4589-88fc-4b968f2496e5',

'106a6e21-2b83-4156-9b7b-7333f3ab6793',

'1729a842-cd7a-4502-80e6-846141a074bd',

'67340988-7a5f-446d-844d-ab7dad86c96d',

'9e206f5f-1c19-4702-91c7-72b543b5d2ce',

'1b1a2b73-d0a7-4489-8ad3-94a62a1a1fae',

'd7668215-85b7-4749-bc2e-265223007d3b',

'ebc0a7f8-0ab1-4a07-bb90-0454b3312640',

'90464943-24ce-489f-a5b0-bbd6c21b9d6b',

'42f0b92c-9343-4697-a01f-e2b6b2337b65',

'b8f3b6c8-b5d6-4267-951b-f9d4758b316d')

三、postgresql数据库,软弱涣散基层党组织将一个表中的数据同步到另外一个表

UPDATE tb_village_city_work_progress set org_code=b.org_code

from tf_admin_org b

where tb_village_city_work_progress.adm_id=b.adm_id and tb_village_city_work_progress.adm_id='e6a0755f-7053-45ab-be62-3c0cf6dc6012'

举报

相关推荐

0 条评论