MySQL-da ma'lumotlar bazalarini yaratish

Muallif: Randy Alexander
Yaratilish Sanasi: 1 Aprel 2021
Yangilanish Sanasi: 1 Iyul 2024
Anonim
Django Project E-commerce v2 Part 1 - Database Design
Video: Django Project E-commerce v2 Part 1 - Database Design

Tarkib

MySQL juda qo'rqinchli bo'lishi mumkin. Har qanday buyruq intuitiv interfeyssiz buyruq satri tarjimonidan (buyruq irodasi) to'liq o'tishi kerak. Shuning uchun ma'lumotlar bazasini yaratish va boshqarish bilan bog'liq asoslarni jihozlash sizga ko'p vaqt va qiyinchiliklardan xalos qilishi mumkin. AQShda shtatlar ma'lumotlar bazasini yaratish uchun quyidagi ko'rsatmalarga amal qiling.

Qadamlar

1-dan 2-usul: Ma'lumotlar bazasini yaratish va boshqarish


  1. Yangi ma'lumotlar bazangizni so'rang. Endi, ma'lumotlar bazasi o'rnatilgandan so'ng, aniq natijalarga erishish uchun so'rovlarni kiritishingiz mumkin. Birinchidan, buyruqni kiriting: SELECT * FROM the_bang;. Ushbu buyruq " *" buyrug'i ko'rsatilgandek, ma'lumotlar bazasini to'liq qaytarib beradi - "hamma" degan ma'noni anglatadi.
    • Murakkab so'rovlar uchun quyidagi buyruqni kiriting: SELECT state, population FROM state ORDER BY populyatsiya;. Ushbu buyruq ma'lumotlar jadvalini alifbo tartibida o'rniga aholi soni qiymati bo'yicha saralangan holatlar bilan qaytaradi. Maktab Siz ma'lumotni qaytarib olsangiz, kod ko'rsatilmaydi davlat va aholi.
    • Shtatlarning soni bo'yicha teskari tartibda ro'yxatlash uchun quyidagi buyruqni kiriting: SELECT state, population FROM state ORDER BY populyatsiya DESC;. Keynand DESC ularni pastdan yuqoriga emas, pastdan pastgacha tushadigan qiymat sifatida ro'yxatlaydi.
    reklama

2 dan 2-usul: MySQL haqida ko'proq ma'lumot oling


  1. MySQL-ni Windows kompyuteringizga o'rnating. MySQL-ni uy kompyuteringizga qanday o'rnatishni o'rganing.
  2. MySQL ma'lumotlar bazasini o'chirib tashlang. Agar ba'zi eskirgan ma'lumotlar bazalarini olib tashlashingiz kerak bo'lsa, ushbu qo'llanmani bajaring.

  3. PHP va MySQL-ni o'rganing. PHP va MySQL-ni o'rganish sizga qiziqarli va ish uchun kuchli veb-saytlar yaratishda yordam beradi.
  4. MySQL ma'lumotlar bazasini zaxiralash. Ma'lumotlarni zaxiralash har doim kerak, ayniqsa muhim ma'lumotlar bazalari uchun.
  5. Ma'lumotlar bazasi tuzilishini o'zgartiring. Agar ma'lumotlar bazasiga ehtiyojlar o'zgargan bo'lsa, unda siz boshqa ma'lumotlarni boshqarish uchun uning tuzilishini o'zgartirishingiz kerak bo'ladi. reklama

Maslahat

  • Bir nechta keng tarqalgan ma'lumotlar turlari (to'liq ro'yxat uchun http://dev.mysql.com/doc/ manzilidagi mysql hujjatiga qarang):
    • CHAR(uzunlik) - oldindan belgilangan uzunlikdagi belgilar qatori.
    • VARCHAR(uzunlik) - maksimal uzunlikdagi chiziq uzunlik.
    • MATN Belgilar satri 64KB gacha bo'lgan matn.
    • INT(uzunlik) - maksimal sonli 32-bitli tamsayı uzunlik (salbiy raqamlar bilan "-" "raqam" deb hisoblanadi).
    • O'nlik(uzunlik,o‘nli kasr) - Ko'rsatilgan belgilarning maksimal soni uzunlik. Qism o‘nli kasr Verguldan keyin maksimal raqamlar sonini belgilaydi.
    • Sana - kunning qiymati (yil, oy, kun).
    • TIME - Vaqt qiymati (soat, daqiqa, soniya).
    • ENUM(’qiymati 1’,’qiymati 2", ....) - hisoblash qiymatlari ro'yxati.
  • Ba'zi parametrlar ixtiyoriy:
    • NULL Emas - qiymat berilishi kerak. Ushbu maydonni bo'sh qoldirib bo'lmaydi.
    • Xatostandart qiymat - Agar qiymat berilmagan bo'lsa, standart qiymat ushbu maktabga qo'llaniladi.
    • YO'Q Raqamli ma'lumotlar uchun qiymat hech qachon salbiy bo'lmasligiga ishonch hosil qiling.
    • AUTO_INCREMENT Ma'lumotlar jadvaliga har safar yangi qator qo'shilganda qiymatlar avtomatik ravishda qo'shiladi.