Pagse-set up ng IDEA
Alam ng Intellij IDEA kung paano magtrabaho sa mga database na hindi mas malala kaysa sa Workbench. Mayroon pa itong nakalaang tab na Database sa kanang pane. Kung nag-click ka dito, makikita mo ang isang larawan:
![](https://cdn.codegym.cc/images/article/7e1904c9-2653-4acd-9740-62964d202ea6/1024.jpeg)
Subukan nating kumonekta sa aming database. Upang makapagsimula, mag-click sa plus sign:
![](https://cdn.codegym.cc/images/article/26c67ffd-1e96-4650-99e4-d9a4a15f8249/1024.jpeg)
Paano mo gusto ang listahan ng mga sinusuportahang database? Kahanga-hanga? Simula sa Google Big Query at nagtatapos kay Cassandra.
Pagkonekta ng MySQL IDEA
Ngunit kami ay mahinhin na tao, kaya pipiliin na lang namin ang MySQL. Agad na nagmumungkahi ang IDEA na tukuyin ang mga setting para sa pagkonekta sa database:
![](https://cdn.codegym.cc/images/article/cf9b7fa6-1198-4e87-bf2f-4f43bc84ff36/800.jpeg)
Mayroong higit pa sa kanila kaysa sa Workbench. Bagama't ang lahat ng kailangan mo ay nakasaad na, marahil ay walang login at password.
Mula sa kawili-wili: Ang IDEA ay nakasulat sa Java, kaya gumagamit ito ng mga karaniwang driver ng Java upang gumana sa MySQL. Iyon ay, eksakto ang mga gagamitin ng aming programa kapag nagpapadala ito ng mga query sa MySQL server.
Samakatuwid, huwag mag-atubiling i-click ang I-download upang i-download ang mga nawawalang driver.
Tinukoy ko rin ang pag-login at password sa aming lokal na server at pagkatapos ay nag-click sa pindutan ng Test Connection:
![](https://cdn.codegym.cc/images/article/10d72907-db21-47a0-9120-79562df540c8/800.jpeg)
Matagumpay na naitatag ang koneksyon, kaya huwag mag-atubiling i-click ang OK.
Pagpapakita ng mga nilalaman ng database
Kung nakikita mo ang larawang ito:
![](https://cdn.codegym.cc/images/article/37300b8f-66ba-4007-8813-89a06dceb6fc/1024.jpeg)
Pagkatapos ay mag-click sa lugar na naka-highlight sa pula at piliin ang listahan ng mga scheme nang manu-mano. Tinukoy ko ang 3: test, test2 at supershop at ito ang nakikita ko ngayon:
![](https://cdn.codegym.cc/images/article/259904ac-d632-441a-9d5f-fbd9d0b38544/1024.jpeg)
Lahat ng tatlong mga diagram ko ay nasa lugar. Tingnan natin kung ano ang mayroon tayo sa talahanayan ng gumagamit:
![](https://cdn.codegym.cc/images/article/0580417a-caee-42b3-8103-0055db36a6bd/1024.jpeg)
Well, alam ko na kung anong mga column ang mayroon kami doon, ngunit paano makikita ang data?
Ipakita ang nilalaman ng talahanayan
Nag-double click lang ako sa pangalan ng talahanayan at ipinakita sa akin ito ng IDEA:
![](https://cdn.codegym.cc/images/article/01c314f3-2f57-45a7-a2ac-71332bb06dd3/1024.jpeg)
Sa ngayon, mukhang mas kawili-wili ito kaysa sa Workbench. Ang data ay agad na ipinakita, at bukod pa, may mga patlang ng serbisyo kung SAAN at ORDER BY. Upang maaari mong i-filter at ayusin ang data sa mismong lugar.
Subukan nating pag-uri-uriin ang ating talahanayan ayon sa antas...
Sa sandaling sinimulan kong isulat ang antas ng salita, agad akong inalok ng IDEA ng magandang listahan ng mga pahiwatig:
![](https://cdn.codegym.cc/images/article/11897f5a-5a52-4945-a7e1-056737ab72db/1024.jpeg)
Marahil ay mukhang mas kawili-wili ito kaysa sa pagtatrabaho sa Workbench, hindi siya nagbigay ng anumang mga espesyal na pahiwatig.
Nag-type ako ng level, pindutin ang enter, at voila, ang talahanayan ay pinagsunod-sunod:
![](https://cdn.codegym.cc/images/article/d28c3376-44fe-4834-9a33-ae3e01ea9a25/1024.jpeg)
Okay, ngayon gusto kong magsagawa ng isang arbitrary na query nang hindi nagbubuklod sa isang talahanayan, saan ko ito magagawa?
Bumalik kami sa panel sa kanan - mayroong espesyal na button doon upang buksan ang Query Console:
![](https://cdn.codegym.cc/images/article/d162e79a-bcb5-42ae-9a8e-9ea764a86929/1024.jpeg)
At nagsisimula kaming magsulat ng isang query:
![](https://cdn.codegym.cc/images/article/abcc2597-15ff-4389-9755-4ae84fa24548/1024.jpeg)
Mga auto tip mula sa IDEA, gaya ng dati, sa itaas . At narito ang resulta ng aming query:
![](https://cdn.codegym.cc/images/article/61ea88b1-dd75-4e98-8b91-9b6c5f43b9d4/1024.jpeg)