Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL
MySQL
  1. วิธีดูรายการ Stored Procedures และ Stored Functions ในฐานข้อมูล MySQL เฉพาะเจาะจง

    เราสามารถดูรายการ stored procedure และ stored functions ในฐานข้อมูลเฉพาะได้โดยใช้คำสั่งต่อไปนี้บน INFORMATION_SCHEMA.ROUTINES SELECT ROUTINE_TYPE, ROUTINE_NAME FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_SCHEMA = query; +--------------+--------------+ | ROUTINE_TYPE | ROUTINE_NAME | +-----------

  2. วิธีปรับแต่งผลลัพธ์ MySQL SUM() ให้เป็น 0 แทน NULL เมื่อไม่มีแถวตรงเงื่อนไข

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

  3. วิธีดูชื่อและประเภทของ Stored Routines ในฐานข้อมูล MySQL เฉพาะเจาะจง

    เราสามารถเขียนคำสั่งต่อไปนี้เพื่อดูเฉพาะชื่อและประเภทของ procedures ในฐานข้อมูล MySQL เฉพาะเจาะจง เพื่อให้เข้าใจ เราใช้ฐานข้อมูลชื่อ query Select Name, Type from mysql.proc where db = query; +------------+-----------+ | Name | Type | +------------+-----------+ | allrecords | PROCEDURE |

  4. วิธีดูรายการเฉพาะ Stored Procedures ในฐานข้อมูล MySQL เฉพาะเจาะจง

    เราสามารถดูรายการเฉพาะ stored procedures ในฐานข้อมูล MySQL เฉพาะเจาะจงได้ด้วยคำสั่งต่อไปนี้ SELECT ROUTINE_TYPE, ROUTINE_NAME FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_SCHEMA = query AND ROUTINE_TYPE = PROCEDURE +--------------+------------------------+ | ROUTINE_TYPE | ROUTINE_NAME

  5. MySQL SUM() ประเมินผลอย่างไรเมื่อคอลัมน์มีค่า NULL ด้วย?

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

  6. วิธีตรวจสอบสถานะตารางในฐานข้อมูล MySQL เฉพาะเจาะจง

    เราสามารถตรวจสอบสถานะของตารางในฐานข้อมูลได้ด้วยความช่วยเหลือของคำสั่ง show table status ตัวอย่างเช่น ในฐานข้อมูลชื่อ tutorial ด้วยการรันคำสั่งนี้ เราสามารถรับสถานะของตารางได้ดังนี้ show table status \G *************************** 1. row *************************** Name: student Engine: InnoDB

  7. วิธีเพิ่มวันในวันที่จัดเก็บในคอลัมน์ตาราง MySQL

    มีฟังก์ชัน 2 ตัวที่สามารถใช้เพื่อวัตถุประสงค์นี้ และในทั้งสองฟังก์ชัน เราต้องระบุชื่อคอลัมน์เป็น argument พร้อมกับคีย์เวิร์ด INTERVAL ฟังก์ชันมีดังนี้ ฟังก์ชัน DATE_ADD() รูปแบบไวยากรณ์ของฟังก์ชันนี้คือ DATE_ADD(date, INTERVAL expression unit) สามารถสาธิตได้โดยตัวอย่างต่อไปนี้ที่ใช้ข้อมูลจากตาราง co

  8. วิธีเพิ่มช่วงเวลา (time interval) ให้กับวันที่จัดเก็บในคอลัมน์ตาราง MySQL

    ฟังก์ชัน MySQL ADDTIME() สามารถใช้เพื่อเพิ่มช่วงเวลาในข้อมูลที่จัดเก็บในคอลัมน์ของตาราง รูปแบบไวยากรณ์ของฟังก์ชันนี้คือ ADDTIME(date, expression unit) สามารถสาธิตได้โดยตัวอย่างต่อไปนี้ที่ใช้ข้อมูลจากตาราง collegedetail Select estb, ADDTIME(estb, 05:04:25) AS Date with time From collegedetail WHERE

  9. วิธีใช้ฟังก์ชัน MySQL SUM()

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

  10. MySQL COUNT() คืนค่าอะไรเมื่อคอลัมน์มีค่า NULL อยู่ด้วย?

    เมื่อเราใช้ฟังก์ชัน MySQL COUNT() เพื่อนับค่าที่จัดเก็บในคอลัมน์ที่ยังจัดเก็บค่า NULL บางส่วน MySQL จะละเว้น NULL และคืนค่าผลลัพธ์สำหรับค่า non-NULL เท่านั้น เพื่อเข้าใจ เราใช้ข้อมูลจากตาราง Employee ดังนี้ Select * from Employee; +----+--------+--------+ | ID | Name | Salary | +----+--------+---

  11. วิธีดูเฉพาะชื่อตารางในฐานข้อมูล MySQL โดยไม่มีรายละเอียดอื่น

    ด้วยความช่วยเหลือของคำสั่ง SHOW TABLES เราสามารถรับเฉพาะชื่อโดยไม่มีข้อมูลอื่นเกี่ยวกับตารางได้ ตัวอย่างเช่น เราสามารถดูรายการตารางในฐานข้อมูลชื่อ tutorial ได้ดังนี้ show tables; +--------------------+ | Tables_in_tutorial | +--------------------+ | student | +--------------------+ 1 row

  12. วิธีใช้ MySQL SUM() คำนวณผลรวมของค่าที่ไม่ซ้ำกันในคอลัมน์

    สำหรับการคำนวณผลรวมของค่าที่ไม่ซ้ำกันของคอลัมน์ เราสามารถใช้คีย์เวิร์ด DISTINCT พร้อมกับชื่อคอลัมน์ เพื่อเข้าใจ SUM() สำหรับค่าที่ไม่ซ้ำกัน ให้พิจารณาตาราง employee_tbl ซึ่งมีระเบียนดังนี้ SELECT * FROM employee_tbl; +------+------+------------+--------------------+ | id | name | work_date | dai

  13. วิธีหาตำแหน่งดัชนีของสตริงที่จัดเก็บเป็นระเบียนในคอลัมน์ตาราง MySQL

    เราสามารถใช้ฟังก์ชัน FIELD() เพื่อหาตำแหน่งดัชนีของสตริงที่จัดเก็บเป็นระเบียนในคอลัมน์ตาราง MySQL เพื่อสาธิต เราใช้ตารางชื่อ websites ที่มีข้อมูลดังนี้ ตัวอย่าง Select * from websites; +----+---------------+------------------------+ | Id | Purpose | Webaddress | +----+------------

  14. MySQL SUM() ประเมินผลอย่างไรเมื่อใช้กับ SELECT ที่ไม่มีแถวตรงเงื่อนไข?

    เมื่อฟังก์ชัน MySQL SUM() ใช้กับคำสั่ง SELECT ที่คืนค่าไม่มีแถวตรงเงื่อนไข แล้วไม่มีอะไรให้ประเมิน และมันคืนค่า NULL เป็นผลลัพธ์ บางครั้ง เราคิดว่ามันควรคืนค่า 0 เป็นผลลัพธ์ แต่ 0 เป็นตัวเลขเอง และสำหรับไม่มีแถวตรงเงื่อนไข ไม่มีนัยสำคัญที่จะคืนค่า 0 ดังนั้นจึงคืนค่า NULL เพื่อเข้าใจแนวคิดข้างต้น ให้

  15. Stored Procedure คืออะไร และวิธีสร้าง MySQL Stored Procedures

    Stored procedure ในบริบทของภาษาคอมพิวเตอร์ทั่วไป อาจนิยามได้ว่าเป็น subroutine เช่น subprogram ที่จัดเก็บในฐานข้อมูล ในบริบทของ MySQL คือส่วนของคำสั่ง SQL แบบประกาศที่จัดเก็บไว้ในแคตตาล็อกฐานข้อมูล ก่อนเขียน stored procedures ใน MySQL เราต้องตรวจสอบเวอร์ชันก่อน เพราะ MySQL 5 เป็นตัวนำเสนอ stored pro

  16. วิธีใช้ ORDER BY clause ขณะคำนวณวันที่

    จะสะดวกกว่าในการค้นหาระเบียน หากเราใช้ ORDER BY clause ขณะคำนวณวันที่ เพื่อเข้าใจ เรามีข้อมูลจากตาราง Collegedetail ดังนี้ Select * from Collegedetail; +------+---------+------------+ | ID | Country | Estb | +------+---------+------------+ | 111 | INDIA | 2010-05-01 | | 130 | INDIA |

  17. วิธีตรวจสอบเวลาที่ MySQL query ใช้ โดยไม่พิมพ์บนคอนโซล

    เพื่อตรวจสอบสิ่งนี้ เราต้องมีข้อมูล profiling ซึ่งบ่งชี้การใช้ทรัพยากรสำหรับคำสั่งที่รันในช่วงเซสชันปัจจุบัน ข้อมูล profiling สามารถรับได้จากคำสั่ง SHOW PROFILE และ SHOW PROFILES ก่อนรันคำสั่งเหล่านี้ ตัวแปรเซสชัน profiling ต้องตั้งค่าเป็น 1 ดังนี้ set profiling = 1; Query OK, 0 rows affected (0.00

  18. วิธีใช้ฟังก์ชันวันที่ MySQL กับ WHERE clause

    ด้วยการใช้ WHERE clause กับฟังก์ชันวันที่ MySQL ใดๆ คำสั่งคิวรีจะกรองแถวตามเงื่อนไขที่ระบุใน WHERE clause เพื่อเข้าใจ ให้พิจารณาข้อมูลจากตาราง Collegedetail ดังนี้ Select * from Collegedetail; +------+---------+------------+ | ID | Country | Estb | +------+---------+------------+ | 111 | I

  19. วิธีดูรายการหมวดหมู่คำช่วยเหลือฝั่งเซิร์ฟเวอร์ของ MySQL

    เราสามารถรับรายการหมวดหมู่คำช่วยเหลือฝั่งเซิร์ฟเวอร์ของ MySQL โดยให้คีย์เวิร์ด contents กับคำสั่ง help help contents You asked for help about help category: Contents For more information, type help , where is one of the following categories: Account Management Administration Compound Stateme

  20. วิธีดึงปีและเดือนจากวันที่ใน MySQL

    สามารถทำได้ 3 วิธีใน MySQL ด้วยฟังก์ชัน EXTRACT() สำหรับการดึง YEAR และ MONTH ร่วมกัน เราสามารถใช้ฟังก์ชัน EXTRACT ได้ เราต้องระบุ YEAR_MONTH เป็น argument สำหรับฟังก์ชันนี้ เพื่อเข้าใจ ให้พิจารณาคำสั่งต่อไปนี้ที่ใช้ข้อมูลจากตาราง Collegedetail Select EXTRACT(YEAR_MONTH From estb) from collegedetai

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