Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL
MySQL
  1. ลบบันทึกจากตาราง MySQL โดยไม่รวมระเบียนที่ไม่ถูกลบโดยใช้ NOT IN

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( FirstName varchar(100)); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.65 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (David );แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.12 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือ

  2. ขีดเส้นใต้เป็นชื่อตารางใน MySQL ได้หรือไม่

    ได้ เราสามารถเพิ่มขีดล่างเป็นชื่อตารางได้โดยใช้ backticks รอบชื่อตาราง ต่อไปนี้เป็นไวยากรณ์ - INSERT INTO `yourTableName` ค่า (yourValue1,.......N); ให้เราสร้างตารางก่อน - สร้างตาราง `DemoTable_1` (รหัส int ไม่ใช่ NULL AUTO_INCREMENT คีย์หลัก ตำแหน่ง varchar(100)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.

  3. แปลง VARCHAR Date เป็นรูปแบบอื่นใน MySQL หรือไม่

    สมมติว่าคุณตั้งค่าวันที่ในรูปแบบ VARCHAR ตอนนี้ หากคุณต้องการอัปเดตรูปแบบ ให้ใช้คำสั่ง UPDATE พร้อมกับ STR_TO_DATE() ไวยากรณ์มีดังนี้ − อัปเดต yourTableName ตั้งค่า yourColumnName=str_to_date(yourColumnName,%m/%d/%Y); ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( DueDate varchar(100)); แบบสอบถามตกล

  4. แบบสอบถาม MySQL เพื่อนับจำนวน 0 และ 1 จากคอลัมน์ตารางและแสดงในสองคอลัมน์?

    สำหรับสิ่งนี้ คุณสามารถใช้ฟังก์ชันการรวม SUM() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( isMarried tinyint(1)); เคียวรีตกลง 0 แถวได้รับผลกระทบ (0.84 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (0) แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.12 วินาที) แสดงระเบียนทั้งห

  5. จะคำนวณเวลาตามวินาทีใน MySQL ได้อย่างไร

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (เวลาออกจากระบบ) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.62 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (8:00:50); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.14 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือก *จาก

  6. แสดงบันทึกตามคู่คีย์-ค่าใน MySQL

    สำหรับสิ่งนี้ ให้ใช้ JSON_OBJECTAGG() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( Id int, FirstName varchar(100), Age int);Query OK, 0 แถวได้รับผลกระทบ (0.56 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (20, Chris, 20); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.13 วินา

  7. แบบสอบถาม MySQL เพื่อเลือกบันทึกที่มีค่าที่แน่นอนสองค่า?

    สำหรับสิ่งนี้ คุณสามารถใช้ GROUP BY HAVING clause ได้ ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (รหัส int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, Value int); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.52 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (ค่า) (800); แบบสอบถามตกล

  8. ฟังก์ชัน MySQL SUM เพื่อเพิ่มค่าทศนิยม

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( Money DECIMAL(7,2));ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.58 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (800); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ ( 0.14 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือก *จาก Demo

  9. ในขณะที่สร้างตาราง MySQL ให้ใช้คีย์เวิร์ดที่สงวนไว้ 'คีย์'

    ในการใช้คำสำคัญที่สงวนไว้ คีย์ ให้ใช้แนวคิดของสัญลักษณ์ย้อนกลับ ในตัวอย่างของเรา ฉันกำลังใช้คีย์ชื่อคอลัมน์ซึ่งต้องการสัญลักษณ์ย้อนกลับรอบๆ ชื่อคอลัมน์ ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( `Key` int); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.67 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง in

  10. แก้ไขข้อผิดพลาด 1064 (42000) ที่เกิดขึ้นหลังจากใช้ varchar (โดยไม่ระบุขนาด)

    ให้เราดูก่อนว่าสถานการณ์นี้สามารถเกิดขึ้นได้เมื่อใด สร้างตารางและตั้งชื่อคอลัมน์ด้วยประเภทข้อมูล แต่ไม่มีขนาด - สร้างตาราง DemoTable ( Id int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar, LastName varchar); ข้อผิดพลาด 1064 (42000):คุณมีข้อผิดพลาดในไวยากรณ์ SQL ของคุณ ตรวจสอบคู่มือที่สอ

  11. จะทำให้คอลัมน์คู่ไม่ซ้ำกันใน MySQL ได้อย่างไร

    หากต้องการให้คอลัมน์คู่ไม่ซ้ำกัน ให้ใช้คำสั่ง UNIQUE ด้วยคำสั่ง ALTER TABLE ต่อไปนี้เป็นไวยากรณ์ - แก้ไขตาราง yourTableName เพิ่ม yourUniqueName(yourColumnName1,yourColumnName2,...N); ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( StudentId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstNa

  12. เติมคอลัมน์ว่างในตาราง MySQL และตั้งค่า

    สำหรับสิ่งนี้ คุณสามารถใช้คุณสมบัติ IS NULL ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( ProductPrice int, ProductQuantity int, TotalAmount int);Query OK, 0 แถวได้รับผลกระทบ (1.22 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (ProductPrice, ProductQuantity) (1000,10

  13. เราสามารถใช้ "ปี" เป็นคอลัมน์ที่มาในตาราง MySQL ได้หรือไม่

    ได้ คุณสามารถระบุปีเป็นชื่อคอลัมน์ในตาราง MySQL ได้ เนื่องจากไม่ใช่คำสงวน ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (ปี int);Query OK, 0 แถวได้รับผลกระทบ (0.87 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (2018); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.13 วินาที) แส

  14. เปลี่ยนชื่อตารางใน MySQL โดยใช้คำสั่ง RENAME TABLE

    ในการเปลี่ยนชื่อตารางใน MySQL ด้านล่างเป็นไวยากรณ์ - เปลี่ยนชื่อตาราง yourOldTableName เป็น yourNewTableName; ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1 ( Id int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, ชื่อผู้ใช้ varchar(100), UserAge int, UserCountryName varchar(100)); เคียวรีตกลง, 0 แถวได้รับผ

  15. เราสามารถใช้คำหลัก INTERVAL ขณะแทรกบันทึกวันที่ในตาราง MySQL ได้หรือไม่

    ได้ เราสามารถใช้ INTERVAL ขณะแทรกบันทึกข้อมูลได้ ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (วันที่และเวลาของ ArrivalTime) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.52 วินาที) แทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก ที่นี่เราใช้คำหลัก INTERVAL เพื่อเพิ่มบันทึกวันที่ขณะแทรก - แทรกลงในค่า DemoTable (date_

  16. อัปเดตระเบียน 'a' ด้วย 'b' และ 'b' ด้วย 'a' ในคอลัมน์ MySQL (สลับ) ด้วยค่า 'a' และ 'b' เท่านั้น?

    สำหรับสิ่งนี้ ให้ใช้คำสั่ง CASE ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( Value char(1)); เคียวรีตกลง 0 แถวได้รับผลกระทบ (1.21 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (b); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.13 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั

  17. เลือกชื่อที่แตกต่างจากสองคอลัมน์ใน MySQL และแสดงผลลัพธ์ในคอลัมน์เดียว

    สำหรับสิ่งนี้ ให้ใช้ UNION ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( Name1 varchar(100), Name2 varchar(100));Query OK, 0 แถวได้รับผลกระทบ (0.58 วินาที) แทรกบางระเบียนในตารางโดยใช้คำสั่ง insert แทรกลงในค่า DemoTable (David, Chris); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.13 วินาที) แสดงระเบียนทั้

  18. MySQL GROUP BY และ CONCAT() เพื่อแสดงชื่อและนามสกุลที่ชัดเจน

    ให้เราสร้างตารางก่อน - แก้ไขตาราง DemoTable เพิ่มดัชนี (FirstName,LastName); Query OK, 0 แถว ได้รับผลกระทบ (1.00 วินาที) บันทึก:0 รายการซ้ำ:0 คำเตือน:0 แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (John, Doe); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.66 วินาที) แสดงระเบียนทั้

  19. จะกรองวันที่ใน MySQL เพื่อดึงบันทึกวันที่เฉพาะสำหรับเดือนใดเดือนหนึ่งได้อย่างไร

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( AdmissionDate varchar(100)); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (1.06 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (2016-02-12); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.14 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง selec

  20. เลือกคอลัมน์ใน MySQL แบบไดนามิกหรือไม่

    ขั้นแรก คุณต้องเตรียมการสืบค้นข้อมูล จากนั้นคุณต้องดำเนินการคำสั่ง PREPARED เพื่อเลือกคอลัมน์ใน MySQL แบบไดนามิก ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( EmployeeName varchar(100)); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.77 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า Demo

Total 4564 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:68/229  20-คอมพิวเตอร์/Page Goto:1 62 63 64 65 66 67 68 69 70 71 72 73 74