Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL
MySQL
  1. วิธีทำให้ค่า Hexadecimal ถูกจัดการเป็นตัวเลขใน MySQL

    สำหรับการจัดการค่า hexadecimal เป็นตัวเลข เราสามารถใช้ฟังก์ชัน CAST(... AS UNSIGNED) ได้ ตัวอย่างต่อไปนี้จะสาธิต Select 0x54, CAST(0x54 AS UNSIGNED); +------+------------------------+ | 0x54 | CAST(0x54 AS UNSIGNED) | +------+------------------------+ | T | 84 | +------+-----

  2. วิธีสร้าง Stored Procedure เพื่อลบข้อมูลจากตาราง MySQL

    เราสามารถสร้าง stored procedure พร้อมตัวดำเนินการ IN เพื่อลบค่าจากตาราง MySQL เพื่อให้เข้าใจ เราใช้ตัวอย่างตารางชื่อ student_info ที่มีข้อมูลดังนี้ Select * from student_info; +------+---------+------------+------------+ | id | Name | Address | Subject | +------+---------+------------+--

  3. วิธีสร้าง Stored Procedure เพื่ออัปเดตข้อมูลในตาราง MySQL

    เราสามารถสร้าง stored procedure พร้อมตัวดำเนินการ IN เพื่ออัปเดตค่าในตาราง MySQL เพื่อให้เข้าใจ เราใช้ตัวอย่างตารางชื่อ student_info ที่มีข้อมูลดังนี้ Select * from student_info; +------+---------+------------+------------+ | id | Name | Address | Subject | +------+---------+------------

  4. วิธีสร้าง MySQL Stored Procedure ที่คืนค่าหลายค่าจากตาราง

    เราสามารถสร้าง stored procedure พร้อมพารามิเตอร์ IN และ OUT เพื่อรับค่าหลายค่าจากตาราง MySQL เพื่อให้เข้าใจ เราใช้ตัวอย่างตารางชื่อ student_info ที่มีข้อมูลดังนี้ Select * from student_info; +------+---------+------------+------------+ | id | Name | Address | Subject | +------+---------+

  5. วิธีใช้ตัวแปรท้องถิ่น (Local Variables) ใน MySQL Stored Procedure

    ตัวแปรท้องถิ่นคือตัวแปรที่ประกาศภายใน stored procedure พวกมันมีความถูกต้องเฉพาะภายในบล็อก BEGIN...END ที่พวกมันถูกประกาศ และสามารถมีชนิดข้อมูล SQL ใดๆ ได้ เพื่อสาธิต เรากำลังสร้าง procedure ต่อไปนี้ CALL Proc_Localvariables(); +------+------+------+------+ | X | Y | Z | A | +------+----

  6. วิธีดูรายการ Stored Procedures พร้อมข้อมูลอื่นๆ ในฐานข้อมูล MySQL

    เราสามารถดูรายการเฉพาะ stored procedures ในฐานข้อมูล MySQL เฉพาะเจาะจงได้ด้วยคำสั่งต่อไปนี้ SHOW PROCEDURE STATUS WHERE db = query\G *************************** 1. row *************************** Db: query Name: allrecords Type: PROCEDURE Definer: root@localhost Modified: 2017-11-11 09:56

  7. วิธีดูรายการ Stored Procedures พร้อมข้อมูลครบถ้วนในฐานข้อมูล MySQL

    เราสามารถใช้ mysql.proc เพื่อดูรายการ พร้อมข้อมูลครบถ้วน ของ stored procedures ในฐานข้อมูล MySQL เฉพาะเจาะจงได้ด้วยคำสั่งต่อไปนี้ Select * from mysql.proc where db = query AND type = PROCEDURE \G *************************** 1. row *************************** db: query name: allrecords type: P

  8. วิธีดูซอร์สโค้ดของ MySQL Stored Procedure เฉพาะเจาะจง

    ด้วยความช่วยเหลือของคำสั่ง SHOW CREATE PROCEDURE เราสามารถดูซอร์สโค้ดของ stored procedure ได้ เพื่อให้เข้าใจ เราใช้ stored procedure ชื่อ allrecords() ในคำสั่งดังนี้ Show Create Procedure allrecords\G *************************** 1. row *************************** Procedure: allrecords sql_mode: ONL

  9. วิธีดึงตัวอักษรสุดท้ายจำนวนหนึ่งจากข้อมูลในคอลัมน์ตาราง MySQL

    เพื่อรับตัวอักษรสุดท้ายจำนวนหนึ่งจากข้อมูลที่จัดเก็บในคอลัมน์ตาราง MySQL เราสามารถใช้ฟังก์ชัน MySQL RIGHT() ได้ มันจะคืนค่าจำนวนตัวอักษรที่ระบุเป็น argument ของมัน เราต้องระบุชื่อคอลัมน์ที่มีระเบียนเฉพาะที่เราต้องการรับตัวอักษรสุดท้าย เป็น argument ตัวแรก เพื่อสาธิต เราใช้ตัวอย่างตารางชื่อ examinati

  10. วิธีดึงตัวอักษรเริ่มต้นจำนวนหนึ่งจากข้อมูลในคอลัมน์ตาราง MySQL

    เพื่อรับตัวอักษรเริ่มต้นจำนวนหนึ่งจากข้อมูลที่จัดเก็บในคอลัมน์ตาราง MySQL เราสามารถใช้ฟังก์ชัน MySQL LEFT() ได้ มันจะคืนค่าจำนวนตัวอักษรที่ระบุเป็น argument ของมัน เราต้องระบุชื่อคอลัมน์ที่มีระเบียนเฉพาะที่เราต้องการรับตัวอักษรเริ่มต้น เป็น argument ตัวแรก เพื่อสาธิต เราใช้ตัวอย่างตารางชื่อ examinat

  11. MySQL ประเมินผลอย่างไรเมื่อใช้นิพจน์ภายในฟังก์ชัน SUM()?

    เมื่อเรารวมนิพจน์ภายในฟังก์ชัน SUM() แล้ว MySQL จะประเมินมันสำหรับแต่ละแถวของข้อมูล และคืนค่าผลรวมทั้งหมด เพื่อเข้าใจ ให้พิจารณาตัวอย่างต่อไปนี้ของตาราง employee ที่มีรายละเอียดดังนี้ Select * from Employee; +----+--------+--------+ | ID | Name | Salary | +----+--------+--------+ | 1 | Gaurav |

  12. โหมดพารามิเตอร์ต่างๆ ที่ MySQL Stored Procedure ใช้

    พารามิเตอร์ทำให้ stored procedure มีประโยชน์และยืดหยุ่นมากขึ้น ใน MySQL เรามีโหมด 3 แบบดังนี้ โหมด IN เป็นโหมดเริ่มต้น เมื่อเรากำหนดพารามิเตอร์ IN ใน stored procedure โปรแกรมเรียกต้องส่ง argument ให้ stored procedure ค่าของพารามิเตอร์ IN ได้รับการป้องกัน หมายถึง แม้ค่าของพารามิเตอร์ IN จะเปลี่ยนแปลง

  13. MySQL ประเมินผลอย่างไรเมื่อใช้นิพจน์เงื่อนไขภายในฟังก์ชัน SUM()?

    ตามที่รู้ว่า ด้วยการใช้นิพจน์เงื่อนไขภายในฟังก์ชัน SUM() เราสามารถรับจำนวนแถวที่ตรงเงื่อนไขได้ ดังนั้น ในกรณีนี้ MySQL ประเมินเป็น 1 ทุกครั้งที่เงื่อนไขเป็นจริง และ 0 ทุกครั้งที่เป็นเท็จ เพื่อเข้าใจ ให้พิจารณาตัวอย่างต่อไปนี้ของตาราง employee ที่มีรายละเอียดดังนี้ Select * from Employee; +----+----

  14. วิธีหาวันที่ล่าสุดและเก่าที่สุดจากตารางด้วย MySQL MAX() และ MIN()

    สำหรับการรับวันที่ล่าสุดจากตาราง เราต้องระบุชื่อคอลัมน์ที่มีวันที่เป็นค่า เป็น argument ของฟังก์ชัน MAX() คล้ายกัน สำหรับการรับวันที่เก่าที่สุดจากตาราง เราต้องระบุชื่อคอลัมน์ที่มีวันที่เป็นค่า เป็น argument ของฟังก์ชัน MIN() เพื่อเข้าใจ ให้พิจารณาตัวอย่างต่อไปนี้ของตาราง Collegedetail ที่มีรายละเอีย

  15. ข้อกำหนดเบื้องต้นสำหรับการเริ่มเขียนและใช้ MySQL Stored Procedure

    เราต้องมีข้อกำหนดเบื้องต้นต่อไปนี้ก่อนเริ่มเขียนและใช้ MySQL stored procedures เวอร์ชัน MySQL ตามที่รู้ว่า MySQL 5 นำเสนอ stored procedures ดังนั้น ขั้นแรก เราต้องตรวจสอบเวอร์ชันของ MySQL ก่อนเริ่มเขียนและใช้ stored procedures สามารถทำได้ด้วยคำสั่งต่อไปนี้ Select VERSION(); +-----------+ | VERSION(

  16. ข้อดีและข้อเสียของการใช้ MySQL Stored Procedures

    มีข้อดีและข้อเสียมากมายของการใช้ MySQL stored procedures ดังนี้ ข้อดีของ MySQL Stored Procedures ข้อดีของการใช้ MySQL Stored Procedures มีดังนี้ เพิ่มประสิทธิภาพแอปพลิเคชัน - หลังสร้าง stored procedure แล้ว จะถูกคอมไพล์และจัดเก็บในฐานข้อมูล แต่ MySQL นำไปใช้ stored procedures แตกต่างเล็กน้อย ซึ่งช่

  17. วิธีเรียกใช้ (Invoke) MySQL Stored Procedure

    ด้วยความช่วยเหลือของคำสั่ง CALL เราสามารถเรียกใช้ MySQL stored procedure ได้ เพื่อให้เข้าใจ เรากำลังเรียกใช้ stored procedure allrecords() CALL allrecords(); +------+---------+------------+------------+ | id | Name | Address | Subject | +------+---------+------------+------------+ | 100

  18. ประโยชน์ของการใช้ MySQL SUM() กับ GROUP BY clause

    เมื่อเราใช้ฟังก์ชัน MySQL SUM() กับ GROUP BY Clause ฟังก์ชัน SUM() จะประเมินผลรวมสำหรับทุกกลุ่มที่ระบุใน GROUP BY clause ประโยชน์ของการใช้ SUM() กับ GROUP BY clause คือ เราสามารถหาผลรวมของกลุ่มเฉพาะได้ง่าย เพื่อเข้าใจแนวคิดข้างต้น ให้พิจารณาตาราง employee_tbl ซึ่งมีระเบียนดังนี้ SELECT * FROM emplo

  19. วิธีใช้ MySQL SUM() กับ HAVING clause

    ด้วยการใช้ฟังก์ชัน MySQL SUM() กับ HAVING clause มันจะกรองผลลัพธ์ตามเงื่อนไขเฉพาะที่ให้หลัง HAVING clause เพื่อเข้าใจแนวคิดข้างต้น ให้พิจารณาตาราง employee_tbl ซึ่งมีระเบียนดังนี้ SELECT * FROM employee_tbl; +------+------+------------+--------------------+ | id | name | work_date | daily_typing

Total 4564 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:198/229  20-คอมพิวเตอร์/Page Goto:1 192 193 194 195 196 197 198 199 200 201 202 203 204