หน้าแรก
หน้าแรก
คุณสามารถใช้คำสั่ง CASE - สร้างตาราง DemoTable1988 ( Value1 int, Value2 int, Price int ) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.64 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1988 (7,4,300); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.16 วินาที) แสดงระเบียนทั้งหมดจากตารางโดย
ในการแปลงข้อมูล VARCHAR เป็นรูปแบบวันที่ คุณสามารถใช้ STR_TO_DATE() - สร้างตาราง DemoTable1989 ( DueDate varchar(20) ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.91 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1989 (25/10/2019); ตกลง ตกลง 1 แถวได้รับผลกระทบ (0.11 วินาที)
หากต้องการทราบวันที่ที่เร็วกว่าวันนี้หนึ่งสัปดาห์ ให้ใช้ DATEDIFF ให้เราหาวันที่ปัจจุบันก่อน - เลือก curdate();+-----------+| curdate() |+-----------+| 2019-12-20 |+-----------+1 แถวในชุด (0.00 วินาที) ก่อนอื่นเราจะสร้างตาราง - สร้างตาราง DemoTable1990 (วันที่จัดส่ง) แบบสอบถามตกลง 0 แถวได้รับผลกร
สำหรับสิ่งนี้ คุณสามารถใช้ NOT IN() − สร้างตาราง DemoTable1991 ( StudentId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(20)); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.61 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1991 (StudentName) (Mike); แบบสอบถามต
ในการตั้งค่าเฉพาะสำหรับสามค่าแรกเท่านั้น คุณต้องใช้ LIMIT 3 ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1968 (รหัส int ไม่ใช่ NULL AUTO_INCREMENT คีย์หลัก ชื่อ varchar(20) ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1968 (ชื่อ)
ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1969 ( BranchCode varchar(20) );เคียวรีตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1969 (CSE 110); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.00 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง selec
หากคุณเปรียบเทียบค่ากับ !=NULL มันจะคืนค่า NULL ดังนั้น !=NULL จึงไม่มีความหมาย หากต้องการดูความแตกต่างระหว่าง !=NULL และ IS NOT NULL ให้เราสร้างตารางก่อน ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1970 ( Value int ); เคียวรีตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำส
ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1971 ( StudentId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(20), StudentPassword int );แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกเข้าไป DemoTable1971(StudentName,StudentPassword
ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1972 ( Section char(1), StudentName varchar(20) );Query OK, 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1972 (C, Carol); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.00 วินาที) แสดงระเบียนทั้งหมดจากตารางโ
สำหรับสิ่งนี้ ให้ใช้คำสั่งที่เตรียมไว้ ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1973 ( StudentId int, StudentName varchar(20) );แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1973 (104 John Smith); แบบสอบถามตกลง 1 แถวได้รับผลกร
ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1975 ( StudentName varchar(20), StudentMarks int );แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1975 (Bob, NULL); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.00 วินาที) แสดงระเบียนทั้งหมดจาก
สำหรับสิ่งนี้ ให้ใช้ IF() พร้อมคุณสมบัติ IS NULL ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1976 ( FirstName varchar(20), LastName varchar(20) );Query OK, 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1976 (Chris, Brown); แบบสอบถามตกลง ได้รับ
สำหรับสิ่งนี้ ให้ใช้ UNION ALL ร่วมกับ SUM() ให้เราสร้าง 5 ตาราง - เลือก * จาก DemoTable1981;+------+| ขึ้น |+------+| 60 |+------+1 แถวในชุด (0.00 วินาที) นี่คือแบบสอบถามเพื่อคำนวณผลรวมจาก 5 ตารางที่มีคอลัมน์เดียวชื่อ UP - เลือกผลรวม (TotalSum) จาก ( เลือกผลรวม (UP) เป็น TotalSum จาก DemoTable19
ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1982 ( StudentId int , StudentName varchar(20), StudentAge int ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) ให้เราตรวจสอบประเภทกลไกจัดการตาราง - แสดงสร้างตาราง DemoTable1982; สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - +--------------+-----------------------------
ในการสร้างชื่อตารางเช่นปี (2019) ให้ใช้คำสั่ง PREPARE ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1959 (ชื่อผู้ใช้ varchar(20) );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - ลงในค่า DemoTable1959(Bob);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.00 วินาที) แสด
สำหรับสิ่งนี้ คุณสามารถใช้ GROUP_CONCAT() ใช้ SUM() เพื่อเพิ่มรหัสผู้ใช้ ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1960 ( StudentId int, StudentName varchar(20) );แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1960 (103 Mike); แ
ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1961 (ข้อความชื่อ) ตกลง สืบค้น 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1961 (You_can_remove_the_string_part_only-10001-But_You_can_not_remove_the_numeric_parts);เคียวรีตกลง ได้รับผลกระทบ 1 แถว
สำหรับสิ่งนี้ คุณสามารถใช้ SUBSTRING_INDEX() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1962 (ข้อความ EmployeeInformation) ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1962 (103-Chris-28); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.00 วิ
ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1963 (ตัวนับ int ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1963 (NULL) แบบสอบถามตกลง 1 แถวได้รับผลกระทบ ( 0.00 วินาที) แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select - เลือก * จ
ในการสร้างผู้ใช้และให้สิทธิ์ ไวยากรณ์จะเป็นดังนี้ - สร้างฐานข้อมูล yourDatabaseName DEFAULT CHARACTER SET utf8;create user `yourUserName ที่ระบุโดย yourPassword;GRANT SELECT ON yourDatabaseName .* TO `yourUserName;GRANT INSERT ON yourDatabaseName .* TO `yourUserName;GRANT UPDATE ON yourDatabaseName