การตั้งค่าฐานข้อมูลใน MySQL

ผู้เขียน: Tamara Smith
วันที่สร้าง: 20 มกราคม 2021
วันที่อัปเดต: 1 กรกฎาคม 2024
Anonim
การเขียนโปรแกรมระบบฐานข้อมูลพนักงานด้วย PHP + MySQL Part1
วิดีโอ: การเขียนโปรแกรมระบบฐานข้อมูลพนักงานด้วย PHP + MySQL Part1

เนื้อหา

MySQL อาจเป็นโปรแกรมที่น่ากลัว ต้องป้อนคำสั่งทั้งหมดจากพรอมต์คำสั่ง ไม่มีอินเทอร์เฟซแบบกราฟิก นั่นคือเหตุผลว่าทำไมจึงเป็นเรื่องสำคัญที่จะต้องมีความรู้พื้นฐานในการสร้างและแก้ไขฐานข้อมูลเพื่อที่คุณจะได้ประหยัดเวลาและปวดหัวให้กับตัวเองได้มาก ทำตามคำแนะนำด้านล่างเพื่อสร้างฐานข้อมูลของสหรัฐอเมริกา และจำนวนผู้อยู่อาศัยต่อรัฐ

ที่จะก้าว

วิธีที่ 1 จาก 2: การสร้างและแก้ไขฐานข้อมูล

  1. สร้างฐานข้อมูล จากบรรทัดคำสั่ง MySQL ให้รันคำสั่ง CREATE DATABASE DATABASENAME>; ใน. แทนที่ DATABASENAMEs> สำหรับชื่อฐานข้อมูลของคุณโดยไม่เว้นวรรค
    • ตัวอย่างเช่นในการสร้างฐานข้อมูลของทุกรัฐในสหรัฐอเมริกาให้ป้อนรหัสต่อไปนี้: สร้างฐานข้อมูล us_states;
    • หมายเหตุ: คำสั่งไม่จำเป็นต้องเป็นตัวพิมพ์ใหญ่
    • หมายเหตุ: คำสั่ง MySQL ทั้งหมดจะต้องถูกยกเลิกด้วยเครื่องหมาย ";" ถ้าคุณลืมก็ทำได้แค่ ";" ในบรรทัดถัดไปเพื่อให้สามารถรันคำสั่งก่อนหน้าได้
  2. รายการฐานข้อมูลที่มีอยู่ของคุณจะปรากฏขึ้น รันคำสั่ง SHOW DATABASES; เพื่อแสดงรายการฐานข้อมูลทั้งหมดที่คุณบันทึกไว้ นอกจากฐานข้อมูลที่คุณเพิ่งสร้างขึ้นคุณยังเห็นฐานข้อมูล mysql และฐานข้อมูลทดสอบ คุณสามารถเพิกเฉยต่อสิ่งนี้ได้ในตอนนี้
  3. เลือกฐานข้อมูลของคุณ เมื่อสร้างฐานข้อมูลแล้วคุณจะต้องเลือกฐานข้อมูลเพื่อเริ่มแก้ไข ป้อนคำสั่งต่อไปนี้: USE us_states;. ตอนนี้คุณจะเห็นข้อความฐานข้อมูลเปลี่ยนไปเพื่อแจ้งให้คุณทราบว่าฐานข้อมูลที่ใช้งานอยู่ตอนนี้คือ us_states
  4. สร้างตาราง ตารางคือที่เก็บข้อมูลทั้งหมดจากฐานข้อมูลของคุณ ในการสร้างสิ่งนี้ก่อนอื่นคุณจะต้องป้อนการจัดรูปแบบตารางทั้งหมดในคำสั่งแรก ในการสร้างตารางให้ป้อนคำสั่งต่อไปนี้: สร้างสถานะตาราง (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, state CHAR (25), ประชากร INT (9)); สิ่งนี้จะสร้างตารางที่เรียกว่า "รัฐ" และมี 3 ช่อง ได้แก่ id รัฐและประชากร
    • คำสั่ง INT ทำให้แน่ใจว่า id เขตข้อมูลอาจมีเฉพาะจำนวนเต็ม (จำนวนเต็ม)
    • คำสั่ง NOT NULL ทำให้แน่ใจว่าฟิลด์ id ต้องไม่ว่างเปล่า
    • คีย์ PRIMARY KEY ระบุว่าฟิลด์ id เป็นคีย์ของตาราง ช่องคีย์ไม่ซ้ำกันและไม่สามารถมีรายการที่ซ้ำกันได้
    • คำสั่ง AUTO_INCREMENT ทำให้ฟิลด์ id เพิ่มขึ้นทุกครั้งที่มีการเพิ่มรายการ / บันทึกโดยทั่วไปจะกำหนดหมายเลขทุกรายการโดยอัตโนมัติ
    • รหัส CHAR (อักขระ) และ INT (จำนวนเต็ม) ระบุประเภทของข้อมูลที่อาจถูกป้อนในฟิลด์เหล่านั้น ตัวเลขถัดจากคำสั่งระบุจำนวนอักขระที่สามารถใส่ลงในฟิลด์ได้
  5. สร้างรายการในตาราง เมื่อสร้างตารางแล้วก็ได้เวลาเริ่มป้อนข้อมูล ใช้คำสั่งต่อไปนี้สำหรับรายการแรก: INSERT INTO States (id, state, ประชากร) VALUES (NULL, "Alabama", "4822023");
    • โดยพื้นฐานแล้วคุณกำลังบอกให้ฐานข้อมูลใส่ข้อมูลในสามฟิลด์ที่เกี่ยวข้องของตาราง
    • เนื่องจาก ID ฟิลด์มีคุณสมบัติไม่เป็นโมฆะการป้อนค่า NULL จะทำให้ฟิลด์นี้เพิ่มขึ้นโดยอัตโนมัติด้วย 1 ขอบคุณ AUTO_INCREMENT
  6. สร้างรายการได้มากขึ้น คุณสามารถสร้างหลายรายการโดยใช้คำสั่งเดียว ในการป้อน 3 สถานะต่อไปนี้ให้พิมพ์ดังต่อไปนี้: INSERT INTO States (id, state, ประชากร) VALUES (NULL, 'Alaska', '731449'), (NULL, 'Arizona', '6553255'), (NULL, ' อาร์คันซอ ',' 2949131 ');
    • สิ่งนี้จะสร้างตารางที่มีลักษณะดังนี้:

      ค้นหาฐานข้อมูลใหม่ของคุณ เมื่อสร้างฐานข้อมูลแล้วคุณสามารถเรียกใช้แบบสอบถามเพื่อให้ได้ผลลัพธ์ที่เฉพาะเจาะจง ขั้นแรกให้ป้อนคำสั่งต่อไปนี้: SELECT * FROM us_states;. ซึ่งจะส่งคืนฐานข้อมูลทั้งหมดเนื่องจากมีเครื่องหมายดอกจัน " *" ในคำสั่งซึ่งหมายถึง "ทั้งหมด" หรือทั้งหมด
      • แบบสอบถามขั้นสูงขึ้นมีดังต่อไปนี้: รัฐเลือกประชากรจาก us_states ORDER BY ประชากร; สิ่งนี้ส่งคืนตารางของรัฐตามขนาดประชากรแทนที่จะเป็นตามตัวอักษร ไม่แสดงฟิลด์ id เนื่องจากคุณถามเฉพาะสถานะรายการและจำนวนประชากร
      • ในการแสดงประชากรของรัฐในลำดับย้อนกลับให้ใช้แบบสอบถามต่อไปนี้: รัฐเลือกประชากรจาก us_states ORDER BY ประชากร DESC; แบบสอบถาม 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(ความยาว) - จำนวนอักขระตัวแปรของสตริงที่มีความยาวสูงสุดเป็น ความยาว.
    • TEXT - จำนวนอักขระตัวแปรของสตริงที่มีความยาวสูงสุด 64KB ของข้อความ
    • INT(ความยาว) - จำนวนเต็ม 32 บิตพร้อมด้วยจำนวนหลักสูงสุดที่แสดงโดย ความยาว ("-" จะนับเป็นตัวเลขเป็นจำนวนลบ)
    • ทศนิยม(ความยาว,ธ.ค.) - เลขฐานสิบกับจำนวนหลักที่ระบุโดย ความยาว. สนาม ธ.ค. ระบุจำนวนตำแหน่งทศนิยมสูงสุดที่อนุญาต
    • วันที่ - วันที่ (ปีเดือนวันที่))
    • เวลา - เวลา (ชั่วโมงนาทีวินาที)
    • ENUM(’ค่า 1’,’ค่า 2", .... ) - รายการค่าการแจงนับ
  • พารามิเตอร์เสริมบางตัว:
    • ไม่เป็นโมฆะ - ต้องระบุค่า ต้องไม่เว้นช่องว่างไว้
    • ค่าเริ่มต้นค่าเริ่มต้น - หากไม่มีการระบุค่า ค่าเริ่มต้น กำหนดให้กับฟิลด์
    • ไม่ได้ลงนาม - สำหรับช่องตัวเลขตรวจสอบให้แน่ใจว่าตัวเลขนั้นไม่เป็นค่าลบ
    • AUTO_INCREMENT - ค่าจะเพิ่มขึ้นโดยอัตโนมัติทุกครั้งที่มีการเพิ่มแถวในตาราง