หน้าเว็บ

วันจันทร์ที่ 1 ธันวาคม พ.ศ. 2557

คำสั่ง SQL



คำสั่ง SQL



1.SQL SELECT

       เป็นคำสั่งที่ใช้สำหรับการเรียกดูข้อมูลในตาราง (Table) คำสั่ง SQL SELECT สามารถเรียกได้ทั้งตาราง หรือว่า สามารถระบุฟิวด์ที่ต้องการเรียกดูข้อมูลได้
Database : MySQL,Microsoft Access,SQL Server,Oracle

Syntax

SELECT Column1, Column2, Column3,... FROM [Table-Name]


Sample1 การเลือกข้อมูลที่ระบุฟิวด์

SELECT CustomerID, Name, Email FROM customer

Output 


CustomerID
Name
Email
C001
Win Weerachaiwin.weerachai@thaicreate.com
C002
John Smithjohn.smith@thaicreate.com
C003
Jame Bornjame.born@thaicreate.com
C004
Chalee Angelchalee.angel@thaicreate.com



----------------------------------------------------------------------------------------

2.SQL INSERT INTO...SET 
เป็นคำสั่งที่ใช้สำหรับเพิ่มข้อมูลลงในตาราง (Table) โดยเป็น Syntax ของ MySQL ที่สามารถกำหนดตำแหน่งของ Column และ Value รูปแบบนี้ง่ายต่อการตรวจสอบ

Database : MySQL

Syntax

INSERT INTO [Table-Name] SET Column1 = 'Value1' , Column2 = 'Value2' , ...


Table : country
CountryCode
CountryName
TH
Thailand
EN
English
US
United states


Sample1 การเพิ่มข้อมูลลงใน Table 

INSERT INTO country SET CountryCode =''CH'' ,CountryName = 'Chaina'

Output 

CountryCode
CountryName
TH
Thailand
EN
English
US
United states
CH
Chaina

-----------------------------------------------------------------------------------------

3.SQL LEN
เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง (Table) โดยทำการนับจำนวนตัวอักษร

Database : MySQL,Microsoft Access,SQL Server,Oracle

Syntax

SELECT LEN(ColumnName) FROM table_name


Sample1 เลือกข้อมูล Column ชื่อ Name โดยทำการนับจำนวนตัวอักษร

SELECT Name, LEN(Name) As LenName FROM customer

Output 

Name
LenName
win weerachai
13
john smith
10
jame born
9
chalee angel
12
 -------------------------------------------------------------------------------------------------

4.SQL LAST 
เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง (Table) โดยเลือกข้อมูล แถวสุดท้ายของข้อมูลที่พบ

Database : MySQL,Microsoft Access,SQL Server,Oracle

Syntax

SELECT LAST(ColumnName) FROM TableName


Sample1 การเลือกข้อมูลแบบด้วย LAST ในตาราง customer 

SELECT LAST(Name) As Name FROM customer

Output 

Name
Chalee Angel
------------------------------------------------------------------------------------
5.SQL AVG 

         เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง (Table) โดยหาค่าเฉลี่ยผลรวมของฟิวด์

Database : MySQL,Microsoft Access,SQL Server,Oracle

Syntax

SELECT AVG(Column/Field) AS [New-Field] FROM [Table-Name]



Sample1 การเลือกข้อมูลค่าเฉลี่ยผลรวมของ Budget

SELECT AVG(Budget) AS AvgBudget FROM customer

Output 

AvgBudget
2500000
------------------------------------------------------------------------------------

6.SQL UPDATE 

        เป็นคำสั่งที่ใช้สำหรับแก้ไขข้อมูลในตาราง (Table) โดยสามารถทำการแก้ไขได้หลายฟิวด์และหลาย Record ภายในคำสั่ง 1 คำสั่ง ทั้งนี้ขึ้นอยู่กับ Where ที่ผู้ใช้ได้เขียนขึ้น 

Database : MySQL,Microsoft Access,SQL Server,Oracle

Syntax

UPDATE [Table-Name] SET Column1='Value1',Column2='Value2',... WHERE clause


Table : country
CountryCode
CountryName
TH
Thailand
EN
English
US
United states
CH
Chaina


Sample1 การแก้ไขข้อมูลลงใน Table 

UPDATE country SET CountryCode = 'JP',CountryName='Japan' WHERE CountryCode = 'CH'

