Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL
MySQL
  1. จะเลือกแถวได้อย่างไรเมื่อคอลัมน์ต้องเป็นไปตามค่าหลายค่าใน MySQL?

    สำหรับสิ่งนี้ คุณสามารถใช้ GROUP BY HAVING clause ร่วมกับ IN() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1885 ( FirstName varchar(20), Subject varchar(50) );Query OK, 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1885 (David, Java); แบบสอบถา

  2. คุณจะทราบได้อย่างไรว่าคอลัมน์เป็นคีย์หลักใน MySQL?

    หากต้องการทราบว่าคอลัมน์เป็นคีย์หลักหรือไม่ ให้ใช้ COLUMN_NAME และ COLUMN_KEY=PRI ด้วยเหตุนี้ ไวยากรณ์ทั้งหมดจึงเป็นดังนี้ − เลือก column_name กรณีเมื่อ column_key=PRI จากนั้น yourMessage1 else yourMessage2 จะสิ้นสุดด้วย anyAliasNamefrom information_schema.columnswhere table_schema =database() and `

  3. แบบสอบถาม MySQL เพื่ออัปเดตรายการทั้งหมดด้วยชื่อรุ่น md5?

    สำหรับสิ่งนี้ คุณสามารถใช้ MD5() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1887 (ข้อความรหัสผ่าน ข้อความ HashPassword) ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1887 (รหัสผ่าน) (656464_David_4343); ตกลง ตกลง 1 แถวได้รับผลกระทบ

  4. จะรีเซ็ตคอลัมน์เพิ่มอัตโนมัติใน MySQL ได้อย่างไร

    หากต้องการรีเซ็ตคอลัมน์ที่เพิ่มค่าอัตโนมัติ ให้ใช้คำสั่ง TRUNCATE TABLE หลังจากนั้นเมื่อแทรกคอลัมน์จะรีเซ็ต ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1888 (รหัส int ไม่ใช่ NULL AUTO_INCREMENT, คีย์หลัก(Id) ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert

  5. จะแสดงรายการตัวแปรทั้งหมดที่เริ่มต้นโดยตัวดำเนินการ SET ใน MySQL ได้อย่างไร

    ในการแสดงรายการตัวแปรทั้งหมดที่เริ่มต้นโดยตัวดำเนินการ SET ไวยากรณ์จะเป็นดังนี้ - select * from performance_schema.user_variables_by_thread; นี่คือแบบสอบถามเพื่อตั้งค่าตัวแปร - set @LastName=Doe; Query OK, 0 แถวที่ได้รับผลกระทบ (0.00 วินาที) นี่คือแบบสอบถามเพื่อแสดงรายการของตัวแปรทั้งหมดที่เริ่มต

  6. จะหาค่าของฟิลด์จากฟิลด์อื่นใน MySQL ได้อย่างไร?

    สำหรับสิ่งนี้ คุณสามารถใช้แนวคิดของตัวแปรที่กำหนดโดยผู้ใช้ ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1868 ( Value int ) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1868 (40); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.00 วินาที) แส

  7. เชื่อมค่าสองค่าจากคอลัมน์เดียวกันโดยมีเงื่อนไขต่างกันใน MySQL

    สำหรับสิ่งนี้ คุณสามารถใช้ group_concat() กับฟังก์ชันการรวม ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1869 ( Id int, Subject varchar(20 ), Name varchar(20) );Query OK, 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1869 (101, MongoDB, สีน้ำตา

  8. รับวันแรกจากการประทับเวลาในกลุ่ม MySQL โดยคอลัมน์อื่นที่มีค่าซ้ำ

    สำหรับสิ่งนี้ คุณสามารถใช้ฟังก์ชันการรวม MIN() และ GROUP BY ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1870 (รหัส int ไม่ใช่ NULL AUTO_INCREMENT คีย์หลัก, ค่า int, ShippingTimestamp varchar(100) ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงใน

  9. MySQL Datetime เพื่อเพิ่มวัน?

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1871 ( ArrivalDate datetime ) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1871 (2019-01-31); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.00 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง se

  10. แบบสอบถาม MySQL เพื่อ SELECT แถวด้วย LIKE และสร้างคอลัมน์ใหม่ที่มีสตริงที่ตรงกันหรือไม่

    สำหรับสิ่งนี้ ให้ใช้ SUBSTRING() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1872 ( ชื่อ varchar(20) ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1872 (Mitchell Johnson); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.00 วินาที) แสดงระเบี

  11. วิธีที่ดีที่สุดในการอัปเดตคอลัมน์เดียวในตาราง MySQL?

    หากต้องการอัปเดตคอลัมน์เดียว ให้ใช้ UPDATE และ SET ตามรูปแบบต่อไปนี้ - อัปเดต yourTableName ตั้งค่า yourColumnName=yourValue; ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1873 ( Id int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(20) ); เคียวรีตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรก

  12. แทรกสัญลักษณ์ยูโรและดอลลาร์ลงในคอลัมน์ใน MySQL หรือไม่

    สำหรับสิ่งนี้ ให้ใช้คำสั่ง CASE พร้อมคำสั่ง UPDATE ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1874 (รหัส int ไม่ใช่ NULL AUTO_INCREMENT คีย์หลัก จำนวน varchar(100) ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1874 (จำนวน) (4500)

  13. เลือกค่าแถวต่ำสุดจากคอลัมน์ที่มีค่าคอลัมน์ที่ซ้ำกันใน MySQL

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1875 (รหัส int ไม่ใช่ NULL AUTO_INCREMENT คีย์หลัก, คลาส varchar (20), จำนวน int ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1875(Class,Amount) (Z,2050) แบบสอบถามตกลง ได้รับผลกระทบ 1 แ

  14. กำลังป้อนข้อมูล JSON ลงใน MySQL หรือไม่

    ใช้ชนิดข้อมูล JSON เพื่อตั้งค่าข้อมูล JSON ก่อนแล้วจึงแทรก ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1876 ( EmployeeInformation JSON ) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - } ); ตกลง ตกลง ได้รับผลกระทบ 1 แถว (0.00 วินาที) แสดงระเบียนทั้งหม

  15. ค้นหาค่าคอลัมน์ที่ซ้ำกันใน MySQL และแสดงค่าเหล่านั้น

    สำหรับสิ่งนี้ ให้ใช้ประโยค GROUP BY HAVING ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1858 ( ModelNumber varchar(50) ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1858 (Audi Q5); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.00 วินาที) แ

  16. มีวิธีง่าย ๆ ในการเปลี่ยนชื่อตารางในขั้นตอน MySQL หรือไม่?

    ใช่ ใช้คำสั่ง ALTER กับ RENAME ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1859 ( Id int ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1859 (102) แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.00 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั

  17. จะใช้พารามิเตอร์ OUT / อ่านข้อมูลด้วย SELECT จากตารางในโพรซีเดอร์ MySQL ได้อย่างไร?

    สำหรับสิ่งนี้ คุณสามารถใช้ SELECT INTO ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1860 ( จำนวน int ); ตกลง สืบค้น 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1860 ( 3000);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.00 วินาที) แสดงระเบียนทั้งหมดจา

  18. จะค้นหาแถวที่มีค่าที่แน่นอนในหนึ่งคอลัมน์ขึ้นไปด้วย MySQL ได้อย่างไร

    สำหรับสิ่งนี้ คุณสามารถใช้ GROUP BY HAVING กับแบบสอบถามย่อย ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1861 (รหัส int ไม่ใช่ NULL AUTO_INCREMENT คีย์หลัก ชื่อ varchar (20) ทำเครื่องหมาย int ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงใน DemoT

  19. วิธีค้นหาระเบียนที่มีค่า null ในชุดของคอลัมน์ด้วย MySQL

    สำหรับสิ่งนี้ ให้ใช้แนวคิดของ GREATEST() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1862 ( Value1 int, Value2 int, Value3 int, Value4 int ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1862 (110, NULL, 78, NULL) แบบสอบถามตกลง ได้ร

  20. จะตั้งค่าเริ่มต้นสำหรับแถวว่างใน MySQL ได้อย่างไร

    ในการตั้งค่าเริ่มต้นสำหรับแถวว่าง ให้ใช้แนวคิดของ COALESCE() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1863 ( FirstName varchar(20) ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1863 (NULL); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.0

Total 4564 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:22/229  20-คอมพิวเตอร์/Page Goto:1 16 17 18 19 20 21 22 23 24 25 26 27 28