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

    ชุดผลลัพธ์ อินเทอร์เฟซใน JDBC แสดงถึงข้อมูลแบบตารางที่สร้างโดยแบบสอบถาม SQL มีเคอร์เซอร์ที่ชี้ไปที่แถวปัจจุบัน เริ่มแรกเคอร์เซอร์นี้อยู่ในตำแหน่งก่อนแถวแรก คุณสามารถย้ายเคอร์เซอร์โดยใช้ next() เมธอด และคุณสามารถดึงค่าคอลัมน์ของแถวโดยใช้เมธอด getter ของอินเทอร์เฟซ ResultSet (getInt(), getString(), g

  2. DatabaseMetaData ใน JDBC คืออะไร ความสำคัญของมันคืออะไร?

    โดยทั่วไป ข้อมูลเกี่ยวกับข้อมูลเรียกว่าข้อมูลเมตา DatabaseMetaData อินเทอร์เฟซมีวิธีการรับข้อมูลเกี่ยวกับฐานข้อมูลที่คุณเชื่อมต่อ เช่น ชื่อฐานข้อมูล เวอร์ชันไดรเวอร์ฐานข้อมูล ความยาวคอลัมน์สูงสุด ฯลฯ... ต่อไปนี้เป็นวิธีการบางอย่างของ DatabaseMetaData ชั้นเรียน วิธีการ คำอธิบาย getDriverName() ดึ

  3. จะย้ายข้อมูลระหว่างสองตารางที่มีคอลัมน์ในฐานข้อมูล MySQL ต่างกันได้อย่างไร

    สำหรับสิ่งนี้ คุณต้องใช้คำสั่ง INSERT SELECT ไวยากรณ์มีดังนี้ INSERT INTOyourDatabaseName1.yourTableName1(yourColumnName1,yourColumnName2,....N)SELECT yourColumnName1,yourColumnName2,....N FROMyourdatabaseName2.yourTableName2; ที่นี่ฉันกำลังใช้ฐานข้อมูลสองฐานข้อมูลต่อไปนี้ ตัวอย่าง ทดสอบ ให้เราส

  4. MySQL Select Statement DISTINCT สำหรับหลายคอลัมน์?

    เพื่อให้เข้าใจคำสั่ง MySQL เลือก DISTINCT สำหรับหลายคอลัมน์ ให้เราดูตัวอย่างและสร้างตาราง แบบสอบถามเพื่อสร้างตารางมีดังนี้ ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.50 วินาที) แทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก แบบสอบถามมีดังนี้ แทรกลงในค่า selectDistinctDemo(StudentId,TechnicalSubject) (397,C#);

  5. สร้างผู้ใช้ใหม่ด้วยรหัสผ่านใน MySQL 8?

    คุณต้องใช้คำสั่ง CREATE เพื่อสร้างผู้ใช้ใหม่ด้วยรหัสผ่านใน MySQL 8 ให้เราตรวจสอบเวอร์ชัน เลือกเวอร์ชัน ();+-----------+| รุ่น() |+-----------+| 8.0.12 |+-----------+1 แถวในชุด (0.14 วินาที) ไวยากรณ์ดังต่อไปนี้เพื่อสร้างผู้ใช้ใหม่ด้วยรหัสผ่าน สร้างผู้ใช้ ชื่อผู้ใช้ของคุณ@localhost ระบุโดย รหัสผ่านข

  6. จะเลือกเฉพาะค่าที่ไม่ใช่ตัวเลขจากคอลัมน์ varchar ใน MySQL ได้อย่างไร

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

  7. นับข้อความแยกกันหลายครั้งใน MySQL หรือไม่

    คุณสามารถใช้การนับฟังก์ชันรวมร่วมกับ if() สำหรับสิ่งนี้ เพื่อให้เข้าใจแนวคิด ให้เราสร้างตาราง แบบสอบถามเพื่อสร้างตารางมีดังนี้ ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.68 วินาที) ตอนนี้คุณสามารถแทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก แบบสอบถามมีดังนี้ แทรก int ค่า CountOccurrencesDemo(TechnicalSubject) (

  8. คำชี้แจงใน JDBC คืออะไร?

    อินเทอร์เฟซคำสั่งแสดงคำสั่ง SQL แบบคงที่ ซึ่งใช้ในการสร้างและดำเนินการคำสั่ง SQL วัตถุประสงค์ทั่วไปโดยใช้โปรแกรม Java การสร้างแถลงการณ์ คุณสามารถสร้างออบเจ็กต์ของอินเทอร์เฟซนี้โดยใช้ createStatement() วิธีการของ การเชื่อมต่อ อินเตอร์เฟซ. สร้างคำสั่งโดยเรียกใช้วิธีนี้ตามที่แสดงด้านล่าง คำสั่ง stmt =

  9. PreparedStatement ใน JDBC คืออะไร?

    คำชี้แจงที่เตรียมไว้ ส่วนต่อประสานขยายส่วนต่อประสานคำชี้แจงซึ่งแสดงถึงคำสั่ง SQL ที่คอมไพล์ล่วงหน้าซึ่งสามารถดำเนินการได้หลายครั้ง สิ่งนี้ยอมรับ SQL quires แบบกำหนดพารามิเตอร์ และคุณสามารถส่งพารามิเตอร์ 0 ตัวขึ้นไปไปยังเคียวรีนี้ได้ เริ่มแรก คำสั่งนี้ใช้ตัวยึดตำแหน่ง “?” แทนที่จะเป็นพารามิเตอร์ ในภ

  10. CallableStatement ใน JDBC คืออะไร

    CallableStatement อินเทอร์เฟซให้วิธีการดำเนินการขั้นตอนการจัดเก็บ เนื่องจาก JDBC API จัดเตรียมไวยากรณ์ Escape ของโพรซีเดอร์ที่เก็บไว้ คุณจึงสามารถเรียกโพรซีเดอร์ที่เก็บไว้ของ RDBMS ทั้งหมดด้วยวิธีมาตรฐานเดียวได้ การสร้าง CallableStatement คุณสามารถสร้างออบเจ็กต์ของ CallableStatement (อินเทอร์เฟซ) โ

  11. อะไรคือความแตกต่างระหว่างเมธอด execute(), executeQuery() และ executeUpdate() ใน JDBC?

    เมื่อคุณสร้างอ็อบเจ็กต์คำสั่งแล้ว คุณสามารถรันมันได้โดยใช้หนึ่งในเมธอดรันของอินเทอร์เฟสคำสั่ง ได้แก่ execute(), executeUpdate() และ executeQuery() วิธีดำเนินการ (): เมธอดนี้ใช้เพื่อดำเนินการคำสั่ง SQL DDL โดยจะส่งกลับค่าบูลีนที่ระบุสภาพอากาศที่วัตถุ ResultSet สามารถรับได้ ตัวอย่าง นำเข้า java.sql.

  12. ในบรรดาไดรเวอร์ JDBC ทั้ง 4 ประเภท ควรใช้ไดรเวอร์ใดเมื่อใด

    หากคุณกำลังเข้าถึงฐานข้อมูลประเภทใดประเภทหนึ่ง เช่น Oracle, Sybase หรือ IBM ประเภทไดรเวอร์ที่ต้องการคือ 4 หากแอปพลิเคชัน Java ของคุณเข้าถึงฐานข้อมูลหลายประเภทพร้อมกัน ไดรเวอร์ประเภทที่ 3 จะเป็นที่ต้องการ ไดรเวอร์ประเภท 2 มีประโยชน์ในสถานการณ์ที่ยังไม่มีไดรเวอร์ประเภท 3 หรือ 4 สำหรับฐานข้อมูลของคุณ

  13. จะค้นหาระเบียนก่อนหน้าและถัดไปโดยใช้แบบสอบถามเดียวใน MySQL ได้อย่างไร

    คุณสามารถใช้ UNION เพื่อรับระเบียนก่อนหน้าและถัดไปใน MySQL ไวยากรณ์มีดังนี้ yourValue ORDER BYyourIdColumnName ASC LIMIT 1)UNION(เลือก *จาก yourTableName WHERE yourIdColumnName

  14. MySQL ของฉันคือเวอร์ชันใด

    คุณสามารถใช้สองวิธีในการทราบเวอร์ชันของ MySQL ในวิธีแรก คุณสามารถใช้ version() เพื่อทราบเวอร์ชันของเซิร์ฟเวอร์ MySQL วิธีแรกมีดังนี้ เลือกเวอร์ชัน (); ในแนวทางที่สอง คุณสามารถใช้คำสั่ง SHOW VARIABLES เพื่อทราบเวอร์ชันของ MySQL วิธีที่สองมีดังนี้ แสดงตัวแปรโดยที่ Variable_name =เวอร์ชัน; ให้เราเรีย

  15. เปลี่ยนชื่อรูท @ ชื่อผู้ใช้ localhost ใน MySQL หรือไม่

    ไวยากรณ์มีดังต่อไปนี้เพื่อเปลี่ยนชื่อ Root @localhost UPDATE MySQL.user SET user =yourNewRootName โดยที่ผู้ใช้ =root; เพื่อให้เข้าใจแนวคิดข้างต้น ให้เราตรวจสอบชื่อผู้ใช้และโฮสต์ทั้งหมด แบบสอบถามมีดังนี้ เลือกผู้ใช้, โฮสต์จาก MySQL.user; ต่อไปนี้เป็นผลลัพธ์ +--------------------------------------+

  16. ฉันจะวันที่สร้างและอัปเดตตารางใน MySQL ได้อย่างไร

    รับสร้างและอัปเดตวันที่ที่แน่นอนของตารางโดยใช้ create_time หรือ update_time ใน MySQL ขั้นแรก ใช้คำสั่ง SHOW ไวยากรณ์มีดังนี้ แสดงสถานะตาราง เรากำลังพิจารณาฐานข้อมูล test3 ซึ่งมีตารางอยู่แล้ว ใช้ test3; เปลี่ยนฐานข้อมูลแล้ว ตอนนี้ใช้แบบสอบถามต่อไปนี้เพื่อแสดงตารางทั้งหมดในการทดสอบฐานข้อมูล3 แสดง

  17. MySQL มีแฟล็กเอาท์พุตที่ขยายคล้ายกับ PostgreSQL หรือไม่

    ใช่ คุณสามารถขยายใน MySQL โดยใช้ /G แทนเซมิโคลอน (;) ไวยากรณ์มีดังนี้ SELECT *FROM yourTableName\G ให้เราสร้างตารางเป็นตัวอย่างก่อน ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.66 วินาที) แทรกบางระเบียนในตารางโดยใช้คำสั่ง insert แบบสอบถามมีดังนี้ แทรกลงใน expandOutputDemo(EmployeeName,EmployeeAge) va

  18. วิธีที่ดีที่สุดในการเปลี่ยนรูปแบบวันที่ใน MySQL SELECT?

    วิธีที่ดีที่สุดในการเปลี่ยนรูปแบบวันที่ใน MySQL SELECT มีดังต่อไปนี้ เลือก DATE_FORMAT(yourColumnName, %d/%m/%Y %H:%i) AS anyAliasName FROM yourTableName WHERE yourCondition; เพื่อให้เข้าใจแนวคิดข้างต้น ให้เราสร้างตาราง แบบสอบถามในการสร้างตารางมีดังนี้ ); เคียวรีตกลง 0 แถวได้รับผลกระทบ (0.64 วินาท

  19. เลือกข้อความหลังจากทับสุดท้ายใน MySQL?

    คุณต้องใช้ฟังก์ชัน substring_index() จาก MySQL เพื่อเลือกข้อความ ไวยากรณ์มีดังนี้ SELECT substring_index(yourColumnName,/,-1) AS anyAliasName FROM yourTableName; เพื่อให้เข้าใจแนวคิดข้างต้น ให้เราสร้างตาราง แบบสอบถามเพื่อสร้างตารางมีดังนี้ ); เคียวรีตกลง 0 แถวได้รับผลกระทบ (0.54 วินาที) แทรกบางร

  20. วิธีใช้จำนวนแถวจริง (COUNT (*)) ในส่วนคำสั่ง WHERE โดยไม่ต้องเขียนแบบสอบถามเดียวกันกับแบบสอบถามย่อยใน MySql

    บรรลุสิ่งนี้ด้วยความช่วยเหลือของส่วนคำสั่งที่ ไวยากรณ์มีดังนี้ SELECT yourColumnName1,yourColumnName2,...N จาก yourTableNameWHERE( SELECT COUNT(*) FROM yourTableName)=2; เพื่อให้เข้าใจแนวคิด ให้เราสร้างตาราง แบบสอบถามเพื่อสร้างตารางมีดังนี้ ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (2.09 วินาที) แทรกบางระ

Total 4564 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:131/229  20-คอมพิวเตอร์/Page Goto:1 125 126 127 128 129 130 131 132 133 134 135 136 137