sql command

Database SQL – Drop table คือ การลบตารางออกจากฐานข้อมูล

Database SQL – Drop table หลังจากที่เราทำการ create database รวมถึง create table กันได้เรียบร้อยแล้ว มาดูกันต่อว่าแล้วเราจะลบข้อมูลตารางที่สร้างได้อย่างไร เราจะเรียกคำสั่งว่า SQL Drop table statement ซึ่งการ drop table นี้จำทำการลบข้อมูลภายใน table รวมถึงโครงสร้างของตาราง table นี้ออกจาก database และไม่สามารถดึงข้อมูลกลับมาได้อีก   รูปแบบ (Syntax) SQL Drop table statement ข้อมูลที่ต้องระบุคือ table name DROP TABLE <table_name>; คำเตือน – คำสั่ง SQL Drop table statement เมื่อทำการรันสำเร็จแล้ว เราจะไม่สามารถเรียกข้อมูลภายใน table กลับคืนมาได้อีก   ตัวอย่างการลบ table สมมุติว่าเรามีข้อมูล table…

Read More
sql command

Database SQL – Create table คือ การสร้างตารางข้อมูลในฐานข้อมูล

Database SQL – Create table หลังจากทำการ create database รวมถึง เข้าใช้งาน database ได้เป็นที่เรียบร้อยแล้ว มาถึงส่วนที่จะทำการสร้างตารางที่เอาไว้เก็บของมูลที่ต้องการ เราเรียกคำสั่งว่า SQL Create table statement ซึ่งข้อมูลแบบตารางเราจำเป็นต้องกำหนดค่าของ column รวมถึง data type ของแต่ละ column ว่าจะใช้เก็บข้อมูลชนิดใด   รูปแบบ (Syntax) SQL Create table statement ข้อมูลที่ต้องระบุคือ table name, column name, data type CREATE TABLE table_name( column1 datatype, column2 datatype, column3 datatype, ….. columnN datatype, PRIMARY KEY( one…

Read More
sql command

Database SQL – Select database คือ การเลือกใช้งานฐานข้อมูลที่ต้องการ

Database SQL – Select database หลังจากที่เราได้ทำการ create database รวมถึงสามารถ drop database กันเรียบร้อยแล้ว มาถึงการใช้งานฐานข้อมูล หรือ database กัน ซึ่งในกรณีที่เรามีหลาย database ในระบบ เราต้องทำการเลือกก่อนว่าจะใช้งาน database ก้อนไหน เราจะเรียกคำสั่งนี้ว่า SQL user database statement   รูปแบบ (Syntax) SQL user database statement หรือ การ select database เราสามารถระบุชื่อขเองฐานข้อมูลที่ต้องการได้เลย เพราะ ชื่อฐานข้อมูลจะไม่มีซ้ำกัน USE <DatabaseName>;   ตัวอย่างการ Select database ทำการแสดงรายชื่อฐานข้อมูล หรือ database ที่มีอยู่ในระบบ mysql> show databases; +——————–+ | Database…

Read More
sql command

Database SQL – Drop database คือ การลบฐานข้อมูล

Database SQL – Drop databases หลังจากที่เราได้ทำการ create database ทำให้เราได้ฐานข้อมูลใหม่กันไปแล้ว ทีนี้หลังจากใช้งานกันเสร็จ อาจจะมีการที่ต้องลบ database เก่าที่ไม่ได้ใช้งานทิ้ง เพื่อคืน resource กลับเอามาใช้ใหม่ การลบฐานข้อมูลนี้เราจะใช้ SQL Drop database statement เพื่อลบฐานข้อมูลที่ต้องการใน SQL schema   รูปแบบ (Syntax) SQL Drop database statement คำสั่งลบฐานข้อมูลนี้ ต้องระบุชื่อ database ที่มีอยู่ในระบบให้ถูกต้อง และหลังจาก ลบฐานข้อมูลไปแล้ว จะไม่สามารถดึงข้อมูลภายใน database กลับมาใหม่ได้อีก DROP DATABASE <DatabaseName>;   ตัวอย่างการลบ Database จากตัวอย่างที่เราทำการสร้างฐานข้อมูล หรือ database ที่ชื่อว่า wordpress กันไปแล้ว ทีนี้เราลองลบฐานข้อมูลนี้ทิ้ง ด้วยคำสั่ง SQL Drop…

Read More
sql command

Database SQL – Create database คือ การสร้างฐานข้อมูล

Database SQL- Create database หลังจากติดตั้ง database ตัวอย่างเช่น ติดตั้ง MySQL แล้ว การจะเริ่มใช้งานอย่างไร ก่อนอื่นเราต้องทำการ create database หรือ การสร้างฐานข้อมูลที่ต้องการใช้งาน โดยเราจะเรียกคำสั่ง SQL Create database statement เพื่อใช้ในการสร้างฐานข้อมูลตามด้วยชื่อ database ที่ต้องการ   รูปแบบ (Syntax) SQL Create database statement โดยชื่อ database ในระบบจะต้องไม่ซ้ำกันภายใน RDBMS ที่ใช้งาน CREATE DATABASE <DatabaseName>;   ตัวอย่างการสร้าง Database การสร้าง database ที่ชื่อ “wordpress” บน MySQL Database ซึ่งเราจำเป็นต้องใช้สิทธิ์ root หรือ admin ในการสร้าง Database…

Read More
sql command

Database SQL – Expression คือ การสร้างเงื่อนไขจากกระบวนการเพื่อเลือกข้อมูล

Database SQL – Expression SQL Expression คือ การรวมเอาค่าตัวแปรหรือข้อมูลตั้งแต่ 1 ตัวขึ้นไป รวมถึง SQL Operator, SQL function ที่สามารถกำหนดค่าของข้อมูลได้ โดย SQL Expression คือ การเปรียบเสมือนสูตร หรือ ประโยค ในภาษาเขียน ซึ่งใช้ในการดึงข้อมูล (query) ทำให้เราสามารถเลือกข้อมูลที่เราต้องการจากฐานข้อมูล หรือ database    รูปแบบพื้นฐาน (Syntax) พิจารณาจากรูปแบบพื้นฐาน (Syntax) ของ SQL select statement ต่อไปนี้ SELECT column1, column2, columnN FROM table_name WHERE [CONDITION|EXPRESSION];   SQL expression มีด้วยกันหลายชนิดดังนี้ การตัดสินใจ (Boolean) ตัวเลข (Numeric)…

Read More
sql command

Database SQL – Operator คือ การกำหนดกระบวนการในการเลือกข้อมูล

Database SQL – Operator SQL Operator คือกระบวนการทำงานเพื่อเลือกข้อมูลด้วยเงือนไขหรือวิธีการที่ต้องการ โดยระบบฐานข้อมูลหรือ Database จะมีการจอง key word บางคำ หรือ ตัวอักษรไว้สำหรับให้ SQL statement ใช้ระบุเงือนไข (Where clause) เพื่อเป็นการสั่งระบบให้ทำตามเงือนไขที่วางไว้ เช่น การเปรียบเทียบ การคำนวณทางคณิตศาสตร์ การทำกระบวนการเหล่านี้มักจะใช้ระบุเงือนไขภายใต้ SQL statement และ สามารถกำหนกได้หลายเงือนไขภายใน statement นั้นๆ ตัวอย่างรูปแบบกระบวนการ (SQL Operator) คำนวณทางคณิตศาสตร์(Arithmetic operators) เปรียบเทียบ (Comparison operators) ตรรกศาตร์ (Logical operators)   1. คำนวณทางคณิตศาสตร์(Arithmetic operators) จากตัวอย่าง a = 5 , b = 10 Operator Description…

Read More
sql command

Database SQL – Data Types คือ การกำหนดชนิดค่าตัวแปรในตารางข้อมูล

Database SQL – Data Types SQL data types เป็นการกำหนดชนิดของข้อมูลในตารางว่าเป็นข้อมูลแบบใด เช่น ข้อมูลตัวเลข, ตัวอักษร, วันเวลา หรือ แบบไม่มีโครงสร้าง ซึ่งสิ่งเหล่านี้จำเป็นตั้งแต่เราเริ่มสร้าง database table เพื่อให้ข้อมูลที่เราจะใส่ลงสู่ table มีความถูกต้องตามที่วางเอาไว้ อีกทั้งยังช่วยให้ฐานข้อมูลหรือ database ของเราทำงานได้ง่ายขึ้นในการจัดเก็บ และการทำดรรชนี (index) ได้เหมาะสมกับข้อมูลที่เราจะใช้งาน โดย data types บน database มีด้วยกันหลายชนิด ขึ้นอยู่กับชนิดของฐานข้อมูล หรือ database ที่เราใช้งาน   ตัวอย่าง data types บน database ส่วนใหญ่ Data type Description   CHARACTER(n)   Character string จำกัดจำนวนตัวอีกษรเท่ากับ n ตัว…

Read More
sql command

SQL คืออะไร Structured Query Language คือ คำสั่งบริหารจัดการ database

SQL คืออะไร เจ้า SQL คืออะไร หละ จริงๆมันคือ Structured Query Language ซึ่งมันคือ ภาษา programming ที่ออกแบบมาเพื่อทำการจัดการข้อมูลที่อยู่ใน relational database management system (RDBMS) หรือก็คือไว้สำหรับค้นหาข้อมูล เปลี่ยนแปลง เพิ่ม และ ลด ข้อมูลที่ถูกเก็บอยู่ในฐานข้อมูลในรูปแบบตารางที่มีลักษณะเป็น column และ row เราเรียกข้อมูลเหล่านี้ว่าถูกเก็บอยู่ใน table ด้วยความสามารถของ SQL เรายังสามารถสร้างตารางขึ้นมาใหม่ (create) รวมถึง ลบ (drop) และเปลี่ยนแปลงค่า (alter) ของ table ได้ ซึ่งในความเป็นจริงแล้วคำสั่ง SQL ประกอบไปด้วย Data definition language – DDL ใช้ในการสร้างฐานข้อมูล Data manipulation language – DML ใช้ เพิ่ม ลบ…

Read More