Output 

CountryCode
CountryName
TH
Thailand
EN
English
US
United states
JP
Japan
---------------------------------------------------------------------------------

7.SQL MAX 
       เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง (Table) โดยหาค่าสูงสุดในฟิวด์

Database : MySQL,Microsoft Access,SQL Server,Oracle

Syntax

SELECT MAX(Column/Field) AS [New-Field] FROM [Table-Name]


Sample1 การเลือกข้อมูล Budget สูงที่สุด 

SELECT MAX(Budget) AS MaxBudget FROM customer

Output 

MaxBudget
4000000

----------------------------------------------------------------------------------

8.SQL MID

เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง (Table) โดยทำการตัดคำใน Colomn หรือ Field ที่ต้องการ 

Database : MySQL,Microsoft Access,SQL Server,Oracle

Syntax

SELECT MID(column_name,start[,length]) FROM table_name


Sample1 เลือกข้อมูล Column ชือ่ Name ออกมา 4 ตัวอักษร 

SELECT MID(Name,1,4) As Name FROM customer

Output 

Name
Win
John
Jame
Chal


----------------------------------------------------------------------------------
9.SQL LEFT JOIN 

เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง (Table) โดยเงื่อนไขการ LEFT JOIN จะทำการเลือกข้อมูลหลักและข้อมูลเชื่อมโยงที่สัมพันธ์กัน โดยจะทำการอิงจาก Table แรกสำคัญก่อน ถ้าไม่มีข้อมูลใน Table แรก ข้อมูล Table สองจะไม่ถูกสนใจและจะสนใจข้อมูลแค่ Table แรกเท่านั้น 

Database : MySQL,Microsoft Access,SQL Server,Oracle

Syntax

SELECT [Table-Name1].Column1, [Table-Name2].Column1,... FROM [Table-Name1]
LEFT JOIN [Table-Name2] ON [Table-Name1].Column = [Table-Name2].Column

Sample1 การเลือกข้อมูลแบบ LEFT JOIN ตาราง customer และ audit และ CustomerID = C001 และแสดงผลเฉพาะตาราง audit 

SELECT audit.* FROM customer
LEFT JOIN audit ON customer.CustomerID = audit.CustomerID
WHERE customer.CustomerID = 'C001'

Output 

AuditID
CustomerID
Date
Used
1
C001
2008-08-01
100000
2
C001
2008-08-05
200000
3
C001
2008-08-10
300000

----------------------------------------------------------------------------------

10.SQL UCASE , UPPER

เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง (Table) โดยทำการแปลงตัวอักษรให้เป็นพิมพ์ใหญ่

Database : MySQL,Microsoft Access,SQL Server,Oracle

Syntax

SELECT UCASE(ColumnName) FROM table_name


Sample1 เลือกข้อมูล Column ชื่อ Name โดยแปลงให้เป็นตัวพิมพ์ใหญ่

SELECT UCASE(Name) As Name FROM customer

Output 

Name
WIN WEERACHAI
JOHN SMITH
JAME BORN
CHALEE ANGEL

----------------------------------------------------------------------------------

วันพุธที่ 6 สิงหาคม พ.ศ. 2557

รายงานการเรียนรู้การใช้ซอฟต์แวร์สร้างสรรค์ผลงาน

ชื่อโครงงาน : การเข้าใช้งานแหล่งเรียนรู้ของนักเรียนสุราษฏร์พิทยา


กลุ่มที่ : 3


สมาชิกกลุ่ม
  
          1.นางสาวปัทมาวดี   ช่วยฤกษ์    เลขที่  15  ม.5/13

          2.นางสาวณิชากร     ปล้องคง    เลขที่  16  ม.5/13

          3.นางสาวสิราวรรณ   ทองคำ     เลขที่  17  ม.5/13


วิธีการดำเนินงาน

          1.ช่วยกันวางแผนการดำเนินงานภายในกลุ่ม
   
          2.เรียนรู้โปรแกรม Appserve , phpMyadmin จาก Youtube , Internet และ จากอาจารย์สุธน ภักดี

          3.รวบรวมข้อมูล ใช้เป็นฐานข้อมูลในการทำโปรแกรม

          4.นำข้อมูลต่างๆจัดทำเป็น Web Applocation



