Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL
MySQL
  1. สร้างคอลัมน์ในตารางของฉันที่อนุญาตค่า null แต่ถูกตั้งค่าเป็นค่าว่างตามค่าเริ่มต้น (ไม่ใช่ null) หรือไม่

    คุณต้องใช้คำหลักเริ่มต้นสำหรับสิ่งนี้ ไวยากรณ์มีดังนี้ − แก้ไขตาราง yourTableName เพิ่ม yourColumnName yourDataType NULL Default ; เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตาราง แบบสอบถามเพื่อสร้างตารางมีดังนี้ − ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.65 วินาที) ให้เราเพิ่มคอลัมน์ใหม่ที่อนุญาตค่า NUL

  2. รับสตริงในระเบียนตารางที่ลงท้ายด้วยตัวเลขหรือไม่

    คุณต้องใช้ REGEXP สำหรับสิ่งนี้ ไวยากรณ์มีดังนี้ − เลือก *จาก yourTableName โดยที่ yourColumnName REGEXP [[:digit:]]$; เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตาราง แบบสอบถามเพื่อสร้างตารางมีดังนี้ − ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.62 วินาที) แทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก แบบสอบถ

  3. แทรกหลายรายการสำหรับคอลัมน์เดียวใน MySQL?

    ไวยากรณ์สำหรับการแทรกหลายรายการสำหรับคอลัมน์เดียวใน MySQL มีดังต่อไปนี้ − INSERT INTO yourTableName(yourColumnName) ค่า(yourValue1),(yourValue2),(yourValue3),(yourValue4),.........N; เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตาราง แบบสอบถามเพื่อสร้างตารางมีดังนี้ − ); ตกลง ตกลง , ได้รับผลกระทบ 0 แถ

  4. จะสร้างบันทึกในฐานข้อมูล MySQL ภายใต้ตัวเลือก TTL (Time to live) ได้อย่างไร?

    คุณต้องใช้ตัวกำหนดเวลาเหตุการณ์ MySQL มันจัดการการดำเนินการของเหตุการณ์ตลอดจนกำหนดการ ขั้นแรก คุณต้องสร้างตาราง หลังจากนั้น คุณสามารถสร้างกิจกรรมที่จะกำหนดเวลาได้ทุกวัน ให้เราสร้างตาราง แบบสอบถามเพื่อสร้างตารางมีดังนี้ − ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.71 วินาที) ตอนนี้คุณสามารถแทรกบางระเ

  5. จะใช้ SELF JOIN ใน MySQL ได้อย่างไร?

    ในการใช้ SELF JOIN ให้เราสร้างตาราง แบบสอบถามเพื่อสร้างตารางมีดังนี้ − );Query OK, ได้รับผลกระทบ 0 แถว (1.02 วินาที) ตอนนี้คุณสามารถแทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก แบบสอบถามมีดังนี้ − แทรกลงใน SelfJoinDemo (ชื่อประเทศอันดับประเทศ ปี) (สหราชอาณาจักร, 3, 2000 );แบบสอบถามตกลง ได้รับผลกระทบ 1 แ

  6. การเข้าถึงผู้ใช้ใหม่ของ MySQL ถูกปฏิเสธแม้หลังจากให้สิทธิ์แล้ว?

    หลังจากสร้างผู้ใช้และให้สิทธิ์ทั้งหมดแก่ผู้ใช้แล้ว คุณต้องล้างสิทธิ์เพื่อตั้งค่าและต้องการให้การตั้งค่าใหม่ทำงานอย่างถูกต้อง ไวยากรณ์มีดังนี้ − FLUSH PRIVILEGES; นี่คือแบบสอบถามเพื่อสร้างผู้ใช้ใหม่ที่มีชื่อ บ๊อบ ในกรณีของฉัน แบบสอบถามเพื่อสร้างผู้ใช้ใหม่มีดังนี้ - mysql> CREATE USER 'Bob

  7. MySQL Merge เลือกร่วมกัน?

    หากต้องการรวมการเลือกเข้าด้วยกัน คุณต้องใช้ส่วนคำสั่ง GROUP BY เพื่อให้เข้าใจแนวคิด ให้เราสร้างตาราง แบบสอบถามเพื่อสร้างตารางมีดังนี้ − );ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.98 วินาที) ตอนนี้คุณสามารถแทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก แบบสอบถามมีดังนี้ − แทรกลงในค่า MergingSelectDemo (120,20,30);

  8. การตั้งค่าคอลัมน์เป็นชื่อคอลัมน์ในผลลัพธ์การสืบค้น MySQL?

    หากต้องการตั้งค่าคอลัมน์เป็นชื่อคอลัมน์ในผลลัพธ์การสืบค้น คุณต้องใช้คำสั่ง CASE ไวยากรณ์มีดังนี้ − เลือก yourIdColumnName,max(case when (yourColumnName1=yourValue1) แล้ว yourColumnName2 อื่นเป็น NULLend) เป็น yourValue1,max(case when (yourColumnName1=yourValue2) จากนั้น yourColumnName2 อื่น ๆ NULLe

  9. ROW_NUMBER () เทียบเท่าใน MySQL สำหรับการแทรก?

    ไม่มีการเทียบเท่า ROW_NUMBER() ใน MySQL สำหรับการแทรก แต่คุณสามารถทำได้ด้วยความช่วยเหลือของตัวแปร ไวยากรณ์มีดังนี้ − SELECT(@yourVariableName:=@yourVariableName + 1) AS `anyAliasName`,yourColumnName1,yourColumnName2,...NFROMyourTableName ,(SELECT @yourVariableName:=0) AS anyAliasName; เพื่อให้เข้าใ

  10. จำนวนแถวทั้งหมดในฐานข้อมูล MySQL ที่แน่นอนหรือไม่

    ในการนับแถวทั้งหมด คุณต้องใช้ฟังก์ชันรวม COUNT(*) ไวยากรณ์มีดังนี้ − select count(*) เป็น anyAliasName จาก yourTableName; เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตาราง แบบสอบถามเพื่อสร้างตารางมีดังนี้ − );Query OK, 0 แถวได้รับผลกระทบ (1.49 วินาที) ตอนนี้คุณสามารถแทรกบางระเบียนในตารางโดยใช้คำสั่ง

  11. ทำการค้นหา/แทนที่เฉพาะการเกิดขึ้นครั้งแรกของอักขระที่มีตัวแปรเซสชันใน MySQL

    หากต้องการดำเนินการค้นหา/แทนที่เฉพาะการเกิดขึ้นครั้งแรก ให้ใช้ฟังก์ชัน CONCAT และ REPLACE() แบบสอบถามมีดังต่อไปนี้เพื่อตั้งค่าตัวแปรเซสชันที่กำหนดโดยผู้ใช้ - set @Sentence=Thks ks is a string;Query OK, 0 แถวได้รับผลกระทบ (0.00 วินาที) ใน k นี้จะถูกแทนที่ด้วย i เพียงครั้งเดียว แบบสอบถามมีดังนี้ เร

  12. จะเลือกส่วนของ Timestamp ใน MySQL Query ได้อย่างไร

    ในการเลือกส่วนของการประทับเวลาในแบบสอบถาม คุณต้องใช้ฟังก์ชัน YEAR() ไวยากรณ์มีดังนี้ใน MySQL เลือก YEAR(yourTimestampColumnName) เป็น anyAliasName จาก yourTableName; เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตาราง แบบสอบถามเพื่อสร้างตารางมีดังนี้ − ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (1.11 วินาที)

  13. วิธีปิดการใช้งานคำเตือน "ไม่แนะนำให้สร้างการเชื่อมต่อ SSL โดยไม่มีการยืนยันตัวตนของเซิร์ฟเวอร์" เมื่อเชื่อมต่อกับฐานข้อมูล MySQL ใน Java

    หากต้องการปิดคำเตือนขณะเชื่อมต่อกับฐานข้อมูลใน Java ให้ใช้แนวคิดด้านล่าง − autoReconnect=true&useSSL=false ไวยากรณ์ที่สมบูรณ์มีดังนี้ − yourJdbcURL=jdbc:mysql://localhost:yourPortNumber/yourDatabaseName?autoReconnect=true&useSSL=false; นี่คือข้อความเตือนหากคุณไม่ได้ใส่ “useSSL=false” − พุธ ก.พ. 06

  14. วิธีใส่แบบสอบถามย่อยใน MySQL อย่างถูกต้อง?

    คุณต้องปิดแบบสอบถามย่อยในวงเล็บ ไวยากรณ์มีดังนี้ − select if((select count(*) from yourTableName ),Yes,No) เป็น anyAliasName; เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตาราง แบบสอบถามเพื่อสร้างตารางมีดังนี้ − );Query OK, 0 แถวได้รับผลกระทบ (1.03 วินาที) แทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก แบบสอบ

  15. คำสั่ง MySQL เพื่อเรียงลำดับค่าการประทับเวลาในลำดับจากน้อยไปมาก?

    คุณสามารถใช้ ORDER BY ASC เพื่อสั่งซื้อค่าการประทับเวลาในลำดับจากน้อยไปมากด้วยวิธีการ TIMESTAMP() ต่อไปนี้เป็นไวยากรณ์ที่ใช้ TIMESTAMP() - เลือกประทับเวลา ( yourTimestampColumnName ) เป็น anyAliasNameFrom yourTableNameorder โดย 1 ASC เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตาราง แบบสอบถามเพื่อสร้

  16. รับจำนวนแถวทั้งหมดขณะใช้ LIMIT ใน MySQL หรือไม่

    ในการรับจำนวนแถวทั้งหมดเมื่อใช้ LIMIT ให้ใช้ไวยากรณ์ต่อไปนี้ - เลือก SQL_CALC_FOUND_ROWS * FROM yourTableName LIMIT 0,yourLastValue; เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตาราง แบบสอบถามเพื่อสร้างตารางมีดังนี้ − );Query OK, 0 แถวได้รับผลกระทบ (3.50 วินาที) ตอนนี้คุณสามารถแทรกบางระเบียนในตารางโ

  17. ไวยากรณ์ MySQL เพื่อสร้างคีย์ต่างประเทศ?

    ไวยากรณ์ในการสร้างคีย์ต่างประเทศมีดังนี้ - alter table yourSecondTableName ADD CONSTRAINT yourConstraintname FOREIGN KEY(yourForeignKeyColumnName) references yourFirstTableName (yourPrimaryKeyColumnName); เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างสองตาราง แบบสอบถามเพื่อสร้างตารางแรกมีดังนี้ − mysql&

  18. ฉันจะแทรกอักขระพิเศษเช่น ' (เครื่องหมายคำพูดเดียว) ลงใน MySQL ได้อย่างไร

    ในการแทรกอักขระพิเศษ เช่น “ ‘ “ (เครื่องหมายคำพูดเดียว) ลงใน MySQL คุณต้องใช้อักขระหลีก \’ ไวยากรณ์มีดังนี้ − แทรกลงใน yourTableName(yourColumnName) values( yourValue\s ); เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างสองตาราง แบบสอบถามเพื่อสร้างตารางแรกมีดังนี้ − ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0

  19. ทำงานกับวันที่ก่อนปี 1970 ใน MySQL หรือไม่

    คุณต้องใช้ประเภทวันที่เพื่อทำงานกับวันที่ก่อนปี 1970 เนื่องจากวันที่เก็บค่าตั้งแต่ 1,000 ถึง 9999 คุณสามารถใช้ประเภทวันที่เมื่อคุณต้องการทำงานกับส่วนวันที่เท่านั้น ไม่ใช่เพื่อวัตถุประสงค์ด้านเวลา MySQL ให้ข้อมูลในรูปแบบต่อไปนี้ โดยมีรูปแบบดังนี้ − ปปปป-ดด-วว ช่วงวันที่เริ่มต้นมีดังนี้ − 1000-01-01

  20. ใช้ประเภทข้อมูล Time ใน MySQL โดยไม่ต้องไม่กี่วินาที?

    คุณต้องใช้ DATE_FORMAT() สำหรับสิ่งนี้ ไวยากรณ์มีดังนี้ − เลือก DATE_FORMAT(yourColumnName,%k:%i) เป็น anyAliasName จาก yourTableName; คุณสามารถใช้ %H:%i สำหรับผลลัพธ์เดียวกันได้ เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตาราง แบบสอบถามเพื่อสร้างตารางมีดังนี้ − ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ

Total 4564 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:137/229  20-คอมพิวเตอร์/Page Goto:1 131 132 133 134 135 136 137 138 139 140 141 142 143