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

    หากคุณพยายามสร้างตารางและชื่อตารางมีอยู่แล้ว MySQL จะแสดงข้อความเตือน ให้เราตรวจสอบแนวคิด เรากำลังสร้างตารางที่มีอยู่แล้ว - สร้างตารางหากไม่มี DemoTable ( CustomerId int, CustomerName varchar(30), CustomerAge int ); ตกลง ตกลง 0 แถวได้รับผลกระทบ 1 คำเตือน (0.05 วินาที) ชื่อตาราง DemoTable มีอยู่แล

  2. สั่งซื้อแบบสุ่มใน MySQL ด้วยคอลัมน์ค่าสุ่ม?

    ให้เราสร้างตารางก่อน หลังจากนั้นเราจะสร้างคอลัมน์ค่าสุ่มใหม่และเรียงลำดับแบบสุ่ม: สร้างตาราง DemoTable ( StudentId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(20)); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.57 วินาที) ต่อไปนี้เป็นแบบสอบถามเพื่อแทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก:

  3. จะเปลี่ยนคีย์หลักใน MySQL เป็น auto_increment ได้อย่างไร?

    หากต้องการเปลี่ยนคีย์หลักเป็น auto_increment คุณสามารถใช้คำสั่ง MODIFY เรามาสร้างตารางกันก่อน ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.63 วินาที) ให้เราตรวจสอบคำอธิบายของตารางโดยใช้คำสั่ง desc: อธิบายการเปลี่ยนแปลงPrimaryKeyInAutoIncrement; สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ +----------------+---------

  4. นับค่าสำหรับหลายคอลัมน์ใน MySQL หรือไม่

    หากต้องการนับค่าสำหรับหลายคอลัมน์ ให้ใช้คำสั่ง CASE ให้เราสร้างตารางก่อน:: );Query OK, 0 แถวได้รับผลกระทบ (0.62 วินาที) ต่อไปนี้เป็นแบบสอบถามเพื่อแทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก: แทรกลงในค่า countValueMultipleColumnsDemo (40,10,60); สืบค้นตกลง 1 แถวได้รับผลกระทบ (0.18 วินาที) ต่อไปนี้เป็นแ

  5. ในสคีมา MySQL ความหมายของ “AUTO_INCREMENT=3” คืออะไร

    ใน MySQL AUTO_INCREMENT=3 บอกว่าเร็กคอร์ดที่แทรกจะเริ่มต้นจาก 3 ไม่ใช่ค่าดีฟอลต์ 1 ให้เราสร้างตารางตัวอย่างก่อนและตั้งค่าการเพิ่มอัตโนมัติเป็น 3: )AUTO_INCREMENT=3;Query OK, 0 แถวได้รับผลกระทบ (0.52 วินาที) ต่อไปนี้เป็นแบบสอบถามเพื่อแทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก: INSERT INTO Auto_incremen

  6. แบบสอบถาม MySQL เพื่อเลือกหนึ่งแถวเฉพาะและอีกแถวสุ่ม?

    ในการเลือกแถวเฉพาะและแถวสุ่มอีกแถว คุณสามารถใช้ ORDER BY และ RAND() ให้เราสร้างตารางตัวอย่างก่อน: );Query OK, 0 แถวได้รับผลกระทบ (0.72 วินาที) ต่อไปนี้เป็นแบบสอบถามเพื่อแทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก: แทรกลงในค่า oneSpecificRowAndOtherRandom(Name) (David); ตกลง ตกลง 1 แถวได้รับผลกระทบ (0.1

  7. MySQL แปลง bool เป็น tinyint (1) ภายในหรือไม่

    ใช่ MySQL ภายในแปลง bool เป็น tinyint(1) เนื่องจาก tinyint เป็นประเภทข้อมูลจำนวนเต็มที่น้อยที่สุด คุณยังสามารถพูดได้ว่าบูลเป็นคำพ้องความหมายสำหรับ tinyint(1) ให้เราสร้างตารางตัวอย่างก่อน: ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (1.02 วินาที) ให้เราตรวจสอบคำอธิบายของตาราง: desc boolToTinyIntDemo; สิ

  8. จะประกาศตัวแปรอย่างถูกต้องใน MySQLProcedure ได้อย่างไร

    การประกาศตัวแปรต้องอยู่ระหว่าง BEGIN และ END ภายใต้ BEGIN และ END คำสั่งแรกต้องเป็นการประกาศตัวแปร หลังจากนั้นคุณสามารถใส่ส่วนแทรก เลือก ฯลฯ ให้​เรา​มา​ดู​ตัว​อย่าง. ในที่นี้ ชื่อตัวแปรคือ “เอาต์พุต”: DELIMITER; ตอนนี้คุณสามารถเรียกกระบวนงานที่เก็บไว้โดยใช้คำสั่งโทร: CALL showVariablesValue();

  9. จะใช้เงื่อนไข "OR" ในนิพจน์ MySQL CASE ได้อย่างไร

    ตั้งค่าเงื่อนไขเดียวกัน เช่น “OR” ในนิพจน์ MySQL CASE เรามาสร้างตารางตัวอย่างกันก่อน ต่อไปนี้เป็นแบบสอบถาม );Query OK, 0 แถวได้รับผลกระทบ (0.49 วินาที) ต่อไปนี้เป็นแบบสอบถามเพื่อแทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก: แทรกลงใน caseOrConditionDemo (ชื่อ, คะแนน) values(Carol,65);ตกลง, 1 แถวได้รับผล

  10. การลบแถวที่ n ใน MySQL?

    หากต้องการลบแถวที่ n ใน MySQL ให้ใช้คำสั่ง DELETE และทำงานกับแบบสอบถามย่อย ให้เราสร้างตารางก่อน: ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.99 วินาที) ต่อไปนี้เป็นแบบสอบถามเพื่อแทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก: แทรกลงในค่า DemoTable1 (StudentName) (Bob); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ ( 0.13 ว

  11. วิธีการทำงานกับตัวแปรอาร์เรย์ใน MySQL?

    MySQL ไม่รองรับตัวแปรอาร์เรย์ เพื่อให้ได้ผลลัพธ์เดียวกัน ให้ใช้ตาราง DUAL ต่อไปนี้เป็นรูปแบบ: SELECT yourValue1 AS ArrayValue จาก DUALUNION ALLSELECT yourValue2 จาก DUALUNION ALLSELECT yourValue3 จาก DUALUNION ALLSELECT yourValue4 จาก DUALUNION ALL......SELECT yourValueN จาก DUAL; ให้เราสร้างตารางต

  12. จะเรียกกระบวนงานที่เก็บไว้โดยใช้คำสั่ง select ใน MySQL ได้อย่างไร

    ใน MySQL ไม่สามารถใช้การเลือกจากโพรซีเดอร์ในส่วนคำสั่ง FROM คุณสามารถใช้คำสั่ง CALL และหลังจากนั้นก็สามารถดำเนินการคำสั่ง SELECT ได้ ให้เราสร้างตารางก่อน: ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.66 วินาที) ต่อไปนี้เป็นแบบสอบถามเพื่อสร้างกระบวนงานที่เก็บไว้: DELIMITER; ตอนนี้คุณสามารถเรียกกระบวนง

  13. แก้ไขฐานข้อมูลที่ไม่รู้จักในข้อผิดพลาด JDBC ด้วย Java-MySQL หรือไม่

    ข้อผิดพลาดประเภทนี้จะเกิดขึ้นหากคุณเลือกฐานข้อมูลใดๆ ที่ไม่มีอยู่ใน MySQL ให้เราแสดงข้อผิดพลาดของฐานข้อมูลที่ไม่รู้จักใน JDBC ก่อน รหัส Java มีดังต่อไปนี้ ที่นี่เราได้ตั้งค่าฐานข้อมูลเป็น ร้านหนังสือออนไลน์ ซึ่งไม่มีอยู่: นำเข้า java.sql.Connection นำเข้า java.sql.DriverManager คลาสสาธารณะ Unknown

  14. ความแตกต่างระหว่างการนับ (*) และจำนวน (ชื่อคอลัมน์) ใน MySQL?

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

  15. เราสามารถสั่งผลลัพธ์ MySQL ด้วยการดำเนินการทางคณิตศาสตร์ได้หรือไม่

    ได้ เราสามารถสั่งซื้อด้วยการดำเนินการทางคณิตศาสตร์โดยใช้คำสั่ง ORDER BY ให้เราสร้างตารางก่อน: ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.57 วินาที) ต่อไปนี้เป็นแบบสอบถามเพื่อแทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก: แทรกลงในค่า orderByMathCalculation (ปริมาณราคา) (11,10);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถ

  16. จะเพิ่มคอลัมน์โดยใช้ alter ใน MySQL ได้อย่างไร?

    ต่อไปนี้เป็นไวยากรณ์เพื่อเพิ่มคอลัมน์โดยใช้ alter ใน MySQL: แก้ไขตาราง yourTableName เพิ่มคอลัมน์ yourColumnName yourDataType default yourValue; ให้เราสร้างตารางก่อน: ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.69 วินาที) ให้เราตรวจสอบรายละเอียดของตารางโดยใช้คำสั่ง DESC ซึ่งจะแสดงฟิลด์ ประเภท คีย์ ฯลฯ ของ

  17. จะระงับเอาต์พุตโพรซีเดอร์ที่เก็บไว้ของ MySQL ได้อย่างไร

    ในการระงับเอาต์พุตโพรซีเดอร์ที่เก็บไว้ของ MySQL คุณสามารถใช้ตัวแปรได้ เรามาสร้างตารางกันก่อน );Query OK, 0 แถวได้รับผลกระทบ (0.50 วินาที) ต่อไปนี้เป็นแบบสอบถามเพื่อแทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก: แทรกลงในค่า person_information (102,Robert); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.16 วินาที)

  18. เขียนแบบสอบถาม MySQL ที่เทียบเท่ากับ "SHOW TABLES" ตามลำดับหรือไม่

    ใช้ INFORMATION_SCHEMA.TABLES เพื่อแสดงตารางในการเรียงลำดับ ไวยากรณ์ด้านล่างจะแสดงรายการตารางที่เรียงลำดับจากน้อยไปหามาก: เลือก TABLE_NAME จาก INFORMATION_SCHEMA.TABLES โดยที่ TABLE_SCHEMA=yourDatabaseName เรียงลำดับตาม TABLE_NAME; ต่อไปนี้เป็นแบบสอบถามเพื่อใช้เทียบเท่ากับ SHOW TABLES: โดยที่ TABL

  19. แบบสอบถาม MySQL เพื่อรับจำนวนแถวที่ค่าที่ระบุสองค่าขึ้นไปปรากฏขึ้น?

    เพื่อให้ได้จำนวนแถวที่มีค่าที่ระบุตั้งแต่สองค่าขึ้นไป ขั้นแรกให้เราสร้างตารางตัวอย่าง: );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.60 วินาที) ต่อไปนี้เป็นแบบสอบถามเพื่อแทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก: แทรกลงในค่าที่ระบุValuesDemo (80,20,1000) แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.12 วินาที) ต่อไปนี้เ

  20. เรียงตามความยาวของอักขระใน MySQL

    ในการจัดเรียงตามความยาวของอักขระใน MySQL ให้ใช้ ORDER BY LENGTH() ให้เราสร้างตารางก่อน: ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.30 วินาที) ต่อไปนี้เป็นแบบสอบถามเพื่อแทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก: แทรกลงในค่า orderingAADEmo (CCC );แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.22 วินาที) ต่อไปนี้เป็นแบบ

Total 4564 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:118/229  20-คอมพิวเตอร์/Page Goto:1 112 113 114 115 116 117 118 119 120 121 122 123 124