ผลการดำเนินการ (สรุปความรู้ที่ได้)

        1.สามารถนำความรู้การทำโปรแกรม appserve มาประยุกต์ใช้ในการทำโครงงานของเราได้

        2.มี Web Application ที่ใช้ในการบันทึกการเข้าใช้งานในแหล่งเรียนรู้

   
         
แหล่งเรียนรู้

       1.Youtube

       2.อาจารย์สุธน ภักดี

       3. Internet


หลักฐานประกอบ

                  -







        

วันพฤหัสบดีที่ 31 กรกฎาคม พ.ศ. 2557

การพัฒนาเว็บบล็อก (WebBlog) ด้วย Wordpress

ตัวอย่างโครงงานเรื่อง   การพัฒนาเว็บบล็อก (WebBlog) ด้วย Wordpress

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

วัตถุประสงค์ของโครงงาน
     1  เพื่อศึกษาและพัฒนาเว็บบล็อก(WebBlog)  ด้วย  Wordpress  เรื่อง ประเภทของคอมพิวเตอร์
     2  เพื่อศึกษาค้นคว้าเรื่องที่สนใจเกี่ยวกับเรื่องประเภทของคอมพิวเตอร์
     3 เพื่อให้ผู้เรียนสามารถพัฒนารูปแบบของเว็บบล็อกจาก  Wordpress  ได้ด้วยตนเองและนํามาประยุกต์ใช้ให้เข้ากับการเรียนรู้ของตนเองมากยิ่งขึ้น
     4 เพื่อให้สามารถติดต่อสื่อสารกันได้ระหว่างครูเพื่อนและผู้สนใจทั่วไป

                
สมมุติฐานของการดำเนินการ (ถ้ามี)
           -

ขอบเขตของการดำเนินการ

     1. จัดทําโครงงานคอมพิวเตอร์ การพัฒนาเว็บบล็อก (WebBlog) ด้วย Wordpressเรื่องประเภขของคอมพิวเตอร์
     2. วัสดุ อุปกรณ์ เครื่องมือหรือโปรแกรมหรือที่ใช้ในการพัฒนา ได้แก่
           2.1 เครื่องคอมพิวเตอร์ พร้อมเชื่อมต่อระบบเครือข่ายอินเทอร์เน็ต
           2.2 เว็บไซต์ที่ให้บริการเว็บบล็อก คือ  www.wordpress.com
           2.3 เว็บไซต์ที่ใช้ในการติดต่อสื่อสาร   เช่น  www.facebook.com  www.hotmail.com www.google.com
           2.4 โปรแกรมตัดต่อและตกแต่งรูปภาพ   เช่น  Adobe Photoshop CS4 และ PhotoScape2.0

 
เอกสารและงานวิจัยที่เกี่ยวข้อง

         1  ความสําคัญของคอมพิวเตอร์
         2  ข้อมูลเกี่ยวกับของคอมพิวเตอร์
         3  เว็บบล็อก (WebBlog)


วิธีดำเนินการ 

          1. ศึกษาและค้นคว้าข้อมูลที่เกี่ยวข้องกับเรื่องที่สนใจ คือเรื่องประเภทของคอมพิวเตอร์ ว่ามีเนื้อหามากน้อยเพียงใด และต้องศึกษาค้นคว้าเพิ่มเติมเพียงใดจากเว็บไซต์ต่างๆ และเก็บข้อมูลไว้เพื่อจัดทําเนื้อหาต่อไป
          2 ศึกษาการสร้างเว็บบล็อกที่สร้างจากเว็บไซต์   Wordpress   จากเอกสารที่ครูประจําวิชากําหนด
          3.จัดทําโครงร่างโครงงานคอมพิวเตอร์เพื่อนําเสนอครูที่ปรึกษาผ่านเว็บบล็อกของตัวเอง โดยได้นําไฟล์ข้อมูล   ไปฝากไว้ที่เว็บไซต์ชื่อ http://www.slideshare.net
          4.ปฏิบัติการจัดทําโครงงานคอมพิวเตอร์การพัฒนาเว็บบล็อก (WebBlog)ด้วย Wordpressโดยการสมัครสมาชิก และสร้างบทเรียนที่สนใจตามแบบเสนอโครงร่างที่เสนอไว้แล้วทั้งนี้ได้นําเสนอบทเรียนผ่านเว็บบล็อกที่
