ID'dan foydalanish

All lectures for UZ purposes
Daraja, Dars
Mavjud

Ma'lumotlar bazalari bilan ishlash uchun Ultimate versiyasidan foydalanish kerak. U pullik, lekin IDEA Early Access Program bepul versiyasi bor, unda barcha ishlar bajariladi. 

ID'nı sozlash

Intellij IDEA ma'lumotlar bazalari bilan ishlashni yaxshi biladi. Uning o'ng panelida Database uchun maxsus varaq mavjud. Agar unga bossa, quyidagi rasmni ko'rasiz:

Database  Intellij IDEA

Keling, bazamıza ulanib ko'raylik. Avvalo, plyus belgisiga bossa:

Qo'llab-quvvatlanadigan ma'lumotlar bazalari ro'yxati qanday? Hayratlanarlimi? Google Big Query'dan Cassandra'gacha barchasi bor.

IDEA'ga MySQL ulash

Ammo biz oddiy odamlarmiz, shunchaki MySQL tanlaymiz. IDEA sizni darhol ulanish uchun sozlamalarni ko'rsatishni taklif qiladi:

Database Intellij IDEA  3

Bu yerda Workbench'dan ko'proq sozlamalar mavjud. Barcha kerakli narsalar ko'rsatilgan, faqat login va parol yo'qligi mumkin.

Qiziqarli narsa: IDEA Java da yozilgan, shuning uchun u MySQL bilan ishlash uchun standart Java drayverlaridan foydalanadi. Demak, bizning dasturimiz MySQL serveriga so'rovlar yuborishda aynan shu drayverlardan foydalanadi.

Shuning uchun, Download tugmasini bosib, yetishmayotgan drayverlarni yuklab olishni boshlaymiz.

Shuningdek, men lokal serverga login va parolni kiritdim va Test Connection tugmasini bossam:

Database Intellij IDEA  4

Ulanish muvaffaqiyatli o'rnatildi, shuning uchun OK tugmasini bossangiz bo'ladi.

Bazadagi ma'lumotlarni ko'rish

Agar quyidagi rasimni ko'rsangiz:

Database Intellij IDEA  5 Mysql

Qizil bilan ko'rsatilgan joyga bossa va sxemalar ro'yxatini qo'lda tanlasa. Men 3 ta ko'rsatdim: test, test2 va supershop, va endi ko'raman:

Database Intellij IDEA  6 Mysql

Mening barcha uchta sxemam joyida. Keling, jadvalimiz user ga nima borligini ko'raylik:

Database Intellij IDEA  7 Mysql

Men nima mavjudligini bilardim, lekin qanday qilishni ko'rish kerak?

Jadval mazmunini aks ettirish

Men shunchaki jadval nomiga double click qildim va IDEA menga buni ko'rsatdi:

Database Intellij IDEA  8 Mysql

Hozirgi vaqtda bu Workbench'dan ko'ra qiziqarliroq ko'rinadi. Ma'lumotlar darhol ko'rsatildi va WHERE va ORDER BY uchun xizmat maydonlari mavjud. Bu ma'lumotlarni joyida filtrlaydi va saralaydi.

Keling, jadvalimizni darajaga qarab saralashga urinib ko'ramiz...

Men faqat "level" so'zini yozishni boshladim, IDEA darhol menga ajoyib ko'rsatmalar ro'yxatini taklif qildi:

Database Intellij IDEA  9 Mysql

Bu Workbench orqali ishlashdan ko'ra qiziqarliroq ko'rinadi, u ko'rsatmalar bermaydi.

Men "level" yozdim, enter bosdim — va vujja, jadval saralangan:

Database Intellij IDEA 10 Mysql

Yaxshi, endi jadvalsiz tasodifiy so'rov o'tkazishni xohlayman, buni qayerda qila olaman?

O'ng panelga qaytamiz — u yerda Query Console ni ochish uchun maxsus tugma mavjud:

Database Intellij IDEA  11 Mysql

Va so'rov yozishni boshlaymiz:

Mysql Intellij IDEA 11

IDEA avtomatik ko'rsatmalari har doimgidek yuqori darajada. Va bu bizning so'rov natijamiz:

Database Intellij IDEA  13 Mysql
Izohlar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION