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
hadoop-logo

Hadoop คืออะไร Hadoop คือ ระบบที่จัดเก็บและวิเคราะห์ข้อมูลขนาดใหญ่

Hadoop คืออะไร หลัการเราทราบแล้วว่า Big data คืออะไร ใช้ทำอะไร ทีนี้เรามาดูกันต่อว่าและ Hadoop คืออะไร เกี่ยวข้องอย่างไรกับ Big data ตามหลักการของ Hadoop คือ Java programming framework ที่รองรับการทำงานที่ต้องประมวลผลและเก็บข้อมูลขนาดใหญ่ เป็นส่วนหนึ่งของ apache project โดย Hadoop ถูกออกแบบมาให้เป็น application ที่สามารถทำงานได้บนระบบแบบ node หรือมี hardware จำนวนหลายๆเครื่องพร้อมกัน เพื่อรองรับข้อมูลขนาดใหญ่ ซึ่งใช้การแตก file system ออกมากระจายตาม node ให้สามารถทำงานได้รวดเร็วพร้อมทั้งส่งข้อมูลหากันระหว่าง node ทั้งหมด รวมถึงมีความสามารถในการจัดการ node มี่เสียหายได้โดนไม่ทำให้เกิดข้อมูลสูญหาย ปัจจุบัน Hadoop ถูกนำมาใช้ในงาน big data จำพวก การคำนวณข้อมูลทางวิทยาศาสตร์เฉพาะทาง, เชิงธุรกิจ รวมถึงวางแผนการขาย และ ประมวลผลข้อมูล sesor…

Read More
big-data-banner

Big data คืออะไร Big data คือ ระบบเก็บข้อมูลขนาดใหญ่ที่ซับซ้อนเพื่อใช้วิเคราะห์พฤติกรรม

Big data คืออะไร หลายท่านอาจจะคุ้นเคยกับคำว่า database แล้ว หรือสามารถอ่านบทความเพิ่มเติมเรื่อง database และ oracle ได้ สำหรับบทความนี้เรามาทำความรู้จักว่า Big data คืออะไร และต่างกับ database ที่ใช้งานกันอยู่อย่างไร ในความหมายของ Big data เองนั้นหมายถึง ข้อมูลขนาดใหญ่และมีทั้งแบบโครงสร้างปกติ และโครงสร้างข้อมูลทีไม่มีรูปแบบ ซึ่งทั้งหมดเป็นข้อมูลที่ใช้ในเชิงธรุกิจทั้งหมด ปัญหาไม่ได้อยู่ที่ปริมาณข้อมูลที่มาก แต่อยู่ที่ว่าเราจะนำเอาข้อมูลนี้มาวิเคราะห์อย่างไรเพื่อสร้างกลยุธให้กับธรุกิจของเรา ความยากเลยอยู่ที่ว่าจะเก็บข้อมูลอย่างไร , วิเคราะห์ด้วยอะไร, ค้นหาข้อมูลวิธีไหน รวมถึง แก้ไขข้อมูลที่เป็นความลับได้อย่างไร โดยปกติแล้ว Big data มักจะถูกใช้กับงานพวกที่ต้องวิเคราะห์พยากรณ์ หรือ วิเคราะห์ลักษณะนิสัยของผู้ใช้งาน รวมถึงการวิเคราะห์ข้อมูลที่มีความซับซ้อน และไม่สามารถประเมิณขนาดข้อมูลได้ ตัวอย่างเช่น แนวโน้มของธุรกิจ หรือ ข้อมูลอาชญากรรม ซึ่งข้อมูลพวกนี้มักมีขนาดใหญ่ รวมถึงพวก search engine   คุณสมบัติของ Big data ในขณะที่ Big data…

Read More