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

    หากต้องการเปลี่ยนชื่อคอลัมน์ ให้ใช้คีย์เวิร์ด AS หลังชื่อคอลัมน์ ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( Id int, StudentFirstNameInCollege varchar(100)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.68 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (102,David); แบบสอบถามตกล

  2. แบบสอบถาม MySQL เพื่อแสดงตัวอักษรตัวแรกจากสตริงในคอลัมน์แยกต่างหาก

    หากต้องการดึงตัวอักษรตัวแรกจากสตริง ให้ใช้ LEFT() วิธีนี้ทำให้คุณสามารถส่งคืนอักขระจากด้านซ้ายของสตริงได้ เรามาดูตัวอย่างและสร้างตารางกันก่อน − สร้างตาราง DemoTable ( Id int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(100)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.03 วินาที) แทรกระเบียนบางส

  3. แบบสอบถาม MySQL เพื่อรวม 3 ค่าที่แตกต่างกันในคอลัมน์ที่แสดงผลรวมของแต่ละค่าในชุดผลลัพธ์?

    สำหรับสิ่งนี้ คุณสามารถใช้คำสั่ง CASE ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( ProductName varchar(100), ProductRating ENUM(1,2,3)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.50 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (Product-3,3); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว

  4. แบบสอบถาม MySQL เพื่ออัปเดตเซลล์เฉพาะให้ว่างเปล่า

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( Id int ชื่อ varchar(50)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.47 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (1003,Tom); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.10 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือ

  5. แบบสอบถาม MySQL เพื่อเลือกค่าคอลัมน์ที่ลงท้ายด้วยอักขระ / หมายเลขบางตัว?

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

  6. MySQL เรียงลำดับตามกรณีเมื่อ

    สำหรับสิ่งนี้ คุณสามารถใช้คำสั่ง ORDER BY CASE ให้เราสร้างตารางก่อน - สร้างตาราง DemoTableorder โดยใช้ vasColor varchar(100)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.64 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (สีเหลือง); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.18 วินาที

  7. มีวิธีสร้าง "นามแฝง" ของ MySQL ขณะสร้าง VIEW หรือไม่

    ใช่ ใช้คำหลัก AS เพื่อสร้างนามแฝง MySQL ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( FirstName varchar(100)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.54 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - ลงในค่า DemoTable(Sam);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.11 วินาที) แสดงระเบียนทั้งหมดจากตารา

  8. รับค่าสูงสุดของคอลัมน์ด้วยฟังก์ชัน MySQL Aggregate

    เพื่อให้ได้ค่าสูงสุดของคอลัมน์ MySQL มีฟังก์ชันการรวมที่กำหนดไว้ล่วงหน้า MAX() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( Id int); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.96 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (999); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ ( 0.12

  9. ฉันจะเลือกตารางสุ่มสี่ตารางจากฐานข้อมูล MySQL ที่มีตารางนับพันตารางได้อย่างไร

    ในการเลือกตารางสุ่มสี่ตาราง ให้ใช้ ORDER BY RAND() ต่อไปนี้เป็นไวยากรณ์ - เลือก TABLE_NAME เป็น anyAliasName จาก INFORMATION_SCHEMA.TABLES โดยที่ TABLE_SCHEMA =yourDatabaseName;order by rand()limit yourLimitNumber; ให้เราใช้ไวยากรณ์ข้างต้นเพื่อเลือกตารางสุ่มสี่ตารางจากฐานข้อมูล MySQL ที่มีตารางนับพ

  10. ค้นหาคะแนนขั้นต่ำจากทั้งสี่คอลัมน์ของตารางใน MySQL

    หากต้องการค้นหาคะแนนขั้นต่ำจากทั้งสี่คอลัมน์ ให้ใช้ฟังก์ชัน MySQL LEAST() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( Score1 int, Score2 int, Score3 int, Score4 int);แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.50 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (34,32,56,98);

  11. วิธีที่ง่ายที่สุดในการคัดลอกค่าของคอลัมน์หนึ่งไปยังตารางใหม่ใน MySQL?

    สำหรับสิ่งนี้ ให้ใช้คำสั่ง AS select ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1 (คะแนน int); ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.22 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1 ( 91);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.24 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำ

  12. อะไรคือความแตกต่างระหว่าง TINYINT (1) และบูลีนใน MySQL?

    ไม่มีความแตกต่างระหว่าง TINYINT(1) และบูลีน คำหลัก Bool หรือ Boolean ภายในแปลงเป็น TINYINT(1) หรือเราสามารถพูดได้ว่า Bool หรือ Boolean มีความหมายเหมือนกันกับ TINYINT(1) ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( isMarried Boolean); ตกลง สืบค้น 0 แถวได้รับผลกระทบ (1.77 วินาที) ให้เราตรวจสอบคำอธ

  13. แบบสอบถาม MySQL เพื่อแทนที่เฉพาะค่า NULL จากตาราง?

    สำหรับสิ่งนี้ คุณสามารถใช้คุณสมบัติ IS NULL สำหรับค่า Null ใน MySQL ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( ชื่อ varchar(100)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.53 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (โรเบิร์ต); แบบสอบถาม ตกลง ได้รับผลกระทบ 1 แถว (0.18

  14. ดึงบันทึกบนพื้นฐานของนามสกุลโดยใช้ MySQL IN()

    ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( FirstName varchar(100), LastName varchar(100));Query OK, 0 แถวได้รับผลกระทบ (0.83 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (David, Miller); แบบสอบถาม ตกลง ได้รับผลกระทบ 1 แถว (0.11 วินาที) แสดงระเบียนทั้งหมดจากตาราง

  15. การใช้สัญลักษณ์ “@” ในขั้นตอนการจัดเก็บ MySQL คืออะไร?

    สัญลักษณ์ @ ในกระบวนงานที่เก็บไว้สามารถใช้สำหรับตัวแปรเซสชันที่ผู้ใช้กำหนด ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( StudentName varchar(50)); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (1.30 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (Chris Brown); แบบสอบถามตกลง ได้รับ

  16. รับจำนวนสองฟิลด์ตารางในการสืบค้น MySQL เดียวหรือไม่

    สำหรับสิ่งนี้ คุณสามารถใช้คำสั่ง CASE ร่วมกับ SUM() ที่นี่ เราจะหาจำนวนระเบียนชายและหญิงจากคอลัมน์ที่มีค่าเพศของพนักงาน ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( EmployeeGender ENUM(Male,Female)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.52 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงใ

  17. จะเปลี่ยนประเภทคอลัมน์ของหลายคอลัมน์ในแบบสอบถาม MySQL เดียวได้อย่างไร

    ในการเปลี่ยนประเภทคอลัมน์ของหลายคอลัมน์ในแบบสอบถาม MySQL เดียว ไวยากรณ์จะเป็นดังนี้ - แก้ไขตาราง yourTableNamemodify คอลัมน์ yourColumnName 1 yourDataType1 แก้ไขคอลัมน์ yourColumnName 2 yourDataType2,..N; ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( Id varchar(100), FirstName text, LastName text);

  18. แบบสอบถาม MySQL เพื่อแสดงชื่อคอลัมน์ชื่อ, นามสกุลเป็นชื่อเต็มในคอลัมน์เดียว?

    สำหรับสิ่งนี้ ใช้วิธี CONCAT() ใน MySQL ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable( FirstName varchar(50), LastName varchar(50));Query OK, 0 แถวได้รับผลกระทบ (0.63 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (Adam, Smith); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.25

  19. แบบสอบถาม MySQL เพื่อลบ DATE ที่เก่ากว่า 30 วันจากวันที่อื่น?

    ต่อไปนี้เป็นไวยากรณ์ - ลบจาก yourTableName ที่ yourColumnName <(yourAnotherDateValue - INTERVAL 30 DAY); ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (วันที่ครบกำหนด) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.68 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (2019-09-02);

  20. แบบสอบถาม MySQL เพื่อรับความยาวของคอลัมน์ทั้งหมดและแสดงผลในคอลัมน์ใหม่เดียว?

    หากต้องการทราบความยาวของคอลัมน์ทั้งหมด เช่น จำนวนอักขระทั้งหมดสำหรับค่าคอลัมน์ ให้ใช้ char_length() ให้เราสร้างตารางก่อน ที่นี่ เรามีสองคอลัมน์ ดังนั้นเราจะคำนวณสำหรับแต่ละแถวที่ประกอบด้วยทั้งค่า FirstName และ LastName - สร้างตาราง DemoTable( FirstName varchar(100), LastName varchar(100));Query OK,

Total 4564 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:61/229  20-คอมพิวเตอร์/Page Goto:1 55 56 57 58 59 60 61 62 63 64 65 66 67