Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL
MySQL
  1. แบบสอบถาม MySQL เพื่อรับบันทึกวันที่ปัจจุบันซึ่งคอลัมน์ใดคอลัมน์หนึ่งแสดงวันที่ปัจจุบัน

    เพื่อให้บรรลุสิ่งนี้ ต่อไปนี้เป็นรูปแบบที่เราใช้ DATE(NOW()) - เลือก *จาก yourTableName โดยที่ DATE(yourColumnName)=DATE(NOW()); ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable706 ( UserId varchar(100), ชื่อผู้ใช้ varchar(100), UserSignupDate datetime); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.57 วินาที) แทรก

  2. แบบสอบถาม MySQL เพื่อสั่งซื้อโดยค่า NULL

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable707 ( StudentId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(100), StudentMarks int); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.59 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable707 (StudentFirstName, Studen

  3. ฉันจะใช้เงื่อนไขช่วงเวลาสำหรับวันครบกำหนดอย่างถูกต้องใน MySQL ได้อย่างไร

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

  4. เราสามารถใช้คำหลัก MySQL เป็นชื่อแทนสำหรับคอลัมน์ได้หรือไม่

    ได้ เราสามารถใช้คีย์เวิร์ดเป็นชื่อแทนสำหรับคอลัมน์ได้ ต่อไปนี้เป็นไวยากรณ์ - เลือก yourColumnName AS `yourKeywordAsAliasName` จาก yourTableName; ด้านบน yourKeywordAsAliasName คือคีย์เวิร์ด MySQL ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (UserId int) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.74 วินาที

  5. รับผลลัพธ์จำนวนคงที่ในลำดับจากมากไปน้อยโดยใช้แบบสอบถาม MySQL

    สำหรับผลการเรียงลำดับจากมากไปน้อย ใช้ DESC อย่างไรก็ตาม ใช้ LIMIT เพื่อรับจำนวนระเบียนที่แน่นอน - เลือก *จากลำดับชื่อตารางของคุณโดย yourColumnName DESC LIMIT yourLimitNumber; ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (Id int ชื่อ varchar(100)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.73 วินาที) ตัวอย่าง

  6. จะจัดกลุ่มตามวันที่โดยไม่คำนึงถึงเวลาใน MySQL ได้อย่างไร

    เมื่อคุณมีวันที่เหมือนกันในตารางโดยมีค่าเวลาต่างกันสำหรับแต่ละรายการ คุณสามารถจัดกลุ่มได้อย่างง่ายดายด้วย GROUP BY DATE เรามาสร้างตารางกันก่อน - สร้างตาราง DemoTable692 (DueDatetime datetime) เคียวรีตกลง 0 แถวได้รับผลกระทบ (0.97 วินาที) แทรกบางระเบียนในตารางโดยใช้คำสั่ง insert: แทรกเข้าไป ค่า De

  7. รับรายการฐานข้อมูลและเวอร์ชันของ MySQL หรือไม่

    ในการรับรายการฐานข้อมูล MySQL ต่อไปนี้คือ syntax - แสดงฐานข้อมูล ในการรับเวอร์ชันเซิร์ฟเวอร์ คุณสามารถใช้ไวยากรณ์ด้านล่าง - เลือกเวอร์ชัน(); ให้เราใช้ไวยากรณ์ด้านบนเพื่อรับรายการฐานข้อมูล MySQL และเวอร์ชัน - แสดงฐานข้อมูล สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้แสดงฐานข้อมูลทั้งหมด - +---------------------

  8. เราสามารถใช้ "เมื่อใด" เป็นชื่อคอลัมน์ในคำสั่ง CREATE TABLE ได้หรือไม่

    ก่อนเริ่ม ให้เราลองตั้งค่า เมื่อ เป็นชื่อคอลัมน์ในขณะที่ใช้คำสั่ง CREATE TABLE - สร้างตาราง DemoTable693 ( StudentId int ไม่ใช่ NULL AUTO_INCREMENT คีย์หลัก, StudentName varchar (100) เมื่อ datetime); สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ ข้อผิดพลาดจะปรากฏให้เห็น: ข้อผิดพลาด 1064 (42000):คุณมีข้อผิดพลาดใน

  9. จะรับบันทึกแรกและสุดท้ายของตารางใน MySQL ได้อย่างไร

    หากต้องการรับระเบียนแรกและรายการสุดท้าย ให้ใช้ UNION LIMIT ยังใช้เพื่อรับจำนวนระเบียนที่คุณต้องการ ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable694 ( EmployeeId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, EmployeeName varchar(100), EmployeeSalary int); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.58 วินาที)

  10. วิธีการใช้ Count (*) เป็นตัวแปรจาก MySQL เพื่อแสดงจำนวนเรคคอร์ดในตาราง?

    ชื่อนามแฝงสามารถใช้เป็นชื่อตัวแปรใน MySQL ตามที่แสดงในไวยากรณ์ด้านล่าง - select count(*) AS anyAliasName จาก yourTableName; ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable695 ( FirstName varchar(100)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.72 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงใน

  11. จะคืนตารางจากฟังก์ชัน MySQL ได้อย่างไร

    คุณไม่สามารถส่งคืนตารางจากฟังก์ชัน MySQL ฟังก์ชันสามารถคืนค่าสตริง จำนวนเต็ม ถ่าน ฯลฯ หากต้องการคืนค่าตารางจาก MySQL ให้ใช้กระบวนงานที่เก็บไว้ ไม่ใช่ฟังก์ชัน ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable696 ( Id int ชื่อ varchar(100)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.77 วินาที) แทรกระเบียนบางส่วนใน

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

    ในการเลือกวันที่จากการประทับเวลาใน MySQL คุณต้องใช้ DATE() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable697( Id varchar(100), Title varchar(100), BatchTime timestamp); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.78 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable697 (12,ไฮเบอร์เนต,

  13. เพิ่มค่าของสองคอลัมน์โดยพิจารณาค่า NULL เป็นศูนย์ใน MySQL

    สำหรับสิ่งนี้ ให้ใช้ฟังก์ชัน COALESCE() จาก MySQL ให้เราสร้างตารางก่อน - );แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.51 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (600, NULL); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.12 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select

  14. ฉันจะรับจำนวนครั้งที่คำเฉพาะปรากฏในคอลัมน์ด้วย MySQL ได้อย่างไร

    สำหรับสิ่งนี้ คุณสามารถใช้ฟังก์ชัน COUNT() ให้เราสร้างตารางก่อน - ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.62 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (EmployeeName) (Sam); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.12 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง se

  15. ปัดเศษวินาทีเป็นครึ่งนาทีที่ใกล้ที่สุดใน MySQL หรือไม่

    หากต้องการปัดเศษวินาทีเป็นครึ่งนาทีที่ใกล้ที่สุด ให้ใช้ CEILING() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (secondValue int) ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.64 วินาที) ตัวอย่าง แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable ( 118);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.20 ว

  16. เพิ่มคอลัมน์ลงในตาราง MySQL ซึ่งเป็นผลมาจากการต่อข้อความและค่าจากคอลัมน์เพิ่มอัตโนมัติอื่นหรือไม่

    สำหรับสิ่งนี้ คุณสามารถใช้ LAST_INSERT_ID() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( UserId int (6) Zerofill ที่ไม่ได้ลงนาม NOT NULL AUTO_INCREMENT, UserAutoIncrement char (100) ค่าเริ่มต้น null, คีย์หลัก (UserId) ); เคียวรีตกลง 0 แถวได้รับผลกระทบ (0.72 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้

  17. เลือกเร็กคอร์ดสุ่มสามรายการโดยมีจำนวนอักขระคงที่สำหรับแต่ละค่าคอลัมน์ใน MySQL

    สำหรับสิ่งนี้ คุณสามารถใช้ CHAR_LENGTH() ใช้ RAND() สำหรับบันทึกแบบสุ่ม ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (ข้อความหัวเรื่อง) ตกลงแบบสอบถาม 0 แถวได้รับผลกระทบ (0.61 วินาที) ตัวอย่าง แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (Python); แบบสอบถามตกลง ได้รับผลกระทบ

  18. แบบสอบถาม MySQL เพื่อเลือก n แถวบนสุดอย่างมีประสิทธิภาพ?

    ใช้ดัชนีเพื่อเลือกแถวบนสุดอย่างมีประสิทธิภาพ ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (StudentName varchar(100), StudentScore int );Query OK, 0 แถวได้รับผลกระทบ (0.66 วินาที) ตัวอย่าง แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงใน DemoTable values(David,89);แบบสอบถามตกลง ได้รับผลกระทบ

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

    สำหรับสิ่งนี้ ให้ใช้ฟังก์ชัน REPLACE() และแทนที่ช่องว่างด้วยอักขระ ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (ข้อความหัวเรื่อง) ตกลงแบบสอบถาม 0 แถวได้รับผลกระทบ (0.86 วินาที) ตัวอย่าง แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (โครงสร้างข้อมูลและอัลกอริธึม); แบบสอบถามต

  20. มีทางเลือกอื่นสำหรับ CONCAT() ใน MySQL หรือไม่?

    ใช่ ทางเลือกอื่นคือ CONCAT_WS() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( StudentId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(100) ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.74 วินาที) ตัวอย่าง แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (StudentName

Total 4564 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:87/229  20-คอมพิวเตอร์/Page Goto:1 81 82 83 84 85 86 87 88 89 90 91 92 93