หน้าแรก
หน้าแรก
ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (รหัส int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, Number int ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.64 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงใน DemoTable (หมายเลข) ค่า (190); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.12 วินาที) แสดงระเบียน
คุณสามารถใช้คำสั่ง CASE สำหรับสิ่งนี้ ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (รหัส int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, Value1 int, Value2 int ); เคียวรีตกลง 0 แถวได้รับผลกระทบ (0.76 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงใน DemoTable (Value1, Value2) ค่า (50,0);
คุณสามารถใช้ฟังก์ชันรวม MAX() และ MIN() สำหรับสิ่งนี้ได้ ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (รหัส int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, Number1 int, Number2 int ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.89 วินาที) แทรกระเบียนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (Number1,Num
ก่อนอื่น คุณต้องรู้ว่ามีกี่คอลัมน์ในตาราง ต่อไปนี้เป็นไวยากรณ์ที่จะทราบชื่อคอลัมน์ - แสดงคอลัมน์จาก yourTableName; ต่อไปนี้เป็นรูปแบบการต่อคอลัมน์ทั้งหมด - เลือก concat(yourColumnName1,yourColumnName2,yourColumnName3,........N) จาก yourTableName; ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( Cust
คุณไม่สามารถใช้ จาก เป็นชื่อคอลัมน์ได้โดยตรง เนื่องจาก จาก เป็นคำสงวนใน MySQL หากคุณต้องการใช้ต่อ คุณต้องใช้สัญลักษณ์ย้อนกลับ ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( Id int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, `จาก` varchar(100), ชื่อ varchar(10) ); เคียวรีตกลง, 0 แถวได้รับผลกระทบ (0.92
คุณสามารถใช้ substring() สำหรับฟิลด์ใน MySQL เพื่อรับส่วนของสตริง ต่อไปนี้เป็นไวยากรณ์ - เลือกสตริงย่อย (yourColumnName, yourStartingIndex, yourEndingIndex) จาก yourTableName; ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( Id int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, Title longtext ); ตกลง ตกลง 0
ในการแปลง MM/DD/YY เป็น UNIX timestamp คุณสามารถใช้ไวยากรณ์ด้านล่าง - เลือก UNIX_TIMESTAMP(str_to_date(yourColumnName,%m/%d/%Y)) จาก yourTableName; ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (รหัส int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, dateConvertToUnix varchar(100) ); ตกลง ตกลง 0 แถวได้รับผ
ก่อนอื่นให้เราสร้างตารางที่เรามีรหัสลูกค้าหลัก - สร้างตาราง DemoTable ( CustomerId int ไม่ใช่ NULL AUTO_INCREMENT, CustomerName varchar(20), CustomerAge int, CustomerCountryName varchar(100), PRIMARY KEY(CustomerId) );Query OK, 0 แถวที่ได้รับผลกระทบ (0.94 วินาที) ต่อไปนี้เป็นแบบสอบถามเพื่อรับคีย์ห
ทั้ง pow() และ power() เป็นคำพ้องความหมายใน MySQL ต่อไปนี้เป็นไวยากรณ์ - select pow(yourValue1,yourValue2);ORselect power(yourValue1,yourValue2); ให้เราใช้ทั้งสองรูปแบบข้างต้น การใช้ POW() เลือก POW(4,3); สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - +----------+| เชลยศึก(4,3) |+----------+| 64 |+----------+1
คุณไม่สามารถใช้ EXCEPT ใน MySQL ได้ แต่ให้ใช้ตัวดำเนินการ NOT IN แทน ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( Number1 int ); Query OK, 0 แถวได้รับผลกระทบ (0.71 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable ( 300);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.13 วินาที)
คุณไม่สามารถใช้ จาก เป็นชื่อคอลัมน์โดยตรงเพราะ จาก เป็นคำสงวนใน MySQL เพื่อหลีกเลี่ยงปัญหานี้ คุณต้องใช้สัญลักษณ์ย้อนกลับ ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( Id int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, `จาก` varchar(100), ชื่อ varchar(10) ); เคียวรีตกลง, 0 แถวได้รับผลกระทบ (0.92 วินาที
คุณสามารถใช้ substring() สำหรับฟิลด์ใน MySQL เพื่อรับส่วนหนึ่งของสตริง ต่อไปนี้เป็นไวยากรณ์ - เลือกสตริงย่อย (yourColumnName, yourStartingIndex, yourEndingIndex) จาก yourTableName; ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( Id int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, Title longtext ); ตกลง ต
คุณสามารถใช้คำสั่ง CASE สำหรับสิ่งนี้ ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (รหัส int ไม่ใช่ NULL AUTO_INCREMENT คีย์หลัก ชื่อ varchar(20) ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.11 วินาที) แทรกระเบียนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (ชื่อ) (David); แบบสอบถามตกลง ได้รับผลกระทบ
คุณสามารถใช้คำสั่งย่อย ORDER BY หรือฟังก์ชันรวม MAX() เพื่อเลือกค่าสูงสุดได้ การใช้ ORDER BY ต่อไปนี้เป็นไวยากรณ์ - เลือก yourColumnName จากลำดับ yourTableName โดย yourColumnName desc จำกัด 0,1; ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( Number int ); Query OK, 0 แถวได้รับผลกระทบ (0.52 วินาที)
ในการสร้างตารางที่มีเฉพาะคอลัมน์วันที่ คุณสามารถใช้ประเภท DATE ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( StudentId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(20), StudentAdmissionDate DATE ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.47 วินาที) แทรกระเบียนในตารางโดยใช้คำสั่ง ins
คุณสามารถใช้ฟังก์ชัน STR_TO_DATE() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( AdmissionDate varchar(200) );แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (1.19 วินาที) แทรกระเบียนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (31-05-2013); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.30 วินาที) แสดงระเบียนทั้ง
ให้เราสร้างตารางและดัชนีก่อน - สร้างตาราง DemoTable ( StudentId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(20), StudentAge int, StudentCountryName varchar(100), INDEX first_Name_index(StudentFirstName) );Query OK, 0 แถวได้รับผลกระทบ (1.01 วินาที) ตรวจสอบคำอธิบายของตาราง -
ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( ClientId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(30) ); เคียวรีตกลง 0 แถวได้รับผลกระทบ (0.74 วินาที) แทรกระเบียนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (ชื่อลูกค้า) (ไมค์); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว ( 0.12 วิน
คุณสามารถใช้ COUNT(*) ร่วมกับ GROUP BY สำหรับสิ่งนี้ ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( StudentId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, StudentAge int ); สืบค้นตกลง 0 แถวได้รับผลกระทบ (0.59 วินาที) แทรกระเบียนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (StudentAge) (15); แ
คุณสามารถใช้คำสั่ง CASE สำหรับสิ่งนี้ ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( Number int ); Query OK, 0 แถวได้รับผลกระทบ (0.71 วินาที) แทรกระเบียนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (1090) แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.43 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง