Bu wikiHow sizga MySQL yordamida ma'lumotlar bazasini yaratishni o'rgatadi. Ma'lumotlar bazasini yaratish uchun "mysql" buyruq qatori interfeysini ochish va server ishlayotganda ma'lumotlar bazasi buyruqlarini kiritish kerak.
Qadam
3dan 1 qism: MySQL buyruq qatorini ochish

Qadam 1. MySQL -server ulanganligiga ishonch hosil qiling
Agar serverMySQL tarmoqda bo'lmasa, ma'lumotlar bazasini yarata olmaysiz.
MySQL Workbench -ni ochish, serverni tanlash va "Ma'muriyat - Server holati" ko'rinishidagi "Server holati" indikatoriga qarab server holatini tekshirishingiz mumkin

Qadam 2. O'rnatish jildining manzilini (yo'lini) nusxalash
Manzil ishlatilgan operatsion tizimga bog'liq bo'ladi (masalan, Windows yoki Mac):
- Windows - C:/Program Files/MySQL/MySQL Workbench 8.0 CE/nusxasini ko'chiring va oxirgi MySQL papka nomi bilan oxirgi papka nomini o'zgartirganingizga ishonch hosil qiling.
- Mac-/usr/local/mysql-8.0.13-osx10.13-x86_64/ nusxa ko'chiring va oxirgi MySQL papka nomi bilan oxirgi papka nomini o'zgartirganingizga ishonch hosil qiling.

Qadam 3. Kompyuterning buyruq qatori dasturini oching
Windows kompyuterida Buyruqning satridan foydalaning. Ayni paytda, Mac kompyuter foydalanuvchilari Terminaldan foydalanishlari mumkin.

Qadam 4. Kirishni MySQL o'rnatish papkalari katalogiga o'zgartiring
CD yozing va bo'sh joy kiriting, o'rnatish papkasining manzilini qo'ying va Enter ni bosing. Masalan, Windows kompyuterida siz quyidagi yozuvni kiritishingiz mumkin:
cd C: / Program Files / MySQL / MySQL Workbench 8.0 CE

Qadam 5. MySQL -ga kirish buyrug'ini oching
Masalan, "mening" foydalanuvchi nomiga kirish so'rovini ochish uchun quyidagi yozuvni kiriting va Enter tugmasini bosing:
mysql -u me -p

Qadam 6. Hisob parolini kiriting
MySQL hisob qaydnomangiz parolini kiriting va Enter tugmasini bosing. Siz hisobga kirasiz va buyruq qatori ilovasi MySQL buyruqlari bilan bog'lanadi.
- Buyruqlar satri dastur oynasida "MySQL>" belgisini ko'rishingiz mumkin. Ushbu bosqichdan boshlab siz kiritgan har qanday buyruqlar MySQL buyruq qatori ilovasi orqali qayta ishlanadi.
- MySQL buyruqlarini qanday kiritish kerakligini bilib oling. MySQL buyruqlari buyruqning oxirgi qismidan keyin darhol nuqta -vergul (;) yordamida kiritilishi kerak. Shuningdek, siz buyruq kiritishingiz, nuqta -vergul yozishingiz va yana Enter tugmasini bosishingiz mumkin.
3dan 2 qism: Ma'lumotlar bazasini yaratish

