หน้าแรก
หน้าแรก
บรรลุสิ่งนี้โดยใช้ MyISAM Engine ต่อไปนี้คือตัวอย่างสองคอลัมน์ที่เป็นคีย์หลักที่มีการเพิ่มขึ้นอัตโนมัติ การสร้างตารางที่มีสองคอลัมน์เป็นคีย์หลัก - ENGINE=MyISAM; ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.20 วินาที) การแทรกเรคคอร์ดลงในตาราง แทรกลงในค่า TwoPrimaryKeyTableDemo (StudentName,Result) (Carol,Fai
แทรกหลายแถวใน MySQL ด้วยความช่วยเหลือของ ค่า คุณสามารถใส่ค่าด้วยวงเล็บที่ตั้งค่าด้วยการแยกเครื่องหมายจุลภาค ไวยากรณ์มีดังต่อไปนี้เพื่อแทรกหลายแถวใน MySQL แทรกลงใน yourTableName(yourColumnName1,yourColumnName2,...yourColumnNameN) values(value1,value2,...valueN),(value1,value2,...valueN), (value1,valu
คุณสามารถเปิดใช้งาน ONLY_FULL_GROUP_BY ใน MySQL ตามที่แสดงในแบบสอบถามต่อไปนี้ - mysql> SET sql_mode = ONLY_FULL_GROUP_BY; Query OK, 0 rows affected (0.01 sec) ดังที่แสดงด้านบน เราสามารถเปิดใช้งาน ONLY_FULL_GROUP_BY โดยใช้คำสั่ง SET ในการปิดการใช้งาน ONLY_FULL_GROUP_BY ด้วยความช่วยเหลือของแบบส
สำหรับตัวอย่างของเรา ให้เราสร้างตารางที่มีข้อจำกัด NOT NULL หลังจากนั้นเราจะแก้ไขคอลัมน์เพื่อให้เป็น NULL ต่อไปนี้เป็นแบบสอบถามเพื่อสร้างตารางที่มีข้อจำกัด NOT NULL ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.48 วินาที) = แทรกระเบียนโดยใช้คำสั่ง INSERT แบบสอบถามมีดังนี้ แทรกลงในค่า AllowNullDemo (); Quer
หากต้องการลบคีย์หลักใน MySQL ให้ใช้คำสั่งคีย์หลัก tje drop เพื่อให้เข้าใจแนวคิดนี้ ให้เราสร้างตารางที่มีคอลัมน์เป็นคีย์หลัก );Query OK, 0 แถวได้รับผลกระทบ (0.60 วินาที) ให้เราตรวจสอบคำอธิบายของตารางด้วยความช่วยเหลือของคำสั่ง DESC แบบสอบถามมีดังนี้ อธิบาย PrimaryKeyDemo; ต่อไปนี้เป็นผลลัพธ์ +----
ZEROFILL เสริมค่าที่แสดงของฟิลด์ด้วยศูนย์จนถึงความกว้างของการแสดงผลที่กำหนดไว้ในคำจำกัดความของคอลัมน์ ให้เราเข้าใจบทบาทของการเติมศูนย์ใน MySQL โดยใช้ตัวอย่าง การสร้างตารางที่มีสองคอลัมน์ คอลัมน์แรกมีศูนย์และคอลัมน์ที่สองไม่มี แบบสอบถามเพื่อสร้างตาราง );Query OK, 0 แถวได้รับผลกระทบ (0.63 วินาที) เร
ให้เราดูก่อนว่าเราสามารถแสดงดัชนีจาก MySQL ได้อย่างไร ให้ใช้คำสั่ง SHOW แบบสอบถามเพื่อแสดงดัชนีมีดังนี้ - แสดงดัชนีจากการสาธิตการทำดัชนี นี่คือผลลัพธ์ +--------------+-----------+-----------+------ --------+-------------+-----------+-------------+- ---------+-------+------+-----------+---------+-
หากต้องการทราบขนาดของตารางของฐานข้อมูล MySQL คุณสามารถใช้ “information_schema.tables” นี่คือไวยากรณ์ที่จะทราบขนาดของตารางทั้งหมด ให้เราใช้ไวยากรณ์ด้านบนเพื่อให้ได้ขนาดของตาราง ORDER BY (DATA_LENGTH + INDEX_LENGTH) ASC; ตัวอย่างผลลัพธ์ +--------------------------------------------- -------------
ลบข้อมูลจากฐานข้อมูล MySQL ด้วยความช่วยเหลือของคำสั่ง DELETE ไวยากรณ์มีดังนี้ ลบออกจาก yourTableName โดยที่เงื่อนไข ฉันจะลบข้อมูลจากฐานข้อมูล MySQL ด้วยความช่วยเหลือของภาษาการเขียนโปรแกรม JAVA ขั้นแรก สร้างตารางและแทรกบางระเบียน ต่อไปนี้เป็นแบบสอบถามเพื่อสร้างตาราง ); ตกลง ตกลง 0 แถวได้รับผลกระทบ
ในการอัพเดตข้อมูลลงในตารางฐานข้อมูล MySQL ให้ใช้คำสั่ง UPDATE ไวยากรณ์มีดังนี้ − อัปเดต yourTableName ตั้งค่า yourColumnName1 =value1,....N โดยที่เงื่อนไข อันดับแรก เราต้องสร้างตาราง แบบสอบถามมีดังนี้ − ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.67 วินาที) ให้เราแทรกบันทึกลงในตาราง ต่อไปนี้เป็นคำถาม − แ
ในการสร้างไดอะแกรมฐานข้อมูลอัตโนมัติใน MySQL ให้ใช้ MySQL workbench สำหรับสิ่งนี้ ให้เลือกตัวเลือกจากฐานข้อมูลที่แสดงด้านล่าง − Database->Reverse Engineer นี่คือภาพรวมที่แสดงแท็บฐานข้อมูล - หลังจากคลิก ฐานข้อมูล ด้านบนแล้ว ให้เลือกตัวเลือก Reverse Engineer สถานะนี้เป็นโหมด “Reverse Engineer”
เราสามารถทำงานกับธุรกรรมที่ซ้อนกันใน MySQL ด้วยความช่วยเหลือของ SAVEPOINT ขั้นแรก สร้างตาราง หลังจากนั้นเริ่มทำรายการ ตอนนี้ แทรกระเบียนในตารางที่สร้างด้านบน ใช้คำสั่ง SAVEPOINT เพื่อตั้งค่าจุดบันทึกธุรกรรมที่มีชื่อด้วยชื่อของตัวระบุ นี่คือขั้นตอนทั้งหมดที่แสดงในรูปแบบของแบบสอบถาม - สร้างตาราง m
หากต้องการเพิ่มคีย์หลักแบบผสม ให้ใช้คำสั่ง ALTER ให้เราสร้างตารางสาธิตก่อน แบบสอบถามเพื่อสร้างตาราง );Query OK, 0 แถวได้รับผลกระทบ (0.56 วินาที) ยังไม่ได้เพิ่มคีย์หลักแบบผสมด้านบนจนถึงขณะนี้ ให้เราตรวจสอบด้วยความช่วยเหลือของคำสั่ง desc อธิบาย CompositePrimaryKey; ต่อไปนี้เป็นผลลัพธ์ +----------
ขั้นแรก ให้เราสร้างตารางที่มีข้อจำกัดที่ไม่ซ้ำใคร แสดงว่าเราไม่สามารถเพิ่มค่าที่ซ้ำกันได้ การสร้างตาราง ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.05 วินาที) ตอนนี้ เราสามารถตรวจสอบว่าตารางมีข้อจำกัด UNIQUE หรือไม่ โดยใช้คำสั่ง DESC แบบสอบถามมีดังนี้ DESC UniqueConstraintDemo; ต่อไปนี้เป็นผลลัพธ์ +----
สมมติว่าเรามีตารางและตอนนี้มีความจำเป็นต้องเพิ่ม AUTO_INCREMENT ในชื่อคอลัมน์ ให้ใช้คำสั่ง MODIFY ที่นี่ เราจะสร้างตารางสาธิตก่อน );Query OK, 0 แถวได้รับผลกระทบ (0.47 วินาที) เราได้สร้างตารางด้านบนแล้ว และตอนนี้ให้เราเปลี่ยนตารางเพื่อเพิ่ม AUTO_INCREMENT ในชื่อคอลัมน์ Id ไวยากรณ์มีดังนี้ − แก้ไขต
ประเภท int ใช้จำนวนเต็มที่ลงนาม 4 ไบต์ เช่น 32 บิต ( 232 สามารถเก็บค่าได้) ประเภท BigInt ใช้จำนวนเต็มที่ลงชื่อ 8 ไบต์ เช่น 64 บิต (264 สามารถเก็บค่าได้) เรามาดูตัวอย่างกัน การสร้างตารางที่มีการเติมค่าศูนย์ซึ่งจะเพิ่มศูนย์นำหน้า ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.58 วินาที) หลังจากสร้างตารางแ
สามารถปรับแต่งรายการกระบวนการแสดงโดยใช้ information_schema.processlist ในเวอร์ชัน MySQL ที่ใหม่กว่า คำสั่ง show processlist สามารถใช้ใน information_schema ได้ เพิ่ม “info_schema.processlist” ใน MySQL เวอร์ชัน 5.1.7 อันดับแรก ให้เราตรวจสอบเวอร์ชันของ MySQL แบบสอบถามเพื่อตรวจสอบรุ่นมีดังนี้ − เลือกเ
เราสามารถคืนค่า 0 สำหรับ NULL ใน MySQL โดยใช้เมธอด IFNULL() ไวยากรณ์ของ IFNULL() มีดังนี้ IFNULL(YOUREXPRESSION,0); เรามาดูตัวอย่างกัน ขั้นแรกเราจะสร้างตาราง ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.65 วินาที) หลังจากสร้างตารางแล้ว ให้เราแทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง INSERT แบบสอบถามมีดังต่อไปน
ในการรับรายการบัญชีผู้ใช้ MySQL เราสามารถใช้ “SELECT USER” ต่อไปนี้เป็นแบบสอบถามเพื่อแสดงรายการ เลือกผู้ใช้จาก mysql.user; นี่คือผลลัพธ์ +-----------------+| ผู้ใช้ |+-----------------+| จอห์น || Mac || มานิช || mysql.infoschema || mysql.session || mysql.sys || ราก || am |+-----------------+8 แถวใ
DESCRIBE หรือ DESC ของ MySQL ทั้งคู่มีค่าเท่ากัน DESC เป็นรูปแบบย่อของคำสั่ง DESCRIBE และใช้ในการแสดงข้อมูลเกี่ยวกับตาราง เช่น ชื่อคอลัมน์และข้อจำกัดเกี่ยวกับชื่อคอลัมน์ คำสั่ง DESCRIBE เทียบเท่ากับคำสั่งต่อไปนี้ − แสดงคอลัมน์จากคำสั่ง yourTableName ต่อไปนี้เป็นแบบสอบถามที่แสดงข้อมูลเกี่ยวกับตาราง