หน้าแรก
หน้าแรก
สำหรับสิ่งนี้ คุณสามารถใช้คุณสมบัติ IS NOT NULL ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1 (วันที่ครบกำหนด) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1 (2019-11-10); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.00 วินาที) แสดงระเ
หากต้องการค้นหาอักขระ ^ ให้ใช้ตัวดำเนินการ LIKE ตามรูปแบบต่อไปนี้ − เลือก table_schema,table_name,column_name จาก information_schema.columns โดยที่ column_name เช่น %^%; ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1826 ( `^` varchar(20), ชื่อ varchar(20), `^Age` int ); ตกลง ตกลง 0 แถวได้รับผลกระทบ
ให้เราสร้างกระบวนงานที่เก็บไว้ ในที่นี้ เรากำลังคำนวณจำนวน*ปริมาณ เช่น การดำเนินการทางคณิตศาสตร์ - delimiter; ตอนนี้คุณสามารถเรียกกระบวนงานที่เก็บไว้โดยใช้คำสั่งโทร - การคำนวณการโทร_proc(250,3); สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - +---------+----------+-------+| จำนวน | ปริมาณ | รวม |+-------+------
ในการตรวจสอบค่า NULL หรือตัวแปรว่าง ให้ใช้เงื่อนไข IF ให้เราสร้างขั้นตอนการจัดเก็บ - delimiter; กรณีที่ 1 เมื่อผ่าน NULL เรียกกระบวนงานที่เก็บไว้โดยใช้คำสั่งโทร ตรวจสอบการโทร ForNullDemo(NULL); สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - +-----------+| อดัม สมิธ |+-----------+| Adam Smith |+------------+1
ใช้สัญลักษณ์ย้อนกลับเพื่อพิจารณา จาก เป็นชื่อคอลัมน์เนื่องจากเป็นคำสงวน ตอนนี้เราจะสร้างตารางที่มีจากคำสงวนล้อมรอบด้วยเครื่องหมายย้อนกลับ - สร้างตาราง DemoTable1810 ( `จาก` varchar(20) ); เคียวรีตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - ลงในค่า DemoTable
ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1811 ( FirstName varchar(20), LastName varchar(20) );Query OK, 0 แถวได้รับผลกระทบ (0.00 วินาที) นี่คือแบบสอบถามเพื่อเพิ่มดัชนี แก้ไขตาราง DemoTable1811 ADD UNIQUE unique_index_first_last_name (FirstName, LastName);Query OK, 0 แถวได้รับผลกระทบ (0.00 วินาท
หากต้องการแยกชื่อคอลัมน์และประเภท ให้ใช้ INFORMATION_SCHEMA.COLUMNS - เลือก concat(column_name,=,data_type) เป็น anyAliasName จาก information_schema.columnswhere table_schema=yourDatabaseName และ table_name=yourTableName; ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1812 ( Id int, FirstName varchar(
สำหรับสิ่งนี้ ให้ใช้ UNION ALL ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1813 ( Name1 varchar(20), Name2 varchar(20) );Query OK, 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1813 (Mike, Sam); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.00 วินาที)
ในการใช้งาน if-else ไวยากรณ์จะเป็นดังนี้ − ถ้าเงื่อนไขของคุณแล้ว yourStatement1; อื่นๆ yourStatement2; สิ้นสุด if; เพื่อให้เข้าใจแนวคิดข้างต้นสำหรับ if-else ในกระบวนงานที่เก็บไว้ ให้เราสร้างกระบวนงานที่เก็บไว้ - delimiter; ตอนนี้คุณสามารถเรียกกระบวนงานที่เก็บไว้โดยใช้คำสั่งโทร - โทร If_else_stor
สำหรับสิ่งนี้ คุณสามารถใช้คำสั่ง GRANT SELECT ได้ดังไวยากรณ์ด้านล่าง - GRANT SELECT ON *.* TO yourUserName@yourHostName; อันดับแรก ระบุชื่อผู้ใช้ทั้งหมดพร้อมกับโฮสต์ − เลือกผู้ใช้, โฮสต์จาก mysql.user; สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - +--------------------------------------+| ผู้ใช้ | โฮสต์ |+----
ในการใช้งาน DOUBLE ใน MySQL ไวยากรณ์จะเป็นดังนี้ − สร้างตาราง yourTableName ( yourColumnName double(5,2) unsigned); ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1814 ( ยกเลิกการลงชื่อจำนวนสองเท่า (5,2) ); ตกลง สืบค้น 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แ
ในการสุ่มเลือก ใช้ ORDER BY RAND() หากต้องการเลือกเพียง 2 ค่า ให้ใช้ LIMIT 2 ใน MySQL ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1815 (ข้อความคำถาม) ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1815 (ชื่อศัตรูของคุณคืออะไร); แบบสอบ
ต่อไปนี้เป็นไวยากรณ์เพื่อให้ตรงกับวันที่กับฟังก์ชัน date() และอัปเดตคอลัมน์ - อัปเดต yourTableName ตั้งค่า yourColumnName=yourValue โดยที่ date(yourColumnName)=curdate(); ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1816 ( Name varchar(20), JoiningDate datetime );Query OK, 0 แถวได้รับผลกระทบ (0.00 ว
หากต้องการส่งหลายรหัสไปยังพารามิเตอร์เดียว ให้ใช้ FIND_IN_SET() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1817 ( EmployeeName varchar(20), CountryName varchar(20) );Query OK, 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1817 (Bob, US); แบบส
สำหรับนามแฝง ให้ใช้รูปแบบต่อไปนี้ซึ่งเราจะแสดงชื่อนามแฝง - เลือก sum(yourColumnName) เป็น anyAliasName จาก yourTableName; ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1800 (เงินเดือน int ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTa
สำหรับสิ่งนี้ คุณสามารถใช้คีย์เวิร์ด DISTINCT ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1801 ( Name varchar(20), Score int );Query OK, 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1801 (Carol, 99); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.00 วิน
ในการสร้างมุมมอง MySQL ให้ใช้ CREATE VIEW ตามรูปแบบด้านล่าง − สร้างมุมมอง yourViewName เป็น select * จาก yourTableName; ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1802 ( StudentId int, StudentName varchar(20) );แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง i
สำหรับสิ่งนี้ คุณสามารถใช้ CONCAT() กับ CURDATE() ใน MySQL ไม่มีฟังก์ชันชื่อ CONTAINS() ให้เราหาวันที่ปัจจุบันก่อน วันที่ปัจจุบันเป็นดังนี้ − เลือก curdate(); สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - +-----------+| curdate() |+-----------+| 2019-11-28 |+-----------+1 แถวในชุด (0.00 วินาที) ตอนนี้เราจะสร้
สำหรับสิ่งนี้ คุณสามารถใช้ GROUP BY clause หากต้องการค้นหาค่าสูงสุด ให้ใช้ฟังก์ชัน MAX() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1804 ( Id int, Marks1 int, Marks2 int, Marks3 int ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1
สำหรับสิ่งนี้ คุณสามารถใช้ COALESCE() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1805 ( Name1 varchar(20), Name2 varchar(20) );Query OK, 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1805 (NULL, Mike); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.00