http://nuttapongko.wordpress.com
          5.   นําเสนอรายงานความก้าวหน้าเป็นระยะๆ โดยแจ้งให้ครูที่ปรึกษาโครงงานเข้าไปตรวจความก้าวหน้า
ของโครงงานผ่านเว็บไซต์ http://www.facebook.com/


ผลการดำเนินการ

              ได้เว็บบล็อกที่ชื่อ http://www.wordpress.com  จากนั้นได้นําเสนอเผยแพร่ผลงานผ่านเครือข่ายอินเทอร์เน็ต  ที่สามารถเข้าถึงได้ทุกที่ทุกเวลา โดยได้นําเผยแพร่ที่เว็บบล็อกชื่อ  http://nuttapongko.wordpress.com  ซึ่งสามารถเชื่อมต่อกับสื่อสังคมในรูปแบบของ   Social Media  ประเภทเว็บไซต์  facebookของผู้จัดทําที่ชื่อhttp://www.facebook.com/อัศวินปุตตาปวน    ทั้งนี้เว็บบล็อกดังกล่าว สามารถจัดการและเชื่อมต่อกับเว็บไซต์อื่นๆ ได้เป็นอย่างดี



สรุปผล อภิปราย และข้อเสนอแนะ

          เพื่อนๆในห้องเรียนได้เข้าไปมีส่วนร่วมในการจัดการเรียนรู้ โดยแสดงความเห็นในเนื้อหาและรูปแบบของการนําเสนออย่างหลากหลาย ซึ่งทําให้เกิดการเรียนรู้และเป็นแหล่งเรียนรู้ในโลกออนไลน์อย่างหลากหลายและรวดเร็ว



เอกสารอ้างอิง
         
         http://www.ywkschool.com/_files_school/57100962/data/57100962_1_20130206-110827.pdf



ข้อเสนอแนะในการปรับปรุงโครงงาน
          

            -

วันอังคารที่ 8 กรกฎาคม พ.ศ. 2557

phpMyAdmin คืออะไร

phpMyAdmin คืออะไร?? 


       phpMyAdmin คือโปรแกรมที่ถูกพัฒนาโดยใช้ภาษา PHP เพื่อใช้ในการบริหารจัดการฐานข้อมูล Mysql แทนการคีย์คำสั่ง เนื่องจากถ้าเราจะใช้ฐานข้อมูลที่เป็น MySQL บางครั้งจะมีความลำบากและยุ่งยากในการใช้งาน ดังนั้นจึงมีเครื่องมือในการจัดการฐานข้อมูล MySQL ขึ้นมาเพื่อให้สามารถจัดการ ตัวDBMS ที่เป็น MySQL ได้ง่ายและสดวกยิ่งขึ้น โดย phpMyAdmin ก็ถือเป็นเครื่องมือชนิดหนึ่งในการจัดการนั้นเอง
     
       phpMyAdmin เป็นส่วนต่อประสานที่สร้างโดยภาษาพีเอชพี ซึ่งใช้จัดการฐานข้อมูล MySQL ผ่านเว็บเบราว์เซอร์ โดยสามารถที่จะทำการสร้างฐานข้อมูลใหม่ หรือทำการสร้าง TABLE ใหม่ๆ และยังมี function ที่ใช้สำหรับการทดสอบการ query ข้อมูลด้วยภาษา SQL พร้อมกันนั้น ยังสามารถทำการ insert delete update หรือแม้กระทั่งใช้ คำสั่งต่างๆ เหมือนกับกันการใช้ภาษา SQL ในการสร้างตารางข้อมูล phpMyAdmin เป็นโปรแกรมประเภท MySQL Client ตัวหนึ่งที่ใช้ในการจัดการข้อมูล MySQL ผ่านweb browser ได้โดยตรง phpMyAdmin ตัวนี้จะทำงานบน Web server เป็น PHP Application ที่ใช้ควบคุมจัดการ MySQL Server 

      ความสามารถของ phpMyAdmin คือ

         1. สร้างและลบ Database 

         2. สร้างและจัดการ Table เช่น แทรก record, ลบ record, แก้ไข record, ลบ Table, แก้ไข field
         3. โหลดเท็กซ์ไฟล์เข้าไปเก็บเป็นข้อมูลในตารางได้ 
         4. หาผลสรุป (Query) ด้วยคำสั่ง SQL