ทำความรู้จักกับภาษา SQL มันคือภาษาที่มีไว้สำหรับอะไร

ทำความรู้จักกับภาษา SQL มันคือภาษาที่มีไว้สำหรับอะไร

สำหรับนักเขียนโปรแกรมทั้งหลายคงจะคุ้นเคยกับภาษา SQL กันเป็นอย่างดีอยู่แล้ว แต่สำหรับคนที่ไม่ได้ทำงานแนวนี้โดยตรงก็อาจจะเกิดคำถามขึ้นในใจว่าภาษา SQL นั้นคืออะไรกันแน่ ถ้าอย่างนั้นลองมาทำความรู้จักกับมันให้มากขึ้นกัน

ก่อนอื่นเรามารู้จักกับความหมายของภาษา SQL กันก่อน ตัวย่อ SQL นั้นก็มีที่มาจากคำว่า “Structured Query Language” นั่นเอง มันมีคำเรียกในภาษาไทยว่า “ภาษาสอบถามเชิงโครงสร้าง” มันคือภาษาที่ถูกออกแบบมาเพื่อใช้สำหรับการเขียนโปรแกรม เพื่อนำไปใช้ในการจัดการฐานข้อมูลโดยเฉพาะ มันเป็นภาษาระดับมาตรฐานกลาง ซึ่งเป็นระบบเปิด ซึ่งมาตรฐานที่ว่านี้ก็เป็นมาตรฐานจากทาง ANSI ของทางสหรัฐอเมริกา

แรกเริ่มเดิมที SQL ถูกตั้งชื่อเอาไว้ว่า SEQUEL หรือย่อมาจาก Structured English Query Language แต่สุดท้ายก็เปลี่ยนมาเป็น SQL อย่างที่ใช้กันในปัจจุบัน เนื่องจากว่าชื่อ SEQUEL นั้นดันไปซ้ำกับชื่อเครื่องหมายการค้าที่ถูกจดทะเบียอย่างถูกต้องเรียบร้อยของบริษัทผลิตเครื่องบินบริษัทหนึ่งของสหราชอาณาจักร

เราสามารถที่จะใช้คำสั่งของภาษา SQL กับฐานข้อมูลแบบไหนชนิดใดก็ได้ตามสะดวก มันสามารถเลือกใช้ได้ตามสะดวกโดยที่ไม่จำเป็นจะต้องยึดติดกับฐานข้อมูลใดๆ เพียงแค่ฐานข้อมูลเดียวเท่านั้น เล่นเกมส์ตกปลา เราสามารถจัดการข้อมูลเอาไว้สำหรับค้นหาข้อมูลในภายหลัง, จะเปลี่ยนแปลง, เพิ่มเติม หรือว่าลดทอนข้อมูลที่ถูกจัดเก็บในฐานะข้อมูลในรูปแบบตารางที่เป็นคอลัมน์และเป็นแถวได้

การทำงานดังกล่าวของ SQL สามารถแยกประเภทได้ตามนี้คือ Select Query จะใช้สำหรับการดึงเอาข้อมูลที่เราต้องการออกมา, Update Query จะใช้สำหรับการที่เราต้องการเข้าไปแก้ไขข้อมูล, Insert Query จะใช้สำหรับการที่เราต้องการเพิ่มเติมข้อมูลเข้าไป และสุดท้าย Delete Query จะใช้สำหรับการลบหรือตัดทอนข้อมูลที่เราไม่ต้องการออกไปนั่นเอง

โครงสร้างของภาษา SQL นั้นสามารถเข้าใจได้ง่าย มันไม่ได้มีความซับซ้อนอะไรที่จะทำให้ผู้ใช้งานต้องปวดหัว อีกทั้งยังมีประสิทธิภาพในการทำงานที่สูงมากอีกด้วย มันสามารถทำงานในรูปแบบที่ซับซ้อนได้อย่างสบายโดยใช้คำสั่งเพียงแค่ไม่กี่คำสั่งเท่านั้น จึงกล่าวได้ว่า SQL นั้นเหมาะนำมาใช้กับระบบฐานข้อมูลในเชิงสัมพันธ์

สำหรับซอฟท์แวร์ที่ได้นำเอาภาษา SQL มาใช้งานนั้นก็มีมากมาย ทั้งซอฟต์แวร์กรรมสิทธิ์ และซอฟต์แวร์เปิด และทั้งหมดนี้ก็คือคำแนะนำเบื้องต้นที่จะช่วยให้ทุกคนได้รู้จักกับภาษา SQL กันมากขึ้น ซึ่งก็หวังว่าแม้คุณจะไม่ใช่โปรแกรมเมอร์ระดับมืออาชีพ แต่ก็จะมีความรู้เกี่ยวกับภาษา SQL พอสมควร อย่างน้อยก็รู้ว่ามันคืออะไรและใช้เพื่ออะไรก็พอ ยังไม่ต้องถึงขั้นเรียนรู้เพื่อนำเอามันไปใช้จริงๆ ขนาดนั้นหรอก

Advertisements

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out /  เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out /  เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out /  เปลี่ยนแปลง )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: