0_426_14_09_2010_15_ 20_54_BasicToAdvance

Views:
 
Category: Entertainment
     
 

Presentation Description

No description available.

Comments

Presentation Transcript

SQL Basic To Report HosXP : 

SQL Basic To Report HosXP www.surinadmin.com Surinadmin Team

SQL คืออะไร : 

SQL คืออะไร เอสคิวแอล (SQL) คือ ภาษาสอบถามข้อมูล หรือภาษาจัดการข้อมูลอย่างมีโครงสร้าง มีการพัฒนาภาษาคอมพิวเตอร์ และโปรแกรมฐานข้อมูลที่รองรับมากมาย เพราะจัดการข้อมูลได้ง่าย เช่น MySQL, MsSQL, PostgreSQL หรือ MS Access เป็นต้น สำหรับโปรแกรมฐานข้อมูลที่ได้รับความนิยมคือ MySQL เป็น Open Source ที่ใช้งานได้ทั้งใน Linux และ Windows

SQL สามารถแบ่งคำสั่งออกเป็น 4 กลุ่ม คือ : 

SQL สามารถแบ่งคำสั่งออกเป็น 4 กลุ่ม คือ Data Definition Language DML Data Manipulation Language Control Language Data Query Language สำหรับนิยามข้อมูล การจัดการข้อมูล ภาษาควบคุม เลือกข้อมูล CREATE, ALTER, DROP SELECT,INSERT, UPDATE, DELETE, ROLLBACK, COMMIT SELECT GRANT, REVOKE

Data Query Language : 

Data Query Language SQL เป็นภาษาที่ใช้ในการเขียนโปรแกรม เพื่อจัดการกับฐานข้อมูล โดยเฉพาะ เราสามารถแบ่งการทำงานได้เป็น 4 ประเภท ดังนี้ 1. Select query ใช้สำหรับดึงข้อมูลที่ต้องการ2. Update query ใช้สำหรับแก้ไขข้อมูล3. Insert query ใช้สำหรับการเพิ่มข้อมูล4. Delete query ใช้สำหรับลบข้อมูลออกไป

Select query : 

Select query ใช้ในการดึงข้อมูลในฐานข้อมูล จะมีการค้นหารายการจากตารางในฐานข้อมูล ตั้งแต่หนึ่งตารางขึ้นไป ตามเงื่อนไขที่สั่ง ผลลัพธ์ที่ได้จะเป็นเซตของข้อมูลที่สามารถสร้าง เป็นตารางใหม่ หรือใช้แสดงออกมาทางจอภาพเท่านั้น โดยมีรูปแบบดังนี้ Select รายละเอียดที่เลือก From ตารางแหล่งที่มา Where กำหนดเงื่อนไขฐานข้อมูลที่เลือก Group by ชื่อคอลัมน์

ตัวอย่างการใช้งาน : 

ตัวอย่างการใช้งาน 1. Select fmane,lname From stdinfo หมายถึง ให้แสดงเฉพาะคอลัมน์ fname คือ ชื่อ และคอลัมน์ lname คือ นามสกุล จากตาราง stdinfo 2. Select fname,lname From stdinfo Where programe=”สังคมศึกษา” หมายถึง ให้แสดงชื่อ และนามสกุลจากตาราง stdinfo ซึ่งมีโปรแกรมวิชาเป็นสังคมศึกษา

Slide 7: 

Update query ใช้สำหรับการแก้ไขข้อมูลในตาราง โดยแก้ในคอลัมน์ที่มีค่าตรงตามเงื่อนไข มีรูปแบบดังนี้ Update ชื่อตาราง Set [ชื่อคอลัมน์=ค่าที่จะใส่เข้าไปในคอลัมน์นั้น ๆ ] Where เงื่อนไข เช่น จากตารางแสดงรายชื่อนักศึกษากรณีที่นักศึกษาชื่อ สมบัติ มักน้อย ย้ายโปรแกรมวิชา จาก สังคมศึกษา ไปเป็นภาษาไทย เราใช้คำสั่งดังนี้ Select stdinfo Set programe=’ภาษาไทย’ Where Fname=’สมบัติ’ and Lname=’มักน้อย’

Insert query : 

Insert query ใช้ในการเพิ่มเติมข้อมูลใหม่ ๆ เข้าไปในฐานข้อมูล มีรูปแบบดังนี้Insert Into ชื่อตาราง [=ชื่อคอลัมน์1,2..] Values [ค่าที่จะใส่ลงในคอลัมน์ 1,2…] เช่น ต้องการเพิ่มรายชื่อนักศึกษา ที่มีรหัสประจำตัวเป็น 007 ชื่อ กมลวรรณ ศิริกุล โปรแกรมวิชา วิทยาศาสตร์ เราสามารถใช้คำสั่งดังนี้ Insert into stdinfo (id,fname,lname,programe) Values (‘007’,’กมลวรรณ’,’ศิริกุล’,’ วิทยาศาสตร์’)

Delete query : 

Delete query ใช้ลบข้อมูลออกจากตาราง มีรูปแบบดังนี้Delete From ชื่อตาราง Where เงื่อนไข เช่น ต้องการลบรหัสประจำตัวนักศึกษา 005 ออกจากฐานข้อมูล เราใช้คำสั่งดังนี้ Delete From stdinfo Where id=’005’

การทำงานของคำสั่ง : 

การทำงานของคำสั่ง

TABLE Strture : 

TABLE Strture Field Or Colume Row Or Recode

Slide 12: 

www.surinadmin.com Thank You !

authorStream Live Help