หน้าแรก
หน้าแรก
หากต้องการแสดงทศนิยมสองตำแหน่ง ให้ใช้ number_format() ก่อนอื่นเรามาเขียนโค้ด PHP กันก่อน ขั้นแรกเราได้ประกาศตัวแปรสองตัวที่เริ่มต้น - $number1=10.3423;$number2=10; ตอนนี้ แสดงทศนิยมสองตำแหน่งโดยใช้ฟังก์ชัน number_format() - $result1=number_format ($number1, 2);$result2=number_format ($number2, 2);
ใช้ LIKE สำหรับสิ่งนี้ดังที่แสดงด้านล่าง - เลือก *จาก yourTableName โดยที่ yourColumnName LIKE A%; ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( StudentName varchar(100) );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.66 วินาที) ตอนนี้คุณสามารถแทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก - แทรกลงในค่า DemoTable (Chr
เป็นทางเลือกที่ดีในการใช้คำสั่ง CASE ห้ามใช้ยูเนี่ยน ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (รหัส int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, ShippingDate datetime ); สืบค้นตกลง 0 แถวได้รับผลกระทบ (0.63 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (ShippingDat
สำหรับการสืบค้น MySQL แบบมีเงื่อนไข คุณสามารถใช้แนวคิด IF ELSE ในขั้นตอนการจัดเก็บ ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1 ( Id int ); เคียวรีตกลง 0 แถวได้รับผลกระทบ (0.62 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1 ( 30);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0
เพื่อป้องกันไม่ให้ผู้ใช้เข้าถึงสคีมาเฉพาะ คุณต้องใช้คำสั่งลบ ต่อไปนี้เป็นไวยากรณ์ - ลบออกจาก mysql.db โดยที่ Db IN(yourSpecificSchema,yourSpecificSchema\_%) AND User =yourUserName AND Host =yourHostName; ให้เราใช้ไวยากรณ์ข้างต้นเพื่อป้องกันไม่ให้ผู้ใช้เข้าถึงสคีมาเฉพาะ ก่อนอื่น ให้เราแสดงผู้ใช้และโ
คุณสามารถใช้นิพจน์ทั่วไปสำหรับสิ่งนี้ ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( UserId varchar(100) ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.28 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (TRUE-908-K); ตกลง ตกลง 1 แถวได้รับผลกระทบ (0.20 วินาที) แสดงระเบียนทั้งหมดจา
ในการทำให้คีย์หลักของตาราง MySQL เพิ่มขึ้นโดยอัตโนมัติ ให้ใช้ไวยากรณ์ด้านล่าง สร้างตาราง yourTableName ( yourColumnName INT(6) ZEROFILL ไม่ใช่ NULL AUTO_INCREMENT, คีย์หลัก (yourColumnName) ); ให้เราสร้างตารางและตั้งค่าการเพิ่มอัตโนมัติของคีย์หลักก่อน - สร้างตาราง DemoTable ( UserId INT(6) ZEROFIL
ใช้ YEAR() และ MONTH() เพื่อแสดงบันทึกจากเดือนและปีที่ระบุตามลำดับ ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( CustomerId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, CustomerName varchar(20), CustomerTotalBill int, PurchasingDate date ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.83 วินาที) แทรกระเบียน
คุณสามารถใช้ INFORMATION_SCHEMA.COLUMNS สำหรับสิ่งนี้ ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (รหัส int ไม่ใช่ NULL AUTO_INCREMENT คีย์หลัก ชื่อ varchar(20) ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.73 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (ชื่อ) (Sam); แบบสอบถ
หากต้องการเปลี่ยนประเภทข้อมูลจากวันที่เป็นวันที่/เวลา ให้ใช้คำสั่ง alter แก้ไขตาราง yourTableName เปลี่ยน yourColumnName yourColumnName datetime; ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( Id int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, วันที่เข้าสู่ระบบ) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (1.26 ว
ในการดำเนินการ SELECT ด้วย COUNT ให้ใช้ฟังก์ชันรวม COUNT() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (รหัส int ไม่ใช่ NULL AUTO_INCREMENT คีย์หลัก ชื่อ varchar(100) หัวเรื่อง varchar(100) ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.54 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า De
เราจะสร้างกระบวนงานที่เก็บไว้ซึ่งจะไม่เปลี่ยนค่าตัวแปรทุกครั้งที่มีการอัปเดตค่า ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (รหัส int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, Value int ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.63 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - เลือก *จาก DemoTabl
หากต้องการเลือกแถวที่เฉพาะเจาะจง ให้ใช้ฟังก์ชัน FIND_IN_SET() ใน MySQL ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( ListOfValues varchar(200) ); สืบค้นตกลง 0 แถวได้รับผลกระทบ (0.31 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (2,567,98,C); แบบสอบถามตกลง ได้รับผล
ใช้นิพจน์ทั่วไปร่วมกับคำสั่ง CASE ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (รหัส int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, ค่า varchar(20) ); เคียวรีตกลง 0 แถวได้รับผลกระทบ (0.66 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (ค่า) (190); ตกลง ตกลง 1 แถวได้รับผล
คุณสามารถทำสิ่งนี้ได้ด้วยความช่วยเหลือของฟังก์ชัน CAST() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (รหัส int ไม่ใช่ NULL AUTO_INCREMENT คีย์หลัก คะแนน int ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.72 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงใน DemoTable (คะแนน) ค่า (89); แบบสอบถามต
หากต้องการแสดงรายการแถวทั้งหมดตามกลุ่ม คุณสามารถใช้ GROUP_CONCAT() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (รหัส int ไม่ใช่ NULL AUTO_INCREMENT คีย์หลัก ชื่อ varchar(20) ค่า varchar(100) ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.62 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า D
ในการตั้งค่าตัวกรองสำหรับประเภท คุณสามารถใช้ไวยากรณ์ด้านล่าง − เลือก TABLE_NAME, COLUMN_NAMEFROM INFORMATION_SCHEMA.COLUMNSWHERE DATA_TYPE =yourDataTypeName; ให้เราใช้ไวยากรณ์ข้างต้นเพื่อแสดงฟิลด์ที่มีข้อความประเภทฟิลด์เท่านั้น - SELECTTABLE_NAME, COLUMN_NAMEFROMINFORMATION_SCHEMA.COLUMNSWHEREDATA
ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (Id int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, Value char(1) ); ตกลง, 0 แถวได้รับผลกระทบ (0.66 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (ค่า) (Z); ตกลง ตกลง 1 แถวได้รับผลกระทบ (0.11 วินาที) แสดงระเบียนทั้งหมดจากตารา
ก่อนอื่น คุณต้องเปิดใช้งาน innodb_print_all_deadlocks ต่อไปนี้เป็นไวยากรณ์ - ตั้งค่า global innodb_print_all_deadlocks=1; หลังจากดำเนินการคำสั่งข้างต้น ให้เราดำเนินการไวยากรณ์ด้านล่างเพื่อแสดงบันทึกการหยุดชะงักทั้งหมด - แสดงสถานะเครื่องยนต์ innodb ให้เราใช้ไวยากรณ์ข้างต้น - แสดงสถานะเครื่องยนต์ i
คุณสามารถใช้ฟังก์ชัน CONCAT() จาก MySQL สำหรับสิ่งนี้ ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( ClientId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, ClientFirstName varchar(20), ClientLastName varchar(20) ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.50 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง i