Bu wikiHow sizga MySQL -da ma'lumotlar bazasini yaratishni o'rgatadi. Ma'lumotlar bazasini yaratish uchun siz "mysql" buyruq qatori interfeysini ochishingiz va server ishlayotgan vaqtda ma'lumotlar bazasi buyruqlarini kiritishingiz kerak bo'ladi.
Qadamlar
3dan 1 qism: MySQL buyruq qatorini ochish
Qadam 1. MySQL -serveringiz ulanganligiga ishonch hosil qiling
Agar MySQL -serveringiz hozirda onlayn bo'lmasa, ma'lumotlar bazasini yarata olmaysiz.
Siz MySQL Workbench -ni ochib, serveringizni tanlab, "Ma'muriyat - Server holati" ko'rinishidagi "Server holati" indikatoriga qarab, server holatini tekshirishingiz mumkin
Qadam 2. O'rnatish papkasining yo'lini nusxalash
Bu yo'l Windows kompyuter yoki Mac ishlatayotganingizga qarab o'zgaradi:
- Windows - C:/Program Files/MySQL/MySQL Workbench 8.0 CE/ni nusxalash/oxirgi papkaning nomini eng yangi MySQL nomi bilan almashtirishga ishonch hosil qiling.
- Mac-/usr/local/mysql-8.0.13-osx10.13-x86_64/ nusxa ko'chiring, oxirgi papkaning nomini eng yangi MySQL papka nomi bilan almashtiring.
Qadam 3. Kompyuteringizning buyruq satrini oching
Siz Windows kompyuterida Buyruqning xohishidan foydalanasiz, Mac foydalanuvchilari esa Terminalni ochadilar.
Qadam 4. MySQL o'rnatish papkasining katalogiga o'zgartiring
CD va bo'sh joyni kiriting, o'rnatish papkasining yo'lini qo'ying va ↵ Enter ni bosing. Masalan, ko'pgina Windows kompyuterlarida quyidagilarni bajarasiz:
cd C: / Program Files / MySQL / MySQL Workbench 8.0 CE
Qadam 5. MySQL -ga kirish buyrug'ini oching
Masalan, "men" ismli foydalanuvchi uchun kirish buyrug'ini ochish uchun siz quyidagilarni yozasiz va ↵ Enter tugmasini bosasiz:
mysql -u me -p
Qadam 6. Hisob qaydnomangiz parolini kiriting
MySQL foydalanuvchi hisobingiz uchun parolni kiriting va Enter tugmasini bosing. Bu sizni tizimga kiritadi va buyruq qatori ilovasini MySQL so'roviga ulaydi.
- Siz "MySQL>" yorlig'i buyruq satri ilovasida paydo bo'lishini ko'rishingiz kerak. Shu vaqtdan boshlab siz kiritgan barcha buyruqlar MySQL buyruq qatori ilovasi orqali qayta ishlanadi.
- MySQL buyruqlarini qanday kiritish kerakligini bilib oling. MySQL buyruqlari buyruqning oxirgi qismidan keyin darhol nuqta -vergul (;) bilan kiritilishi kerak, lekin siz ham buyruqni kiritishingiz mumkin, nuqta -vergul yozing va ↵ Enter tugmasini qayta bosing.
3dan 2 qism: Ma'lumotlar bazasini yaratish
Qadam 1. Ma'lumotlar bazangiz faylini yarating
Siz buni "ma'lumotlar bazasini yaratish" buyrug'ini yozib, ma'lumotlar bazasini yaratish, ma'lumotlar bazangiz nomi va nuqta -vergulini qo'shish va ↵ Enter tugmasini bosish orqali bajarasiz. Masalan, "Pet Records" nomli ma'lumotlar bazasi uchun siz quyidagilarni kiritasiz:
Pet_Records ma'lumotlar bazasini yaratish;
- Ma'lumotlar bazasi nomida bo'sh joy bo'lishi mumkin emas; Agar siz ismga bo'sh joy qo'shmoqchi bo'lsangiz, pastki chiziqdan foydalanishingiz kerak bo'ladi (masalan, "Mening do'stlarim" "Friends_of_Mine" bo'ladi).
- Har bir MySQL buyrug'i nuqta -vergul bilan tugashi kerak. Agar siz birinchi marta nuqta -vergulni o'tkazib yuborsangiz, uni yoniga yozishingiz mumkin … paydo bo'ladi va keyin yana Enter tugmasini bosing.
Qadam 2. Joriy ma'lumotlar bazalarini ko'rsatish
Siz joriy ma'lumotlar bazalari ro'yxatini ochib, quyidagilarni kiriting va ↵ Enter tugmasini bosing:
ma'lumotlar bazalarini ko'rsatish;
Qadam 3. Ma'lumotlar bazasini tanlang
Ma'lumotlar bazasini ro'yxatidan tanlashingiz mumkin, bu erda "name" ma'lumotlar bazasining nomi. Masalan, "Pet Records" ma'lumotlar bazasi uchun siz quyidagilarni yozasiz va ↵ Enter tugmasini bosasiz:
Pet_Records -dan foydalaning;
Qadam 4. Tasdiqlash xabarini kuting
"Ma'lumotlar bazasi o'zgartirildi" iborasi oxirgi marta yozilgan buyruq ostida paydo bo'lganini ko'rsangiz, ma'lumotlar bazasi tarkibini yaratishni davom ettirishingiz mumkin.
3dan 3 qism: Jadval yaratish
Qadam 1. Har xil jadval buyruqlarini tushuning
Jadvalingizning bir nechta asosiy jihatlari bor, ularni yaratishdan oldin bilishni xohlaysiz:
- Sarlavha - Sizning sarlavhangiz "jadval yaratish" buyrug'idan so'ng o'tadi va ma'lumotlar bazasi nomi bilan bir xil qoidalarga amal qilishi kerak (masalan, bo'sh joy yo'q).
- Ustun sarlavhasi - Qavslar to'plamiga turli nomlarni kiritish orqali ustun sarlavhalarini aniqlashingiz mumkin (keyingi qadam misoliga qarang).
- Hujayra uzunligi - Hujayra uzunligini aniqlashda siz "VARCHAR" (o'zgarmaydigan belgilar, ya'ni bitta va VARCHAR belgisining chegara soniga yozishingiz mumkin) yoki "CHAR" (belgilanganidan ko'pi va kamini talab qilmaydi) dan foydalanasiz. belgilar soni; masalan, CHAR (1) bitta belgini, CHAR (3) uchta belgini talab qiladi va hokazo).
-
Sana - Agar jadvalga sana qo'shishni xohlasangiz, "DATE" buyrug'idan foydalanib, ustunning mazmuni sana sifatida formatlanadi. Sana kiritilishi kerak
YYYY-AA-KG
- format.
2 -qadam. Jadval konturini yarating
Diagrammaning ma'lumotlarini kiritishdan oldin siz quyidagilarni yozib, so'ngra ↵ Enter tugmasini bosib, grafik tuzilishini yaratishingiz kerak bo'ladi.
jadval nomini yaratish (ustun 1 varchar (20), ustun 2 varchar (30), ustun 3 char (1), ustun 4 sana);
- Masalan, ikkita VARCHAR ustuni, CHAR ustuni va sana ustunidan iborat "Uy hayvonlari" deb nomlangan jadval yaratish uchun siz quyidagilarni yozishingiz mumkin:
uy hayvonlari jadvalini yarating (varchar nomi (20), zotli varchar (30), jinsiy aloqa char (1), DOB sanasi);
Qadam 3. Jadvalingizga qator qo'shing
"Qo'shish" buyrug'i yordamida siz ma'lumotlar bazangiz ma'lumotlarini qatorma-bosqich kiritishingiz mumkin:
ism qiymatlarini kiriting ('ustun1 qiymati', 'ustun2 qiymati', 'ustun3 qiymati', 'ustun4 qiymati');
-
Oldin ishlatilgan "Uy hayvonlari" jadvali misolida sizning satringiz shunday bo'lishi mumkin:
uy hayvonlari qiymatlarini kiritish ("Fido", "Husky", "M", "2017-04-12");
- Agar ustun bo'sh bo'lsa, siz uning mazmuni uchun NULL so'zini kiritishingiz mumkin.
Qadam 4. Agar iloji bo'lsa, qolgan ma'lumotlaringizni joylashtiring
Agar ma'lumotlar bazasi nisbatan kichik bo'lsa, siz "qo'shish" kodini ishlatib, qolgan ma'lumotlarni ketma-ket kiritishingiz mumkin. Agar siz buni tanlasangiz, keyingi bosqichni o'tkazib yuboring.
Qadam 5. Agar kerak bo'lsa, matnli faylni yuklang
Agar sizda ma'lumotlar bazasi bo'lsa, qo'lda kiritishdan ko'ra ko'proq ma'lumot qatorini talab qilsangiz, quyidagi kod yordamida ma'lumotlarni o'z ichiga olgan matnli faylga murojaat qilishingiz mumkin:
"\ r / n" tugagan jadval nomi satrlariga "/path/name.txt" mahalliy ma'lumotlarini yuklash;
-
"Uy hayvonlari" misolida siz quyidagilarni yozasiz:
"C: /Users/name/Desktop/pets.txt" mahalliy ma'lumotlarini yuklash "\ r / n" tugagan uy hayvonlari qatoriga;
- Mac kompyuterida "\ r / n" o'rniga "\ r" bilan "tugatilgan satrlar" buyrug'ini ishlatishingiz kerak bo'ladi.
6 -qadam. Jadvalingizni ko'ring
Ko'rgazma ma'lumotlar bazasini kiriting; buyrug'ini bajaring, so'ng ma'lumotlar bazasini tanlang * ni nomidan tanlang; bu erda "ism" ma'lumotlar bazasining nomi. Masalan, "Pet Records" ma'lumotlar bazasidan foydalansangiz, quyidagilarni kiritasiz:
ma'lumotlar bazalarini ko'rsatish; Pet_Records -dan * ni tanlang;
Maslahatlar
-
Ba'zi tez -tez ishlatiladigan ma'lumotlar turlariga quyidagilar kiradi:
- CHAR(uzunlik) - belgilangan uzunlikdagi belgilar qatori
- VARCHAR(uzunlik) - maksimal uzunlikdagi o'zgaruvchan uzunlikdagi belgilar qatori
- MATN - maksimal 64KB matnli o'zgaruvchan uzunlikdagi belgilar qatori
- INT(uzunlik)-maksimal uzunlikdagi raqamli 32-bitli butun son ("-" salbiy raqam uchun "raqam" sifatida hisoblanadi)
- O'NCHILIK(uzunlik, dek) - O'nli sonlar umumiy uzunlikdagi ko'rsatuvchi belgilargacha; dec maydoni ruxsat etilgan o'nlik kasrlarning maksimal sonini ko'rsatadi
- DATE - sana qiymati (yil, oy, sana)
- VAQT - Vaqt qiymati (soat, daqiqa, soniya)
- ENUM("qiymat1", "qiymat2",….) - sanab o'tilgan qiymatlar ro'yxati
-
Ba'zi ixtiyoriy parametrlarga quyidagilar kiradi:
- NULL emas - Qiymat ko'rsatilishi kerak. Maydonni bo'sh qoldirib bo'lmaydi.
- VOZA default-value-Agar qiymat berilmagan bo'lsa, maydonga standart qiymat beriladi.
- QO'LSIZ - Raqamli maydonlar uchun raqam hech qachon salbiy bo'lmasligini ta'minlaydi.
- AUTO_INCREMENT - Jadvalga har safar qator qo'shilganda, qiymat avtomatik ravishda ko'payadi.
Ogohlantirishlar
- Agar siz "mysql" buyruq satriga kirmoqchi bo'lganingizda MySQL -serveringiz ishlamayotgan bo'lsa, siz davom ettira olmaysiz.
- Har qanday kodlashda bo'lgani kabi, ularni kiritishga urinishdan oldin, buyruqlaringiz to'g'ri yozilganligiga va bo'sh joy qo'yilganligiga ishonch hosil qiling.