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

    สำหรับสิ่งนี้ คุณสามารถใช้ GROUP BY ร่วมกับฟังก์ชันรวม MAX() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1964 ( StudentName varchar(20), StudentAge int );Query OK, 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1964 (David,37); แบบสอบถามตกลง ได

  2. จะระบุคอลัมน์ที่มีอยู่ในตารางทั้งหมดด้วย MySQL ได้อย่างไร

    ในการระบุชื่อคอลัมน์ ให้ใช้ INFORMATION_SCHEMA.COLUMNS ใน MySQL นี่คือไวยากรณ์ − เลือก table_name,column_namefrom INFORMATION_SCHEMA.COLUMNSโดยที่ table_schema =SCHEMA()andcolumn_name=anyColumnName; ให้เราใช้แบบสอบถามข้างต้นเพื่อระบุคอลัมน์ที่มีอยู่ในตารางทั้งหมด ที่นี่ เรากำลังค้นหาการมีอยู่ของคอล

  3. จะใช้เงื่อนไข if/else ในการเลือกใน MySQL ได้อย่างไร

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1966 ( UserId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, ชื่อผู้ใช้ varchar (20), PhotoLiked int ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงใน DemoTable1966 (ชื่อผู้ใช้ PhotoLiked) values(Sam,7

  4. เลือกและแทรกค่าที่มีเลขศูนย์นำหน้าในตาราง MySQL

    สำหรับสิ่งนี้ คุณสามารถใช้คำสั่ง INSERT INTO SELECT ร่วมกับ LPAD() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1967 ( Id int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, UserId varchar(20) ); เคียวรีตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงใน DemoTable1

  5. ตั้งค่าแอตทริบิวต์ NOT NULL เป็นคอลัมน์ที่มีอยู่ใน MySQL

    ในการตั้งค่าแอตทริบิวต์ NOT NULL เป็นคอลัมน์ที่มีอยู่ ให้ใช้คำสั่ง ALTER TABLE ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1949 ( UserId int, UserName varchar(20) );Query OK, 0 แถวได้รับผลกระทบ (0.00 วินาที) นี่คือการสืบค้นเพื่อตั้งค่าแอตทริบิวต์ NOT NULL เป็นคอลัมน์ที่มีอยู่ - แก้ไขตาราง DemoTabl

  6. รวม SUM และ FORMAT ใน MySQL เพื่อจัดรูปแบบผลลัพธ์

    ให้เราสร้างตาราง - สร้างตาราง DemoTable1950 ( จำนวน float ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1950 (89.45); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.00 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือก * จาก De

  7. แยกค่าทศนิยมในสองคอลัมน์ของตาราง MySQL?

    หากต้องการแยกค่าทศนิยมออกเป็นสองคอลัมน์ คอลัมน์แรกจะมีค่าก่อนทศนิยม คอลัมน์ที่สองจะมีค่าตามหลังทศนิยม สำหรับสิ่งนี้ คุณสามารถใช้ SUBSTRING_INDEX() ร่วมกับ CAST() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1951 ( Value1 varchar(20) ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในต

  8. ตั้งค่าข้อความที่กำหนดเองตามคอลัมน์ที่มีเครื่องหมายนักเรียนใน MySQL

    สำหรับสิ่งนี้ ให้ใช้คำสั่ง CASE ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1952 (ทำเครื่องหมายเป็น int ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1952 (39); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.00 วินาที) แสดงระเบียนทั้งหม

  9. แสดงข้อความที่กำหนดเองในคอลัมน์ใหม่ตามค่า Null ใน MySQL หรือไม่

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1953 ( StudentName varchar(20) );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1953 (NULL); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.00 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -

  10. รับชื่อวันสำหรับวันที่ที่เกี่ยวข้องใน MySQL หรือไม่

    ในการดึงชื่อวัน ให้ใช้ฟังก์ชัน DAYNAME() ใน MySQL ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1954 (วันที่จัดส่ง) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1954 (2016-10-01); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.00 วินาที) แ

  11. MySQL - ฉันจะแก้ไขฟิลด์การเพิ่มอัตโนมัติด้วยแถวที่ถูกลบจาก 1,2,3,4,5 ถึง 1,3,5 ได้อย่างไร) ตอนนี้เราต้องการให้เป็น 1,2,3

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1955 ( UserId int ไม่ใช่ NULL AUTO_INCREMENT , คีย์หลัก (UserId) ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1955 (); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.00 วินาที) แสดงระเบียนทั้งหมด

  12. เลือกคอลัมน์หากตรงตามเงื่อนไขใน MySQL เพื่อดึงข้อมูลบันทึกจากวันที่ปัจจุบันและวันที่ปัจจุบัน + 1

    ให้เราหาวันที่ปัจจุบันก่อน - เลือก curdate(); สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - +-----------+| curdate() |+-----------+| 2019-12-15 |+-----------+1 แถวในชุด (0.00 วินาที) ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1956 ( ProductId int, ProductName varchar(20), CustomerName varchar(20), ShippingDat

  13. แบ่งคอลัมน์เพื่อรับเงินเดือนพนักงานใน MySQL Query?

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1957 ( EmployeeId int, EmployeeName varchar(20), EmployeeSalary int ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1957 (4,Mike,650000); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.00 วินาที) แ

  14. แสดงหมายเลขลำดับรหัสผู้ใช้ที่เพิ่มขึ้นอัตโนมัติเพื่อเริ่มต้นจาก 001 ใน MySQL หรือไม่

    สำหรับสิ่งนี้ ให้ใช้ ZEROFILL และแก้ไขตารางให้เริ่มจากลำดับเดียวกัน − แก้ไขตาราง yourTableName เปลี่ยน yourColumnName yourColumnName int(3) ไม่ได้ลงนาม ZEROFILL ไม่เป็น NULL AUTO_INCREMENT คีย์หลัก เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1958 ( UserId int, UserName

  15. MySQL ORDER BY ASC และแสดง NULL ที่ด้านล่าง?

    สำหรับสิ่งนี้ ให้ใช้คำสั่ง CASE กับ ORDER BY ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1937 ( ชื่อ varchar(20) ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1937 (Bob); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.00 วินาที) แสดงระเบียน

  16. แสดงฟิลด์ทั้งหมดของตารางใน MySQL?

    หากต้องการแสดงฟิลด์ทั้งหมด ให้ตั้งค่าฐานข้อมูลด้วย table_schema และตารางเฉพาะด้วย table_name ตามรูปแบบด้านล่าง - select column_name as anyAliasName from information_schema.columns    where table_schema=database()    and table_name=’yourTableName’\G ให้เราสร้างตารางก่

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

    สำหรับสิ่งนี้ คุณสามารถใช้ LEFT() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1939 ( ชื่อเต็ม varchar(20) ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1939 (Chris Hemsworth); Query OK, 1 แถวได้รับผลกระทบ (0.00 วินาที) แสดงระเบีย

  18. ส่งคืนฟิลด์ที่มีจำนวนสูงสุดใน MySQL

    หากต้องการส่งคืนฟิลด์ที่มีจำนวนสูงสุด ให้ใช้ ORDER BY COUNT(*) ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1940 ( FirstName varchar(20) ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1940 (ไมค์); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (

  19. นับจำนวนครั้งของเรคคอร์ดในตาราง MySQL และแสดงผลลัพธ์ในคอลัมน์ใหม่หรือไม่

    สำหรับสิ่งนี้ ให้ใช้ COUNT(*) ร่วมกับส่วนคำสั่ง GROUP BY ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1942 ( Value int ) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1942 (1) ตกลง 1 แถวได้รับผลกระทบ (0.00 วินาที) แสดงระเบียนทั้ง

  20. จะดึงฐานข้อมูลทั้งหมดที่มีชื่อที่มีตัวพิมพ์ใหญ่หลังคำโดยใช้ MySQL ได้อย่างไร

    สำหรับสิ่งนี้ ให้ใช้นิพจน์ทั่วไป ไวยากรณ์มีดังนี้ − เลือก * จาก information_schema.schemat โดยที่ SCHEMA_NAME REGEXP ^yourValue_+[A-Z]; ให้เราสร้างฐานข้อมูลบางส่วน - สร้างฐานข้อมูล bank_APP3; Query OK, 1 แถวได้รับผลกระทบ (0.00 วินาที ) นี่คือแบบสอบถามเพื่อให้ฐานข้อมูลทั้งหมดมีตัวพิมพ์ใหญ่หลังคำบา

Total 4564 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:18/229  20-คอมพิวเตอร์/Page Goto:1 12 13 14 15 16 17 18 19 20 21 22 23 24