Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL
MySQL
  1. จะใช้ CHAR_LENGTH () ในการสืบค้น MySQL CREATE TABLE ได้อย่างไร

    ใช้ CHAR_LENGTH(yourColumnName) ในขณะที่สร้างตาราง เรามาดูตัวอย่างและสร้างตารางกันก่อน − สร้างตาราง DemoTable (รหัส int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, หัวข้อ varchar(200), `Number_of_characters int เป็น (char_length(Title)) ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.18 วินาที) แทรกระเบียนบางส

  2. เลือกแถว MySQL ที่ซ้ำกันทั้งหมดตามหนึ่งหรือสองคอลัมน์?

    สำหรับสิ่งนี้ ให้ใช้ subquery ร่วมกับ HAVING clause ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( StudentId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(20), StudentLastName varchar(20) ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.27 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง

  3. จะดึงข้อมูลเพียง N แถวใน MySQL ได้อย่างไร?

    หากต้องการดึงข้อมูลครั้งละ N แถว คุณสามารถใช้ตัวดำเนินการ LIMIT ได้ ต่อไปนี้เป็นไวยากรณ์ - เลือก *จาก yourTableNameLIMIT 0,N; ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (รหัส int ไม่ใช่ NULL AUTO_INCREMENT คีย์หลัก ชื่อ varchar(20) ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.25 วินาที) แทรกระเบียนบางส่วน

  4. MySQL นามแฝงชวเลขคืออะไร?

    คุณต้องตั้งชื่อให้ชัดเจนหรือคุณสามารถลบคำสั่ง AS ได้ ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (รหัส int ไม่ใช่ NULL AUTO_INCREMENT คีย์หลัก ชื่อ varchar(20) ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.21 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (ชื่อ) (Sam); แบบสอบถา

  5. จะเก็บเวลาที่สร้างในตาราง MySQL ได้อย่างไร

    คุณสามารถใช้ DEFAULT CURRENT_TIMESTAMP โปรดทราบว่าจะทำงานเฉพาะในเวลาที่แทรกเท่านั้น ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (รหัส int ไม่ใช่ NULL AUTO_INCREMENT คีย์หลัก เวลามาถึง TIMESTAMP DEFAULT CURRENT_TIMESTAMP ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.31 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้ค

  6. เลือกหมายเลขสุ่มจากรายการเฉพาะใน MySQL?

    คุณสามารถใช้ elt() ร่วมกับ rand() สำหรับสิ่งนี้ ให้เราเลือกตัวเลขสุ่มจากรายการเฉพาะ SELECT ELT(FLOOR(RAND() * 10) + 1, 100,200,300,400,500,600,700,800,900,1000) AS random_value_from_listOfValues; สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - +--------------------------------+| random_value_from_listOfValues ​​|

  7. MySQL DROP TABLE ลบตารางทั้งหมดหรือเพียงแค่โครงสร้างหรือไม่

    DROP TABLE ลบตารางทั้งหมดและลบข้อมูลทั้งหมดด้วย หากคุณต้องการลบข้อมูลทั้งหมดออกทั้งหมด และต้องการโครงสร้างตาราง คุณสามารถใช้คำสั่ง TRUNCATE TABLE คำสั่ง TRUNCATE จะสร้างตารางขึ้นมาใหม่ ให้เราตรวจสอบตาราง DROP ก่อน ก่อนอื่นเราจะสร้างตาราง - สร้างตาราง DemoTable (รหัส int ไม่ใช่ NULL AUTO_INCREMENT

  8. แบบสอบถาม MySQL เพื่อค้นหาคำที่แน่นอนจากสตริง?

    หากต้องการค้นหาคำที่ตรงทั้งหมดจากสตริง ให้ใช้ไวยากรณ์ด้านล่าง − เลือก *จาก yourTableNamewhereyourColumnName regexp (^|[[:space:]])yourWord([[:space:]]|$); ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (ข้อความหัวข้อ) ตกลง สืบค้น 0 แถวได้รับผลกระทบ (0.23 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง

  9. เลือกและเพิ่มผลลัพธ์ของการคูณสองคอลัมน์จากตารางใน MySQL?

    คุณสามารถใช้ฟังก์ชันรวม SUM() สำหรับสิ่งนี้ ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( CustomerId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, CustomerProductName varchar(100), CustomerProductQuantity int, CustomerPrice int );Query OK, 0 แถวได้รับผลกระทบ (0.17 วินาที) แทรกระเบียนบางส่วนในตารางโด

  10. แสดงแถวแรกที่เลือกใน MySQL?

    คุณสามารถใช้ ORDER BY สำหรับสิ่งนี้ ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( Value int );Query OK, 0 แถวได้รับผลกระทบ (0.20 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable ( 7);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.12 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่

  11. รวมคอลัมน์ก่อนที่จะจับคู่กับ LIKE ในแบบสอบถามเดียวใน MySQL?

    คุณสามารถใช้ฟังก์ชัน CONCAT() สำหรับสิ่งนี้ ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( Id int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, Value1 varchar(10), Value2 varchar(10) ); Query OK, 0 แถวได้รับผลกระทบ (0.21 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable(Value1

  12. จะสอบถาม soundex () ใน MySQL ได้อย่างไร

    SOUNDEX() ส่งคืนสตริง soundex สองสตริงที่เสียงเกือบเหมือนกันควรมีสตริงซาวด์เอ็กซ์เหมือนกัน ในการสอบถาม soundex() ใน MySQL คุณสามารถใช้ไวยากรณ์ด้านล่าง - เลือก *จาก yourTableName โดยที่ soundex(yourValue)=soundex(yourColumnName); ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( Id int ไม่ใช่ NULL AUT

  13. กำลังอัปเดตค่าบูลีนใน MySQL หรือไม่

    ในการอัปเดตค่าบูลีน คุณสามารถใช้ SET ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (รหัส int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, isMarried boolean ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.58 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (isMarried) (เท็จ) แบบสอบถามตกลง

  14. MySQL Data Type ชนิดใดที่สามารถใช้เก็บค่าลบได้

    คุณสามารถใช้ชนิดข้อมูล TINYINT ใน MySQL เพื่อเก็บจำนวนลบ ต่อไปนี้เป็นไวยากรณ์ - สร้างตาราง yourTableName ( yourColumnName TINYINT . . . . N ); ขั้นแรกให้เราสร้างตารางโดยตั้งค่าคอลัมน์เป็นประเภท TINYINT - สร้างตาราง DemoTable ( Number tinyint ) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.69 วินาที) แทรกระ

  15. ตัวแปรระบบ MySQL table_type ไม่ทำงาน?

    ตัวแปร table_type ไม่ทำงานเนื่องจากตัวแปรนี้เลิกใช้แล้วตั้งแต่ MySQL 5.5.3 ใช้ default_storage_engine แทน ต่อไปนี้เป็นไวยากรณ์ - SET default_storage_engine =yourTableEngine; ชื่อโปรแกรมจัดการตารางอาจเป็น InnoDB หรือ MyISAM ที่นี่ เราจะตั้งค่าประเภทเครื่องยนต์เป็น MyISAM - SET default_storage_engin

  16. ดำเนินการทางคณิตศาสตร์ใน MySQL IF แล้ว ELSE เป็นไปได้หรือไม่

    สำหรับการดำเนินการทางคณิตศาสตร์และการทำงานกับเงื่อนไข คุณสามารถพิจารณาคำสั่ง CASE ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (รหัส int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, FruitName varchar(100), FruitPrice int ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.26 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง

  17. แบบสอบถาม MySQL เพื่อเลือกแถวที่มีหมายเลขเดียวกันในคอลัมน์ที่มีชุดตัวเลขคั่นด้วยเครื่องหมายจุลภาค?

    คุณต้องใช้ FIND_IN_SET() สำหรับสิ่งนี้ ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( CustomerId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, CustomerName varchar(20), CustomerAllProductPrice text ); Query OK, 0 แถวได้รับผลกระทบ (0.30 วินาที) แทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก เรากำลังแทรกตัวเลขโ

  18. จะใช้คำสั่ง MySQL CASE ในขณะที่ใช้ UPDATE Query ได้อย่างไร

    สำหรับการใช้คำสั่ง MySQL CASE ในขณะที่ใช้ UPDATE Query คุณสามารถใช้คำสั่ง CASE ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( UserId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, UserScore int ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.29 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า De

  19. เพิ่มคอลัมน์ใหม่หลังคอลัมน์เฉพาะและกำหนดค่าเริ่มต้นใน MySQL หรือไม่

    คุณต้องทำตามขั้นตอนบางอย่างเพื่อเพิ่มคอลัมน์ใหม่หลังคอลัมน์ที่ระบุและกำหนดค่าเริ่มต้น เพื่อให้บรรลุสิ่งนี้ คุณต้องใช้คำสั่ง ALTER ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( StudentId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(20), StudentAge int, StudentCountryName varc

  20. จะแทรกเฉพาะระเบียนที่ไม่มีอยู่ในตาราง MySQL ได้อย่างไร

    เมื่อต้องการแทรกเมื่อไม่มีเร็กคอร์ด ให้ตั้งค่าคอลัมน์เป็น UNIQUE INDEX ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( Id int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(20) ); เคียวรีตกลง 0 แถวได้รับผลกระทบ (0.30 วินาที) ต่อไปนี้เป็นแบบสอบถามเพื่อสร้างดัชนีเฉพาะเพื่อแทรกระเบียนที่ไม่ม

Total 4564 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:106/229  20-คอมพิวเตอร์/Page Goto:1 100 101 102 103 104 105 106 107 108 109 110 111 112