Qadam 1. Ma'lumotlar bazasi faylini yarating
Ma'lumotlar bazasini yaratish "ma'lumotlar bazasini yaratish" buyrug'ini kiritish, ma'lumotlar bazasi nomini qo'shish va nuqta -vergul qo'yish va Enter tugmasini bosish orqali siz yaratishingiz mumkin. Masalan, "Pet Data" nomli ma'lumotlar bazasi uchun quyidagi buyruqni kiriting:
Pet_Data_Animals ma'lumotlar bazasini yaratish;
- Ma'lumotlar bazasi nomlari bo'sh joyni o'z ichiga olmaydi. Agar siz bo'sh joyni o'z nomingizga kiritmoqchi bo'lsangiz, pastki chiziqdan foydalanishingiz kerak (masalan, "Mening eng yaqin do'stim" "Mening eng yaqin do'stim" bo'ladi).
- Har bir MySQL buyrug'i nuqta -vergul bilan tugashi kerak. Agar siz birinchi nuqta -vergulni unutgan bo'lsangiz, uni "yoniga yozishingiz mumkin. … ”Ko'rsatiladi, so'ngra yana Enter tugmasini bosing.

Qadam 2. Hozir saqlangan ma'lumotlar bazasini ko'rsatish
Siz saqlangan ma'lumotlar bazalari ro'yxatini quyidagi buyruqni kiritib Enter tugmasini bosish orqali ko'rsatishingiz mumkin:
ma'lumotlar bazalarini ko'rsatish;

Qadam 3. Ma'lumotlar bazasini tanlang
Ma'lumotlar bazasini ro'yxatdan "name" buyrug'ini yozib tanlashingiz mumkin, ma'lumotlar bazasi nomi sifatida "name". Masalan, "Uy hayvonlari ma'lumotlari" ma'lumotlar bazasi uchun quyidagi buyruqni kiriting va Enter tugmasini bosing:
Data_Animal_Pet -dan foydalaning;

Qadam 4. Tasdiqlash xabari paydo bo'lishini kuting
So'nggi kiritilgan buyruq ostida "Ma'lumotlar bazasi o'zgartirildi" iborasini ko'rsangiz, ma'lumotlar bazasi tarkibini yaratishga o'tishingiz mumkin.
3dan 3 qism: Jadvallar yaratish

Qadam 1. Har xil jadval buyruqlarini tushunish
Jadvalni yaratishdan oldin bilishingiz kerak bo'lgan bir nechta asosiy jihatlar mavjud:
- Sarlavha - Jadval sarlavhasi "jadval yaratish" buyrug'idan so'ng darhol qo'shiladi va ma'lumotlar bazasi nomi bilan bir xil qoidalarga amal qilishi kerak (masalan, bo'sh joy yo'q).
- Ustun sarlavhalari - Qavs ichida sarlavha nomlarini yozish orqali ustun sarlavhalarini belgilashingiz mumkin (keyingi qadam misolini ko'ring).
- Kvadrat uzunligi - qutining uzunligini belgilashda siz "VARCHAR" dan foydalanishingiz mumkin ("VARCHAR" belgisining bitta va maksimal sonini yozishga imkon beruvchi o'zgaruvchan belgi) yoki "CHAR" (ko'pi va kamidan kam bo'lmasligi kerak) belgilangan belgilar soni; masalan, "CHAR (1)" bitta belgini, "CHAR (3)" uchta belgini talab qiladi va hokazo).
-
Sanalar - Agar jadvalga sanalarni qo'shishni istasangiz, "DATE" buyrug'idan foydalanib, ustun tarkibini sana sifatida formatlash kerakligini bildiring. Bundan tashqari, sanalar yil-oy sanasi formatida kiritilishi kerak (
XXXX-XX-XX
- ).

2 -qadam. Jadvalni belgilang
Jadvalga ma'lumotlarni kiritishdan oldin, quyidagi buyruqni kiritib, Enter tugmachasini bosib, jadval tuzilishini yaratish kerak:
jadval nomini yaratish (ustun 1 varchar (20), ustun 2 varchar (30), ustun 3 char (1), ustun 4 sana);
- Masalan, ikkita uy "VARCHAR", bitta ustun "CHAR" va sana ustunidan iborat "Uy hayvonlari" nomli jadval yaratish uchun siz quyidagi buyruqni kiritishingiz mumkin:
jadval yaratish Pet_Animal (Ism varchar (20), Turlar varchar (30), Gender char (1), Tug'ilgan sana sanasi);

Qadam 3. Jadvalga qatorlar qo'shing
"Qo'shish" buyrug'i bilan siz ma'lumotlar bazasi ma'lumotlarini satr bo'yicha kiritishingiz mumkin:
table_name qiymatlarini kiriting ('ustun1 qiymati', 'ustun2 qiymati', 'ustun3 qiymati', 'ustun4 qiymati');
-
Ilgari ishlatilgan "Pets_Pet" jadvali uchun sizning ma'lumotlar qatoringiz shunday bo'lishi kerak:
Pet_Animal qiymatlarini kiritish ("Fido", "Husky", "J", "2017-04-12");
- Agar ustun bo'sh bo'lsa, NULL so'zini ustun mazmuni sifatida kiritishingiz mumkin.

Qadam 4. Kirish. Agar xohlasangiz, keyingi bosqichni o'tkazib yuboring.

Qadam 5. Agar kerak bo'lsa, matnli faylni yuklang
Agar sizda ma'lumotlar qatoriga ega ma'lumotlar bazasi bo'lsa, ularni birma -bir qo'lda yozishingiz og'riqli bo'ladi, siz quyidagi kod yordamida ma'lumotlarni o'z ichiga olgan matnli faylni yuklashingiz mumkin:
"/path/namaberkas.txt" mahalliy ma'lumotlarini yuklash "\ r / n" tugagan nama_tabel jadvaliga;
-
"Pet_Animal" jadval misolida siz quyidagi kod yoki buyruqni kiritishingiz mumkin:
"C: /Users/username/Desktop/pets.txt" mahalliy ma'lumotlarning yuklanishini "\ r / n" tugagan Pets_Pets qatoriga yuklash;
- Mac kompyuterlarida siz "\ r / n" o'rniga "\ r" bilan "tugatilgan satrlar" buyrug'ini ishlatishingiz kerak.

Qadam 6. Yaratilgan jadvalni ko'rib chiqing
Ma'lumotlar bazalarini ko'rsatish buyrug'ini kiriting, so'ng ma'lumotlar bazasi nomidan "name" ni yozib, ma'lumotlar bazasini tanlang. Masalan, "Pet_List" ma'lumotlar bazasidan foydalanayotgan bo'lsangiz, quyidagi buyruqni kiriting:
ma'lumotlar bazalarini ko'rsatish; Pet_List -dan * ni tanlang;
Maslahatlar
-
Bu erda eng ko'p ishlatiladigan ma'lumotlar turlari:
- “ CHAR ”(Uzunlik) - Bu o'zgaruvchiga simlar satrining (satrining) o'rnatilgan uzunligi bor.
- “ VARCHAR ”(Uzunlik) - Bu o'zgaruvchi belgi satrining maksimal uzunligiga ega (siz kiritgan uzunlik o'zgaruvchisiga ko'ra).
- “ MATN ” - Bu o'zgaruvchining maksimal matn uzunligi 64 kilobaytga teng bo'lgan belgilar to'plami mavjud.
- “ INT "(Uzunlik)-Bu o'zgaruvchi maksimal raqamli uzunlikdagi 32-bitli butun son (minus belgisi yoki"-"manfiy sonlar uchun" raqam "hisoblanadi).
- “ O'NCHILIK "(Uzunlik, o'nlik) - Bu o'zgaruvchi ko'rsatilgan qiymatlarning umumiy soniga teng bo'lgan uzunlikdagi o'nlik raqamdir. Shu bilan birga, o'nlik ustun verguldan keyin ko'rsatilishi mumkin bo'lgan sonlarning maksimal sonini ko'rsatadi.
- “ DATE ”-Bu o'zgarmaydigan sanani yil-oy-sana formatida o'z ichiga oladi (####-##-##).
- “ VAQT "-Bu o'zgaruvchi vaqtni soat-soniya formatida o'z ichiga oladi.
- “ ENUM "(" Qiymat1 "," qiymat2 ",….) - Bu o'zgaruvchi butun sonlar yoki qiymatlar ro'yxatini o'z ichiga oladi.
-
Siz foydalanishingiz mumkin bo'lgan qo'shimcha parametrlar:
- “ NULL emas ” - Ushbu parametr yordamida siz qiymat kiritishingiz kerak. Ustunni bo'shatish mumkin emas.
- “ VOZA ”Default-value-Agar hech qanday ma'lumot yoki qiymat kiritilmasa, standart qiymat ustunga avtomatik ravishda qo'shiladi.
- “ QO'LSIZ ” - Raqamli maydonda parametr kiritilgan raqam manfiy son bo'lmasligini ta'minlaydi.
- “ AUTO_INCREMENT ” - Bu parametr yordamida jadvalga har safar yangi qator qo'shganda, qiymat avtomatik ravishda ko'payadi.
Ogohlantirish
- Agar "mysql" buyruq satriga kirmoqchi bo'lganingizda MySQL -server ishlamayotgan bo'lsa, siz bu jarayonni davom ettira olmaysiz.
- Boshqa kodlashlarda bo'lgani kabi, kiritishga urinishdan oldin siz kiritgan buyruqlar to'g'ri yozilgan va bo'shliq bilan yozilganligiga ishonch hosil qiling.