MySQL -da ma'lumotlar bazasini qanday yaratish kerak (rasmlar bilan)

Mundarija:

MySQL -da ma'lumotlar bazasini qanday yaratish kerak (rasmlar bilan)
MySQL -da ma'lumotlar bazasini qanday yaratish kerak (rasmlar bilan)

Video: MySQL -da ma'lumotlar bazasini qanday yaratish kerak (rasmlar bilan)

Video: MySQL -da ma'lumotlar bazasini qanday yaratish kerak (rasmlar bilan)
Video: Ovoz yozish telefonda(Endi Studioga borish shartmas) 2024, May
Anonim

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

258108 1
258108 1

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

258108 2
258108 2

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.
258108 3
258108 3

Qadam 3. Kompyuterning buyruq qatori dasturini oching

Windows kompyuterida Buyruqning satridan foydalaning. Ayni paytda, Mac kompyuter foydalanuvchilari Terminaldan foydalanishlari mumkin.

258108 4
258108 4

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

258108 5
258108 5

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

258108 6
258108 6

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

258108 7
258108 7

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.
258108 8
258108 8

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;

258108 9
258108 9

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;

258108 10
258108 10

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

258108 11
258108 11

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

  • ).
258108 12
258108 12

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);

258108 13
258108 13

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.
258108 14
258108 14

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

258108 15
258108 15

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.
258108 16
258108 16

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.

Tavsiya: