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

    ในการสร้างตารางจากตารางที่สร้างไว้แล้ว ให้ใช้คำสั่ง CREATE TABLE AS SELECT ให้เราสร้างตารางก่อน - );Query OK, 0 แถวได้รับผลกระทบ (0.50 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1318 (3,Carol,Taylor,23); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.11 วินาที) แสดงระเบียน

  2. ส่งออกเฉพาะชื่อเดือนแทนที่จะเป็นหมายเลขเดือนใน MySQL

    หากต้องการแสดงเฉพาะหมายเลขเดือน ให้ใช้ DATE_FORMAT() ร่วมกับ STR_TO_DATE() ให้เราสร้างตารางก่อน: ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.43 วินาที) ตัวอย่าง แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1320 (12/01/2019); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.15 วินาที) แสดงระเบี

  3. แบบสอบถาม MySQL เพื่อนับวันที่และดึงวันที่ซ้ำเช่นกัน

    หากต้องการแสดงจำนวน ให้ใช้ฟังก์ชันรวม COUNT(*) ให้เราสร้างตารางก่อน - ); สืบค้นตกลง 0 แถวได้รับผลกระทบ (0.50 วินาที) ตัวอย่าง แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1321 (2019-06-12 06:10:20); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.11 วินาที) แสดงระเบียนทั้งหมดจากตาราง

  4. ตั้งค่าคอลัมน์ทั้งหมดของตาราง MySQL เป็นค่าเฉพาะด้วยแบบสอบถามเดียว

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( ClientId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(40), ClientAge int, ClientCountryName varchar(40)); เคียวรีตกลง, 0 แถวได้รับผลกระทบ (0.57 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงใน DemoTable (ClientName,Cli

  5. แบบสอบถาม MySQL เพื่อแยกสตริง "เรียนรู้อย่างง่ายดาย" และส่งคืนคำสุดท้าย?

    สำหรับสิ่งนี้ คุณสามารถใช้ SUBSTRING_INDEX() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( Words TEXT) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (1.62 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (C ++ In Depth); Query OK, 1 แถวได้รับผลกระทบ (0.16 วินาที) แสดงระเบียนทั้งห

  6. sp_help สำหรับ MySQL เพื่อแสดงประเภทฟิลด์และข้อ จำกัด ของคีย์ต่างประเทศ?

    ใน MySQL คุณสามารถบรรลุ sp_help ด้วยความช่วยเหลือของคำสั่ง SHOW CREATE กรณีที่ 1 − สำหรับตาราง ไวยากรณ์จะเป็นดังนี้ − SHOW CREATE TABLE yourTableName; กรณีที่ 2 − สำหรับกระบวนงานที่เก็บไว้ ไวยากรณ์จะเป็นดังนี้ − SHOW CREATE PROCEDURE yourProcedureName; ให้เราสร้างตารางก่อน - สร้างตาราง DemoTab

  7. จะยุบแถวลงในรายการที่คั่นด้วยเครื่องหมายจุลภาคด้วย MySQL Query เดียวได้อย่างไร

    หากต้องการยุบแถวเป็นรายการที่คั่นด้วยจุลภาค ให้ใช้ GROUP_CONCAT() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( Id int ชื่อ varchar(40)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.52 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (103 Bob Taylor); แบบสอบถามตกลง 1 แถวได้รับผลกระ

  8. คุณสามารถตรวจสอบทั้งสตริงว่างและ 0 ในเงื่อนไขเดียวด้วยแบบสอบถาม MySQL เดียวได้หรือไม่

    ใช่ เราสามารถตรวจสอบสตริงว่างและ 0 ในเงื่อนไขเดียวได้ ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( ClientId varchar(40));เคียวรีตกลง 0 แถวได้รับผลกระทบ (1.01 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (CLI-98);แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.09 วินาที) แสดงร

  9. ฉันจะค้นหาและแทนที่ใน MySQL ในคอลัมน์ที่มีเส้นทางของไฟล์ได้อย่างไร

    ด้วยเหตุนี้ ให้ใช้ MySQL REPLACE() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (ข้อความ FolderLocation) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.80 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (C/ProgramFiles/Main/Image.png); ตกลง ตกลง 1 แถวได้รับผลกระทบ (0.18 วินาที)

  10. จะอัปเดตค่าด้วยสตริงย่อยของค่าปัจจุบันโดยลบตัวคั่นและตัวเลขหลังตัวคั่นใน MySQL ได้อย่างไร

    สมมติว่าคุณมีสตริงที่มีรูปแบบ “StringSeparatorNumber ” แบบ John/56989 ตอนนี้ ถ้าคุณต้องการลบตัวเลขหลังตัวคั่น / ให้ใช้ SUBSTRING_INDEX() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( StudentName varchar(100)); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (1.05 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง inse

  11. รับผลรวมของตัวเลข 3 หลักสุดท้ายจากค่าทั้งหมดในคอลัมน์ด้วย MySQL

    เนื่องจากเราต้องการผลรวมของตัวเลข 3 หลักสุดท้าย เราจึงต้องใช้ฟังก์ชันการรวม SUM() ร่วมกับ RIGHT() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( Code int); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.77 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (4353633); แบบสอบถามตกลง 1 แถว

  12. แบบสอบถาม MySQL เพื่อนับการเกิดขึ้นของค่าที่แตกต่างกันและแสดงผลลัพธ์ในคอลัมน์ใหม่?

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

  13. การใช้ตัวแปรกับคำสั่งเตรียม MySQL

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( Id int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(20), LastName varchar(20)); Query OK, 0 แถวได้รับผลกระทบ (0.53 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงใน DemoTable(FirstName,LastName) values(Chris,Brown);แบบสอบถาม

  14. จะเลือกแบบสอบถามสำหรับวันที่เลือก (2010-11-04) ถึงวันที่ปัจจุบันโดยใช้ MySQL ได้อย่างไร

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

  15. แบบสอบถาม MySQL สำหรับการค้นหาข้อความด้วย LIKE และ OR เพื่อดึงข้อมูล

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

  16. ดึงบันทึกจากช่วงเวลา 3 วันที่ผ่านมาจากวันที่ปัจจุบันใน MySQL และเพิ่มระเบียนที่เกี่ยวข้อง

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( ProductAmount int, PurchaseDate datetime);Query OK, 0 แถวได้รับผลกระทบ (0.94 วินาที) หมายเหตุ − สมมติว่าวันที่ปัจจุบันคือ 2010-09-15 แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (1000,2019-09-16); แบบสอบถามตกลง ได้รับผลกระทบ 1

  17. จะป้องกันแถวที่ซ้ำกันใน MySQL INSERT ได้อย่างไร

    สำหรับสิ่งนี้ คุณต้องใช้ UNIQUE KEY สำหรับคอลัมน์ ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( Id int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(30), UNIQUE KEY(FirstName)); ตกลง, 0 แถวได้รับผลกระทบ (1.76 วินาที) แทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก ตอนนี้ เรากำลังแทรกระเบียนที่ซ้

  18. ค้นหาจำนวนเต็มภายใน +/- 1 จากคอลัมน์ใน MySQL

    สำหรับสิ่งนี้ ให้ใช้ BETWEEN -1 AND 1 ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( Value int); เคียวรีตกลง 0 แถวได้รับผลกระทบ (0.76 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (18); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ ( 0.09 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้ค

  19. ป้องกันไม่ให้มีการแทรกรายการรวมกันสองครั้งใน MySQL หรือไม่

    เพื่อป้องกันไม่ให้มีการแทรกรายการรวมกันสองครั้ง ให้แก้ไขตารางและตั้งค่า UNIQUE สำหรับคอลัมน์ตามที่แสดงในไวยากรณ์ด้านล่าง - แก้ไขตาราง yourTableName เพิ่มข้อจำกัด yourConstraintName ไม่ซ้ำกัน (yourColumnName1,yourColumnName2,....N); ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( Value1 int, Value2 i

  20. ตรวจสอบว่าเขตข้อมูลของตารางไม่ได้ตั้งค่าคุณสมบัติ NULL ใน SQL หรือไม่

    ในการตรวจสอบว่าเขตข้อมูลของตารางมีคุณสมบัติ NOT NULL หรือไม่ คุณสามารถใช้รูปแบบใดก็ได้จากสองรูปแบบ ไวยากรณ์แรกมีดังนี้ − desc yourTableName; ต่อไปนี้เป็นรูปแบบที่สอง - select column_name, is_nullable from information_schema.columns โดยที่ table_schema =yourDatabaseName และ table_name =yourTableName

Total 4564 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:51/229  20-คอมพิวเตอร์/Page Goto:1 45 46 47 48 49 50 51 52 53 54 55 56 57