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: Встреча №1-20.04.2022 | Первоначальное формирование команд... 2024, Aprel
Anonim

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

258108 1
258108 1

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

258108 2
258108 2

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

Qadam 3. Kompyuteringizning buyruq satrini oching

Siz Windows kompyuterida Buyruqning xohishidan foydalanasiz, Mac foydalanuvchilari esa Terminalni ochadilar.

258108 4
258108 4

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

258108 5
258108 5

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

258108 6
258108 6

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

258108 7
258108 7

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

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;

258108 9
258108 9

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;

258108 10
258108 10

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

258108 11
258108 11

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

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

258108 13
258108 13

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

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.

258108 15
258108 15

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

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.

Tavsiya: