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

    บรรลุสิ่งนี้โดยใช้ ALTER TABLE ให้เราสร้างตารางก่อน - ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.86 วินาที) ให้เราตรวจสอบคำอธิบายของตาราง - อธิบาย DemoTable; สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - +-------------+--------------+------+----+---- -----+----------------+| สนาม | พิมพ์ | Null | คีย์ | ค่าเริ่มต

  2. กำลังค้นหาค่าต่ำสุดและสูงสุดจากสตริงที่มีตัวเลขคั่นด้วยยัติภังค์ใน MySQL หรือไม่

    ใช้ฟังก์ชัน MIN() ร่วมกับ SUBSTRING() สำหรับค่าต่ำสุด ในขณะที่ MAX() สำหรับค่าสูงสุด ให้เราสร้างตารางก่อน - ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.76 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable(Value) (780-235); ตกลง ตกลง 1 แถวได้รับผลกระทบ (0.29 วินาที) แสดงระเบ

  3. จะเลือกเดือนและปีจากวันที่ใน MySQL ได้อย่างไร

    ในการเลือกเดือนและปีใน MySQL คุณสามารถใช้วิธี MONTH() และ YEAR() ให้เราสร้างตารางก่อน - );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.90 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (2016-08-14); ตกลง ตกลง 1 แถวได้รับผลกระทบ (0.19 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่

  4. ตั้งค่าบางอย่างก่อนด้วย MySQL ORDER BY?

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

  5. กำลังนับจำนวนคอลัมน์ที่ไม่ใช่ค่าว่างหรือไม่ใช่ศูนย์ในตาราง MySQL หรือไม่

    ใช้วิธี if() สำหรับสิ่งนี้ ให้เราสร้างตารางก่อน - );Query OK, 0 แถวได้รับผลกระทบ (1.15 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (Number1,Number2) (40,50);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.17 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือก *จา

  6. แบบสอบถาม MySQL เพื่อรับวันที่ปัจจุบันจากรายการวันที่

    สำหรับวันปัจจุบัน คุณสามารถใช้เมธอด CURDATE() ให้เราสร้างตารางก่อน - );ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.35 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (2018-07-16); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.53 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เล

  7. ดำเนินการ (บวก ลบ คูณ หาร) ในขณะที่อัปเดตตาราง MySQL?

    ต่อไปนี้เป็นรูปแบบการดำเนินการเครื่องหมายบวก (+) - อัปเดต yourTableName ตั้งค่า yourColumnName3=(yourColumnName1+yourColumnName2) ไวยากรณ์ข้างต้นมีไว้สำหรับตัวดำเนินการบวกเท่านั้น คุณต้องเปลี่ยนสัญลักษณ์เช่น -,*,/ สำหรับการดำเนินการอื่น ๆ ให้เราสร้างตารางก่อน - ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ

  8. การแทรกในตาราง MySQL โดยมีเพียงคอลัมน์เดียวที่ตั้งค่าเป็น auto_increment?

    ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.60 วินาที) แทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก ที่นี่ เราได้ใส่ค่าลงไปแล้ว แต่เนื่องจากเป็น AUTO_INCREMENT ดังนั้น ค่าเริ่มต้นจึงมองเห็นได้ - แทรกลงในค่า DemoTable(StudentId)(0);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.18 วินาที) แสดงระเบีย

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

    หากต้องการเพิ่มคอลัมน์ใหม่ลงในตารางที่มีอยู่ ให้ใช้ ADD เมื่อต้องการเพิ่มดัชนีใหม่ ให้ใช้ ADD INDEX() ให้เราสร้างตารางก่อน - );Query OK, 0 แถวได้รับผลกระทบ (0.69 วินาที) ให้เราตรวจสอบคำอธิบายของตาราง - อธิบาย DemoTable; สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - +-------+--------------+------+----+--------

  10. จะค้นหาค่าระหว่างช่วงใน MySQL ได้อย่างไร

    สำหรับสิ่งนี้ ให้ใช้ตัวดำเนินการ BETWEEN ใน MySQL ให้เราสร้างตารางก่อน - );Query OK, 0 แถวได้รับผลกระทบ (0.91 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (เริ่ม, สิ้นสุด) (210,350) แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.11 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำ

  11. เราสามารถข้ามชื่อคอลัมน์ในขณะที่ใส่ค่าใน MySQL ได้หรือไม่?

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

  12. วิธีการใช้ INSERT INTO … SELECT ใน MySQL อย่างถูกต้องเพื่อหลีกเลี่ยงข้อผิดพลาด 1064?

    ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.57 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1(FirstName) (Chris); Query OK, 1 แถวได้รับผลกระทบ ( 0.13 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือก *จาก DemoTable1; สิ่งนี้จะสร้างผลลัพธ

  13. จะเพิ่มหลายช่วงเวลาให้กับ DATE_ADD () ใน MySQL ได้อย่างไร

    วันที่และเวลาปัจจุบันเป็นดังนี้ - เลือกเลย (); ผลลัพธ์ สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - +---------------------+| ตอนนี้() |+---------------------+| 2019-06-15 12:24:06 |+--------------------- +1 แถวในชุด (0.00 วินาที) ให้เราสร้างตารางก่อน - );ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.15 วินาที) แทรกบางระเ

  14. ตั้งค่าตัวระบุรูปแบบใน MySQL STR_TO_DATE() และแปลงสตริงเป็น date

    ระบุตัวระบุรูปแบบในเมธอด STR_TO_DATE() ที่แปลงสตริงเป็นวันที่ ต่อไปนี้เป็นไวยากรณ์ - เลือก STR_TO_DATE(yourColumnName,yourFormatSpecifier) จาก yourTableName; ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.55 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable

  15. จะใช้อักขระพิเศษในชื่อคอลัมน์กับ MySQL ได้อย่างไร?

    การใช้ backticks รอบชื่อคอลัมน์จะทำให้คุณสามารถใช้อักขระพิเศษได้ ให้เราสร้างตารางก่อน - );Query ตกลง ได้รับผลกระทบ 0 แถว (0.55 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (`Student-Name`, `Student-Age`) ค่า (Bob ,18);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.21 วินาที)

  16. แบบสอบถาม MySQL เพื่ออัปเดตบันทึกวันที่ด้วยค่า NULL

    คุณสามารถใช้ IFNULL() สำหรับสิ่งนี้ ให้เราสร้างตารางก่อน - );Query OK, 0 แถวได้รับผลกระทบ (0.95 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (NULL,2019-09-05); ตกลง ตกลง 1 แถวได้รับผลกระทบ (0.18 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือก *จาก D

  17. ดึงส่วนตรงกลางของสตริงที่ล้อมรอบด้วยเครื่องหมายทับใน MySQL

    เรามาสร้างตารางกันก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.07 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (/111/14/201); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.47 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือก *จาก DemoTable; สิ่งนี้จะสร้างผลลัพธ์

  18. กำลังดึงข้อมูลโครงสร้างฐานข้อมูล MySQL จาก Java หรือไม่

    ใช้คลาส DatabaseMetaData เพื่อดึงโครงสร้างฐานข้อมูล MySQL ในตัวอย่างนี้ เราจะแสดงชื่อตารางทั้งหมดของฐานข้อมูล เว็บ โดยใช้ Java โดยใช้ getMetaData() ต่อไปนี้เป็นรหัส Java - ตัวอย่าง นำเข้า java.sql.Connection นำเข้า java.sql.DriverManager นำเข้า java.sql.ResultSet นำเข้า java.sql.Statement นำเข้า c

  19. เราสามารถใช้อัฒภาคเป็น MySQL DEMILITER ได้หรือไม่

    ไม่ เราไม่สามารถ หากคุณยังดำเนินการอยู่ ระบบจะไม่สร้างกระบวนงานที่เก็บไว้ ดังนั้น ก่อนอื่น คุณต้องเปลี่ยน DELIMITER จาก semicolon(;) เป็นอย่างอื่นเช่น (// ,??..etc) ต่อไปนี้เป็นไวยากรณ์ - DELIMITER //CREATE PROCEDURE yourProcedureName()BEGINyourStatement1,....NEND//DELIMITER; ให้เราใช้ไวยากรณ์ข้างต

  20. เราสามารถใช้ PRIMARY KEY ( column1, column2) ใน MySQL เพื่อสร้างคู่ได้หรือไม่?

    ใช่ คุณสามารถใช้ไวยากรณ์ด้านล่าง ต่อไปนี้เป็นไวยากรณ์ - คีย์หลัก(yourColumnName1,yourColumnName2); ให้เราสร้างตารางก่อน - );แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.74 วินาที) ให้เราตรวจสอบคำอธิบายของตาราง - อธิบาย DemoTable; ผลลัพธ์ สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - +--------------------+------------

Total 4564 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:98/229  20-คอมพิวเตอร์/Page Goto:1 92 93 94 95 96 97 98 99 100 101 102 103 104