ວິທີການສ້າງຖານຂໍ້ມູນໃນ MySQL

ກະວີ: Randy Alexander
ວັນທີຂອງການສ້າງ: 1 ເດືອນເມສາ 2021
ວັນທີປັບປຸງ: 1 ເດືອນກໍລະກົດ 2024
Anonim
ວິທີການສ້າງຖານຂໍ້ມູນໃນMysql  in (Apserp
ວິດີໂອ: ວິທີການສ້າງຖານຂໍ້ມູນໃນMysql in (Apserp

ເນື້ອຫາ

MySQL ສາມາດເປັນສິ່ງທີ່ ໜ້າ ຢ້ານກົວຫຼາຍ. ທຸກໆ ຄຳ ສັ່ງຕ້ອງຜ່ານນາຍພາສາເສັ້ນ ຄຳ ສັ່ງ (ຄຳ ສັ່ງ ຄຳ ສັ່ງ) ຢ່າງຄົບຖ້ວນໂດຍບໍ່ມີອິນເຕີເຟດ. ສະນັ້ນ, ການປະກອບພື້ນຖານຂອງວິທີການສ້າງແລະຈັດການຖານຂໍ້ມູນສາມາດປະຫຍັດເວລາແລະເວລາຫຍຸ້ງຍາກໃຫ້ທ່ານໄດ້ຫຼາຍ. ປະຕິບັດຕາມຄໍາແນະນໍາຂ້າງລຸ່ມນີ້ເພື່ອສ້າງຖານຂໍ້ມູນຂອງລັດຕ່າງໆໃນສະຫະລັດ.

ຂັ້ນຕອນ

ວິທີທີ່ 1 ຂອງ 2: ສ້າງແລະ ໝູນ ໃຊ້ຖານຂໍ້ມູນ


  1. ສອບຖາມຖານຂໍ້ມູນ ໃໝ່ ຂອງທ່ານ. ຕອນນີ້ຖານຂໍ້ມູນພື້ນຖານໄດ້ຖືກຕັ້ງຄ່າ, ທ່ານສາມາດໃສ່ ຄຳ ສັ່ງການສອບຖາມເພື່ອໃຫ້ໄດ້ຜົນລັບສະເພາະ. ກ່ອນອື່ນ, ໃສ່ ຄຳ ສັ່ງ: SELECT * ຈາກ the_bang; ຄຳ ສັ່ງນີ້ຈະສົ່ງຄືນຖານຂໍ້ມູນທັງ ໝົດ, ດັ່ງທີ່ສະແດງໂດຍ ຄຳ ສັ່ງ " *" - ໝາຍ ຄວາມວ່າ "ທັງ ໝົດ".
    • ສຳ ລັບການສອບຖາມທີ່ກ້າວ ໜ້າ, ກະລຸນາໃສ່ ຄຳ ສັ່ງຕໍ່ໄປນີ້: ລັດ SELECT, ປະຊາກອນຈາກປະເທດທີ່ສັ່ງໂດຍເລກ; ຄຳ ສັ່ງນີ້ຈະສົ່ງຄືນຊຸດຂໍ້ມູນກັບລັດຕ່າງໆທີ່ຈັດຮຽງຕາມຄ່າຂອງປະຊາກອນແທນທີ່ຈະເປັນ ຄຳ ສັ່ງຕົວອັກສອນ. ໂຮງຮຽນ ລະຫັດຈະບໍ່ຖືກສະແດງໂດຍທ່ານພຽງແຕ່ດຶງຂໍ້ມູນ ລັດແລະ ປະຊາກອນ.
    • ເພື່ອບອກບັນດາລັດໂດຍປະຊາກອນຕາມ ລຳ ດັບ, ກະລຸນາໃສ່ ຄຳ ສັ່ງຕໍ່ໄປນີ້: ລັດ SELECT, ປະຊາກອນຈາກລັດ ORDER BY ພົນລະເມືອງ DESC; Comeinand DESC ລາຍຊື່ພວກມັນເປັນມູນຄ່າທີ່ສືບຕໍ່ມາ, ແຕ່ສູງຫາຕໍ່າແທນທີ່ຈະສູງເຖິງສູງ.
    ໂຄສະນາ

ວິທີທີ່ 2 ຂອງ 2: ຮຽນຮູ້ກ່ຽວກັບ MySQL


  1. ຕິດຕັ້ງ MySQL ໃນຄອມພິວເຕີ Windows ຂອງທ່ານ. ຮຽນຮູ້ວິທີການຕິດຕັ້ງ MySQL ໃນຄອມພິວເຕີຢູ່ເຮືອນຂອງທ່ານ.
  2. ລຶບຖານຂໍ້ມູນ MySQL. ຖ້າທ່ານ ຈຳ ເປັນຕ້ອງ ກຳ ຈັດຖານຂໍ້ມູນທີ່ລ້າສະ ໄໝ, ໃຫ້ເຮັດຕາມ ຄຳ ແນະ ນຳ ນີ້.

  3. ຮຽນ PHP ແລະ MySQL. ການຮຽນຮູ້ PHP ແລະ MySQL ຈະຊ່ວຍໃຫ້ທ່ານສ້າງເວບໄຊທ໌ທີ່ມີປະສິດທິພາບດີ ສຳ ລັບການມ່ວນຊື່ນແລະການເຮັດວຽກເຊັ່ນກັນ.
  4. ສຳ ຮອງຖານຂໍ້ມູນ MySQL ຂອງທ່ານ. ການ ສຳ ຮອງຂໍ້ມູນແມ່ນ ຈຳ ເປັນທີ່ຕ້ອງມີ, ໂດຍສະເພາະ ສຳ ລັບຖານຂໍ້ມູນທີ່ ສຳ ຄັນ.
  5. ປ່ຽນໂຄງສ້າງຖານຂໍ້ມູນ. ຖ້າຄວາມຕ້ອງການຂອງຖານຂໍ້ມູນມີການປ່ຽນແປງ, ທ່ານອາດຈະຕ້ອງປັບໂຄງສ້າງຂອງມັນເພື່ອຈັດການກັບຂໍ້ມູນອື່ນໆ. ໂຄສະນາ

ຄຳ ແນະ ນຳ

  • ຫລາຍປະເພດຂໍ້ມູນທີ່ຖືກ ນຳ ໃຊ້ທົ່ວໄປ (ສຳ ລັບບັນຊີລາຍຊື່ຄົບຖ້ວນເບິ່ງເອກະສານ mysql ທີ່ http://dev.mysql.com/doc/):
    • CHAR(ຄວາມຍາວ) - ສາຍອັກສອນຂອງຕົວລະຄອນຂອງຄວາມຍາວທີ່ໄດ້ ກຳ ນົດໄວ້.
    • VARCHAR(ຄວາມຍາວ) - ສາຍຂອງຄວາມຍາວສູງສຸດແມ່ນ ຄວາມຍາວ.
    • ຂໍ້​ຄວາມ ຕົວອັກສອນສູງເຖິງ 64KB ຂອງຕົວ ໜັງ ສື.
    • INT(ຄວາມຍາວ) - ເລກເຕັມ 32 ໂຕກັບຕົວເລກສູງສຸດ ຄວາມຍາວ (ມີຕົວເລກລົບ, "-" ຖືກນັບເປັນ 'ໝາຍ ເລກ').
    • DECIMAL(ຄວາມຍາວ,ທົດສະນິຍົມ) - ຈຳ ນວນຕົວອັກສອນສູງສຸດທີ່ສະແດງແມ່ນ ຄວາມຍາວ. ພາກສ່ວນ ທົດສະນິຍົມ ລະບຸ ຈຳ ນວນຕົວເລກສູງສຸດຫຼັງຈາກເຄື່ອງ ໝາຍ ຈຸດ.
    • ວັນທີ - ຄຸນຄ່າຂອງວັນ (ປີ, ເດືອນ, ມື້).
    • ເວລາ - ຄຸນຄ່າຂອງເວລາ (ຊົ່ວໂມງ, ນາທີ, ວິນາທີ).
    • ENUM(’ມູນຄ່າ 1’,’ຄຸນຄ່າ 2", .... ) - ລາຍການນັບຄ່າຕ່າງໆ.
  • ບາງຕົວກໍານົດການແມ່ນທາງເລືອກ:
    • ບໍ່ NULL - ຕ້ອງມີຄຸນຄ່າ. ຊ່ອງຂໍ້ມູນນີ້ບໍ່ສາມາດປ່ອຍໃຫ້ຫວ່າງໄດ້.
    • DEFAULTຄ່າເລີ່ມຕົ້ນ - ຖ້າບໍ່ມີມູນຄ່າ, ຄ່າເລີ່ມຕົ້ນ ຈະຖືກນໍາໃຊ້ກັບໂຮງຮຽນນີ້.
    • ບໍ່ໄດ້ເຊັນ ສຳ ລັບຂໍ້ມູນທີ່ເປັນຕົວເລກ, ໃຫ້ແນ່ໃຈວ່າຄຸນຄ່າບໍ່ເຄີຍເປັນລົບ.
    • AUTO_INCREMENT ຄຸນຄ່າຈະຖືກເພີ່ມໂດຍອັດຕະໂນມັດໃນແຕ່ລະຄັ້ງທີ່ຈັດແຖວ ໃໝ່ ເຂົ້າໃນຕາຕະລາງຂໍ້ມູນ.