Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL
MySQL
  1. MySQL INSERT INTO SELECT ลงในตารางด้วย AUTO_INCREMENT

    ให้เราสร้างตาราง - สร้างตาราง DemoTable1923 ( UserId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, UserName varchar(20) ); เคียวรีตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงใน DemoTable1923 (UserId, UserName) เลือก 103 เป็น UserId, Sam เป็น ชื่อผู้ใช้

  2. อัปเดตระเบียนในตารางโดยดึงข้อมูลปีที่ระบุจากรูปแบบวันที่ เช่น '10/12/2010' หรือไม่

    หากต้องการอัปเดตระเบียนโดยระบุปี ให้ใช้เมธอด YEAR() ตามรูปแบบต่อไปนี้: อัปเดต yourTableName ตั้งค่า yourColumnName1=yourValue1 โดยที่ YEAR(str_to_date(yourColumnName2,%d/%m/%Y))=yourValue2; ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1924 ( ชื่อผู้ใช้ varchar(20), UserJoiningDate varchar(40) ); ตกล

  3. จะอัปเดตค่าคอลัมน์เฉพาะที่ดึงด้วยคำสั่ง CASE ได้อย่างไร

    สำหรับสิ่งนี้ ให้ใช้คำสั่ง UPDATE พร้อมกับคำสั่ง CASE ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1925 ( StudentId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(20), StudentMarks int );Query OK, 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกล

  4. จะเลือกแถวได้อย่างไรหากแถวแรกถูกสุ่มและส่วนที่เหลือเรียงลำดับตามเกณฑ์ด้วย MySQL

    สำหรับสิ่งนี้ คุณสามารถใช้คำสั่ง ORDER BY CASE ให้เราสร้างตาราง - สร้างตาราง DemoTable1926 ( Position varchar(20), Number int );Query OK, 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1926 (ต่ำสุด,90); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.00

  5. อัปเดตสองคอลัมน์ด้วยแบบสอบถาม MySQL เดียว

    สำหรับสิ่งนี้ คุณต้องใช้คำสั่ง SET เพียงครั้งเดียว ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1909 (Id int ไม่ใช่ NULL, FirstName varchar(20), LastName varchar(20) ); เคียวรีตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1909 (104, David,

  6. ส่งคืนรายการฐานข้อมูลใน MySQL?

    ในการส่งคืนรายการฐานข้อมูล ไวยากรณ์จะเป็นดังนี้ − เลือก schema_name เป็น anyAliasName จาก information_schema.schemat; นี่คือแบบสอบถามเพื่อส่งคืนรายการฐานข้อมูลใน MySQL - เลือก schema_name เป็นชื่อฐานข้อมูลจาก information_schema.schemat; สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - +---------------------------

  7. ดำเนินการนับด้วยคำสั่ง CASE WHEN ใน MySQL หรือไม่

    สำหรับสิ่งนี้ คุณสามารถใช้คำสั่ง CASE WHEN ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1910 ( FirstName varchar(20), Marks int );Query OK, 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1910 (David,98); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.00 ว

  8. จะอัปเดต User Log in Time สำหรับผู้ใช้เฉพาะใน MySQL ได้อย่างไร

    สำหรับสิ่งนี้ ให้ใช้ ORDER BY ร่วมกับ LIMIT ขั้นแรกให้เราสร้างตารางที่มีคอลัมน์ที่มีรหัสผู้ใช้ เวลาเข้าสู่ระบบ และชื่อ - สร้างตาราง DemoTable1911 ( UserId int, เวลา UserLoggedInTime, ชื่อผู้ใช้ varchar(20) ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -

  9. จะผนวก 000 ในค่าคอลัมน์ MySQL ได้อย่างไร

    ในการต่อท้าย 000 ให้ใช้แนวคิดของ ZEROFILL ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1913 ( Code int(4) ZEROFILL AUTO_INCREMENT NOT NULL, PRIMARY KEY(Code) ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1913 (4) แบบสอบถามตกลง 1 แถ

  10. MySQL:ฉันจะค้นหาค่าด้วยอักขระพิเศษและแทนที่ด้วย NULL ได้อย่างไร

    สำหรับสิ่งนี้ ให้ใช้ SET yourColumnName =NULL ตามรูปแบบต่อไปนี้ - อัปเดต yourTableNameset yourColumnName=NULLwhere yourColumnName=yourValue; ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1914 ( Id int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, Code varchar(20) )AUTO_INCREMENT=1001;Query OK, 0 แถวได้รับผ

  11. ตั้งค่า 1 สำหรับค่า NOT NULL ใน MySQL

    ในการตั้งเป็น NOT NULL ให้ใช้ IS NOT NULL และค้นหาค่า ไวยากรณ์มีดังนี้ − เลือก if( ไม่ใช่ NULL,1,0) เป็น anyAliasName; นี่คือแบบสอบถามการทำงาน - เลือก if( ไม่ใช่ NULL,1,0); สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - +-----------------------+| if( ไม่ใช่ NULL,1,0) |+-----------------------+| 1 |+------------

  12. เขียนคำสั่งกรณี MySQL เพื่อตั้งค่าข้อความที่กำหนดเองสำหรับผลลัพธ์ของนักเรียน

    สำหรับสิ่งนี้ ให้กำหนดเงื่อนไขโดยใช้คำสั่ง MySQL CASE - สร้างตาราง DemoTable1916 ( StudentName varchar(20), StudentMarks int );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1916 (Carol,69); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.00 วิ

  13. แยกแถวทั้งหมดออกจากแถวแรกและแถวสุดท้ายใน MySQL

    หากต้องการแยกแถวทั้งหมดออกจากแถวแรกและแถวสุดท้าย ให้ใช้แบบสอบถามย่อยร่วมกับ MIN() และ MAX() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1917 ( StudentId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, StudentCode int, StudentMarks int ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตา

  14. สอบถามฐานข้อมูลสำหรับค่าที่ไม่ได้อยู่ในตาราง MySQL?

    สำหรับสิ่งนี้ คุณสามารถใช้ UNION ALL ร่วมกับ WHERE NOT EXISTS และใช้ NOT IN เพื่อละเว้นค่าที่มีอยู่แล้วในตาราง ใช้ SELECT กับ UNION ALL เพื่อเพิ่มค่าที่ยังไม่มีอยู่ในตาราง ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1918 ( ค่า int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY ); ตกลง ตกลง 0 แถวได้รับผลกระ

  15. MySQL ORDER BY ด้วยตัวแปรที่ผู้ใช้กำหนดเป็นตัวเลข?

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1898 ( Number int ) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1898 (40); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ ( 0.00 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือก * จา

  16. จะแทนที่อักขระเฉพาะในคอลัมน์ MySQL ได้อย่างไร

    ในการแทนที่อักขระเฉพาะ ให้ใช้ REPLACE() และในการอัพเดต ให้ใช้คำสั่ง UPDATE ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1899 ( Code varchar(20) );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - เป็นค่า DemoTable1899 (Miller_David_456_909); ตกลง ตกลง 1 แถว (

  17. แบบสอบถาม MySQL เพื่อคัดลอกบันทึกจากตารางหนึ่งไปยังอีกตารางหนึ่งด้วยคอลัมน์ที่แตกต่างกัน

    สำหรับสิ่งนี้ คุณสามารถใช้คำสั่ง INSERT INTO SELECT ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1900 ( ClientId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(20), ClientAge int default 29 ) auto_increment=1000;Query OK, 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใ

  18. จะค้นหาสตริงเฉพาะระหว่างค่าที่คั่นด้วยจุลภาคใน MySQL ได้อย่างไร

    สำหรับสิ่งนี้ ให้ใช้ REGEXP ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1902 ( Subjects text ); Query OK, 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - ลงในค่า DemoTable1902 (Hibernate,Spring,JPA);Query OK, 1 แถวได้รับผลกระทบ (0.00 วินาที) แสดงระเบียนทั้งหมดจากตา

  19. MySQL UPDATE ชื่อคอลัมน์และตั้งค่า None ด้วย N/A?

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

  20. จะหลีกเลี่ยงแบ็กสแลชใน MySQL ด้วย JDBC ได้อย่างไร

    หากต้องการหลีกเลี่ยงแบ็กสแลช ให้ใช้ PreparedStatement ขณะแทรกเร็กคอร์ด ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1904 ( ClientId int, ClientName varchar(20), ClientAge int ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) รหัส Java มีดังต่อไปนี้ − นำเข้า java.sql.Connection นำเข้า java.sql.DriverMan

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