Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL
MySQL
  1. ทำการอัพเดต MySQL ด้วยตัวดำเนินการ AND

    เรามาสร้างตารางกันก่อน - สร้างตาราง DemoTable613 (Id int,Age int,isMarried tinyint(1)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.54 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable613 (300,30,1); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.19 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้ค

  2. ส่งคืนชื่อที่คล้ายกันจากคอลัมน์ต่าง ๆ ด้วยการจัดสรรพื้นที่ที่แตกต่างกันใน MySQL หรือไม่

    สำหรับสิ่งนี้ ให้ใช้ LTRIM() และ RTRIM() เนื่องจากชื่อคล้ายกัน แต่มีการจัดสรรพื้นที่ด้านซ้ายและขวาต่างกัน ตัวอย่างเช่น “ จอห์น “ และ “จอห์น” ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable614 (EnterName varchar(100), ReennterName varchar(100)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.97 วินาที) แทรกระเบียนบา

  3. เชื่อมข้อมูลจากหลายแถวโดยใช้ GROUP_CONCAT() ใน MySQL หรือไม่

    เรามาสร้างตารางกันก่อน - สร้างตาราง DemoTable (CountryName varchar(100)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.01 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - เป็นค่า DemoTable(UK);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.19 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือก *จาก De

  4. วัตถุประสงค์ของการใช้คำสั่ง CHANGE ใน MySQL?

    คำสั่ง CHANGE ใน MySQL ใช้เพื่อเปลี่ยนชื่อคอลัมน์ ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable796 ( StudentId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, ชื่อ varchar (100), StudentAge int); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.56 วินาที) ให้เราตรวจสอบคำอธิบายของตาราง - อธิบาย DemoTable796; สิ่งนี

  5. วิธีการใช้ฟังก์ชั่นตรงกันข้ามของ INITCAP () กับ MySQL?

    วิธีการ INITCAP() จะแสดงอักขระตัวแรกในทุกคำด้วยตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก หากต้องการใช้ฟังก์ชันที่ตรงกันข้าม คุณต้องสร้างฟังก์ชันของคุณเองใน MySQL นี่คือฟังก์ชัน − สร้างฟังก์ชัน convertFirstLetterToLowerAndRemainingToCapital(value varchar(250)) คืนค่า varchar(250) กำหนดเริ่มต้น ประกาศ valueLength

  6. วิธีที่ดีที่สุดในการรวมแบบสอบถามเลือก MySQL ขั้นสูงหลายรายการ?

    ในการรวมการสืบค้นข้อมูล MySQL ขั้นสูงหลายรายการเข้าด้วยกัน ให้ใช้ UNION ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1 (Value1 int,Value2 int) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.62 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงใน DemoTable1 ค่า (40,101);แบบสอบถามตกลง ได้รับผลกระทบ 1

  7. จะแยกนามสกุลและชื่อในคอลัมน์เดียวออกเป็นสองคอลัมน์ใหม่ใน MySQL ได้อย่างไร

    สำหรับสิ่งนี้ ให้ใช้ SUBSTRING_INDEX() และ REPLACE() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (ชื่อ varchar(100)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.53 วินาที) แทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก เราได้ใส่นามสกุลและชื่อแล้ว − แทรกลงในค่า DemoTable (Sam | David Miller); ตกลง ตกลง 1 แถวได้รับผลก

  8. Enum ที่มี NOT NULL ในฟิลด์ MySQL?

    ในประเภทข้อมูล ENUM หากคุณไม่ประกาศ NOT NULL ก็จะให้ค่าเริ่มต้นเป็น NULL อย่างไรก็ตาม หากคุณประกาศ NOT NULL ก็จะให้ค่าแรกจาก ENUM กรณีที่ 1 - เมื่อ ENUM ให้ค่า NULL ให้เราสร้างตารางก่อน: สร้างตาราง DemoTable1(isMarried ENUM(YES,NO)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.76 วินาที) แทรกระเบียนบางส่วนใน

  9. ดึงบันทึกเมื่อใดก็ตามที่ค่าคอลัมน์เริ่มต้นด้วย 2 สระใน MySQL

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable664 (CityName varchar(100)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.89 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable664 (Anchorage );แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.18 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -

  10. ทำการจับคู่คำหลัก MySQL ORDER BY หรือไม่

    สำหรับสิ่งนี้ ให้เราสร้างตาราง แทรกค่าบางค่าและใช้ ORDER BY CASE ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable602 (ข้อความ GameName) ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.55 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable602 (subway); Query OK, 1 แถวได้รับผลกระทบ (0.14 วินาที

  11. ชื่อตาราง / ฟิลด์ที่ยกมาของ MySQL เทียบกับชื่อที่ไม่ได้ใส่เครื่องหมายอัญประกาศ?

    ตัวระบุใดๆ เช่น ชื่อตาราง กระบวนงานที่เก็บไว้ ชื่อมุมมอง หรือคอลัมน์ ฯลฯ อาจถูกยกมาหรือไม่ยกมา เมื่อตัวระบุเป็นคีย์เวิร์ดที่สงวนไว้ คุณต้องอ้างอิง มิฉะนั้นจะเกิดข้อผิดพลาด ให้เราสร้างตารางก่อน ที่นี่ เราได้ใช้ชื่อฟิลด์เป็นคำสำคัญที่สงวนไว้ - สร้างตาราง `INT` (`select` int,`varchar` varchar(100));

  12. จะค้นหาชื่อคอลัมน์ใน MySQL ได้อย่างไร

    สำหรับสิ่งนี้ คุณสามารถใช้ SHOW COLUMNS หรือ INFORMATION_SCHEMA.COLUMN ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable603 ( ClientId int ไม่ใช่ NULL AUTO_INCREMENT, ClientName varchar(100), ClientAge int, ClientAddress varchar(100), ClientCountryName varchar(100), ClientEducationDetails varchar(200),

  13. แสดงคำอธิบายของขั้นตอนการจัดเก็บ MySQL

    เพื่อแสดงคำอธิบายของกระบวนงานที่เก็บไว้ ต่อไปนี้คือไวยากรณ์ - SHOW CREATE PROCEDURE yourProcedureName(); ให้เราสร้างขั้นตอนการจัดเก็บก่อน - DELIMITER; เรียกกระบวนงานที่เก็บไว้โดยใช้คำสั่ง CALL โทร sample_Procedure(); สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - +-----------------+| สวัสดี MySQL!!!! |+------

  14. รับการนับแถวที่แตกต่างกันสองชุดในตารางแล้วหารใน MySQL

    สำหรับสิ่งนี้ ให้ใช้ count(*) และแบ่งจำนวนแถวสองชุดที่แตกต่างกัน ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable(isMarried tinyint(1)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.53 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (1); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ ( 0.17 วินาที)

  15. ลำดับ MySQL ตามฟิลด์โดยใช้ CASE Statement

    ในการสั่งซื้อตามฟิลด์ ให้ใช้คำสั่ง CASE ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable(StudentId varchar(100)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.69 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (STU-890); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.38 วินาที) แสดงระเบียนทั้งห

  16. SLEEP () ของ MySQL ทำหน้าที่รออย่างยุ่งหรือไม่ จะนำไปปฏิบัติได้อย่างไร?

    ไม่ ฟังก์ชันการนอนหลับของ MySQL ไม่ว่างรอ ให้เราสร้างตารางและใช้ฟังก์ชัน SLEEP() ก่อน - สร้างตาราง DemoTable(FirstName varchar(100)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.57 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (Robert );แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.16 ว

  17. วิธีตั้งค่ารหัสการเพิ่มอัตโนมัติที่แตกต่างกันสำหรับสองตารางด้วยตัวแปรที่ผู้ใช้กำหนด

    สำหรับสิ่งนี้ คุณสามารถใช้ LAST_INSERT_ID() ให้เราสร้างตารางก่อน ที่นี่ เราได้ตั้งค่า auto_increment id เป็นคอลัมน์ StudentId - สร้างตาราง DemoTable1 (StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY) ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.58 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกล

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

    ในการสร้างตัวเลขสุ่ม ให้ใช้ฟังก์ชัน ORDER BY RAND() ใน MySQL ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (ค่า int) ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.76 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (101); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.15 วินาที) แสดงระเบียนทั้ง

  19. แบบสอบถาม MySQL เพื่อเลือกระเบียนที่ใกล้เข้ามาในอีก 12 ชั่วโมงข้างหน้า?

    สำหรับสิ่งนี้ คุณสามารถใช้ INTERVAL 12 ชั่วโมงโดยใช้ DATE_ADD() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (DueDateTime datetime) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.60 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกเข้าไป ค่า DemoTable(2019-07-12 09:02:00);แบบสอบถามตกลง ได้รับผลกระท

  20. คำสั่งใดเร็วกว่า คำสั่ง MySQL CASE หรือ PHP if

    คำสั่ง MySQL CASE นั้นเร็วกว่าเมื่อเปรียบเทียบกับคำสั่ง PHP if คำสั่ง PHP if ใช้เวลานานเกินไป เพราะมันโหลดข้อมูลแล้วประมวลผลในขณะที่คำสั่ง CASE ไม่ทำงาน ขั้นแรกให้เราสร้างตารางและใช้ตัวอย่างคำสั่ง MySQL CASE - สร้างตาราง DemoTable (ค่า int) ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.70 วินาที) แทรกระเบียนบา

Total 4564 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:82/229  20-คอมพิวเตอร์/Page Goto:1 76 77 78 79 80 81 82 83 84 85 86 87 88