หน้าแรก
หน้าแรก
ใช้ฟังก์ชันรวม SUM() เพื่อรับผลรวมของคอลัมน์ในแถวอัล ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (รหัส int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, Amount int ); ตกลง, 0 แถวได้รับผลกระทบ (0.20 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable(Amount) (70); แบบสอบถามตกลง
หากคุณทราบแล้วว่าต้องการเพียงค่าบางค่าเท่านั้น วิธีที่ดีที่สุดคือการใช้ประเภทข้อมูล ENUM ENUM มีข้อจำกัดมากกว่า หากคุณไม่ทราบเกี่ยวกับค่าต่างๆ คุณจำเป็นต้องใช้ประเภทข้อมูล TINYINT UNSIGNED TINYINT UNSIGNED มีข้อจำกัดน้อยกว่า ให้เราใช้ประเภทข้อมูล ENUM หากคุณต้องการเก็บเพียง 10,20,30 ต่อไปนี้เป็นแบ
ได้ คุณสามารถใส่ค่าสตริงที่มีช่องว่างในประเภท ENUM ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( Size ENUM(SMALL SIZE,LARGE SIZE,XL SIZE) );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.65 วินาที) ให้เราตรวจสอบคำอธิบายของตารางโดยใช้คำสั่ง DESC - อธิบาย DemoTable; สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - +-------+-----
ในการตั้งค่ารูปแบบวันที่เฉพาะ คุณต้องใช้ DATE_FORMAT() ใน MySQL ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (รหัส int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, ArrivalDate date ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.60 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable(Arrival
คุณสามารถเปลี่ยนรูปแบบวันที่ของ MySQL ด้วยรูปแบบเฉพาะได้โดยใช้ DATE_FORMAT() ต่อไปนี้เป็นไวยากรณ์ - เลือก date_format(yourColumnName,yourFormatSpecifier) จาก yourTableName; ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (วันที่จัดส่ง) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.48 วินาที) แทรกระเบียนบางส่
ในการรับค่าที่เป็นไปได้สำหรับ set field คุณสามารถใช้ไวยากรณ์ด้านล่าง - desc yourTableName yourSetColumnName; ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( Game set(Chess,Pig Dice,29 Card) );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.60 วินาที) ต่อไปนี้เป็นแบบสอบถามเพื่อรับค่าที่มีอยู่สำหรับฟิลด์ชุด - อธิบา
ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( UserId int, UserName varchar(20), UserAge int );Query OK, 0 แถวได้รับผลกระทบ (0.53 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable(UserId,UserName,UserAge) (100,John,25),(101,Larry,24),(102,Chris,22),(103, Carol,27);แบบสอบ
ใช้ฟังก์ชันรวม SUM() ร่วมกับ OVER ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( CustomerId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, CustomerValue int ); สอบถามตกลง 0 แถวได้รับผลกระทบ (0.64 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (CustomerValue) (40); แบบสอบ
ในการดึงชื่อโดเมนโดยส่งชื่อใน MySQL คุณสามารถใช้ substring_index() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( UserId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, UserMailId varchar(200) ); เคียวรีตกลง 0 แถวได้รับผลกระทบ (0.77 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า De
คุณสามารถใช้ group_concat() ร่วมกับ concat() เพื่อเชื่อมค่าทั้งหมดของคอลัมน์เดียว ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( Id int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(20) ); เคียวรีตกลง 0 แถวได้รับผลกระทบ (0.73 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกล
ใช้ SET เพื่อลดค่าและ WHERE เพื่อตั้งค่าเงื่อนไขสำหรับระเบียนที่ระบุเป็น 0 ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (รหัส int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, Number int ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.54 วินาที) แทรกบางระเบียนในตารางโดยใช้คำสั่ง insert &ลบ แทรกลงใน DemoTable (ตัวเลข
คุณสามารถใช้ GROUP BY ร่วมกับฟังก์ชันรวม COUNT() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (รหัส int ไม่ใช่ NULL AUTO_INCREMENT คีย์หลัก, ขนาด ENUM(S,M,L,XL) ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.69 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (ขนาด) (XL); แบบสอบถาม
ทั้ง pow() และ power() เป็นคำพ้องความหมาย ให้เราดูไวยากรณ์ − select pow(yourValue1,yourValue2);ORselect power(yourValue1,yourValue2); เราจะมาดูตัวอย่างกัน ใช้ pow() เลือก POW(4,3); สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - +----------+| เชลยศึก(4,3) |+----------+| 64 |+----------+1 แถวในชุด (0.00 วินาที) ก
คุณไม่สามารถใช้ยกเว้นใน MySQL คุณสามารถทำงานกับโอเปอเรเตอร์ NOT IN เพื่อให้ได้ผลลัพธ์แบบเดียวกัน ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable1 ( Number1 int ) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.71 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable1 ( 300);แบบสอบถามตกลง ไ
คุณสามารถใช้ trim() สำหรับสิ่งนี้ ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( UserId varchar(100) ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.63 วินาที) แทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก เราได้เพิ่มเครื่องหมายคำถาม (?) ที่ส่วนท้ายของบางสตริง - แทรกลงในค่า DemoTable (User133?); แบบสอบถามตกลง ได้ร
short เทียบเท่ากับ int ขนาดเล็กของ MySQL Java short ใช้เวลา 2 ไบต์ที่มีช่วง -32768 ถึง 32767 ในขณะที่ MySQL smallint ก็ใช้เวลา 2 ไบต์ด้วยช่วงเดียวกัน นี่คือรหัสสาธิตของชอร์ตในภาษาจาวา - public class SmallIntAsShortDemo { public static void main(String[] args) { sho
ใช้คำสั่ง ALTER เพื่อลบค่าจาก enum ใน MySQL ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( `อันดับ ` ENUM(LOW,MEDIUM,HIGH) ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.52 วินาที) ให้เราตรวจสอบคำอธิบายของตาราง DESC DemoTable; สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - +-------+-----------------------------+------+- --
ให้เราสร้าง Stored Procedure ก่อน ต่อไปนี้เป็นแบบสอบถามเพื่อสร้างกระบวนงานที่เก็บไว้โดยใช้ MySQL Workbench use business; DELIMITER // DROP PROCEDURE IF EXISTS SP_GETMESSAGE; CREATE PROCEDURE SP_GETMESSAGE() BEGIN DECLARE MESSAGE VARCHAR(100); SET MESSAGE="HELLO"; SELECT CONCAT(MESSAGE,'
ในการเรียงลำดับคำใน MySQL คุณต้องใช้ ORDER BY FIELD() ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable ( StudentId int ไม่ใช่ NULL AUTO_INCREMENT คีย์หลัก, StudentFirstName varchar(20), StudentFavouriteSubject varchar(100)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.52 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั
ใช้ MONTH() และ YEAR() สำหรับสิ่งนี้ ให้เราสร้างตารางก่อน - สร้างตาราง DemoTable (รหัส int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, ShippingDate datetime ); เคียวรีตกลง 0 แถวได้รับผลกระทบ (0.54 วินาที) แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert - แทรกลงในค่า DemoTable (ShippingDate) (2012-12-31