Muallif:
Randy Alexander
Yaratilish Sanasi:
1 Aprel 2021
Yangilanish Sanasi:
1 Iyul 2024
![Django Project E-commerce v2 Part 1 - Database Design](https://i.ytimg.com/vi/EbLEyM9SyZQ/hqdefault.jpg)
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
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.
- Murakkab so'rovlar uchun quyidagi buyruqni kiriting:
2 dan 2-usul: MySQL haqida ko'proq ma'lumot oling
MySQL-ni Windows kompyuteringizga o'rnating. MySQL-ni uy kompyuteringizga qanday o'rnatishni o'rganing.
MySQL ma'lumotlar bazasini o'chirib tashlang. Agar ba'zi eskirgan ma'lumotlar bazalarini olib tashlashingiz kerak bo'lsa, ushbu qo'llanmani bajaring.
PHP va MySQL-ni o'rganing. PHP va MySQL-ni o'rganish sizga qiziqarli va ish uchun kuchli veb-saytlar yaratishda yordam beradi.
MySQL ma'lumotlar bazasini zaxiralash. Ma'lumotlarni zaxiralash har doim kerak, ayniqsa muhim ma'lumotlar bazalari uchun.
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.