ฟอนต์ฟอรั่ม ดาวน์โหลดฟอนต์ | บทความ | ฟอรั่ม | เกี่ยวกับเรา
26 พ.ค. 2012, 17:15 น. *
ยินดีต้อนรับจ้ะ ขาจร กรุณา เข้าสู่ระบบ หรือ สมัครสาวก
ส่งอีเมลยืนยันการใช้งาน?

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น
ร้านสกรีนเสื้อ
ข่าว:
   หน้าแรก   คุ้ยกระจู๋ เข้าสู่ระบบ สมัครสาวก  
  พิมพ์  
ผู้เขียน กระจู๋: ภาษา SQL  (อ่าน 28379 ครั้ง)
0 สาวก และ 1 ขาจร กำลังดูกระจู๋นี้
ฉันรักเบอมิ่งแฮม
มังกร
******
จิตพิสัย 542
โพสต์: 12112
ถล๊อกกก
talork etalork เว็บไซต์ อีเมล ออฟไลน์ ออฟไลน์
ภาษา SQL (05 ก.ค. 2006, 14:53 น.)
ไม่รู้มีคนสนใจกันหรือเปล่า แต่ห้าว อยากเขียน

+++++++++++++++++++++++++++++++++++

เวลาเราเขียนเว็บ เขียนโปรแกรม ส่วนใหญ่ ก็จะทำงานกับฐานข้อมูล

ต่อให้เก่งโปรแกรมแค่ไหน ถ้า SQL ไม่ได้ ก็แป็ก

ตอนนี้แม้มี โปรแกรมออกมาอำนวยความสะดวก ในการจัดการดาต้าเบส เยอะแยะ

แต่ถ้าไม่มีพื้น เปิดโปรแกรมเข้าไป ก็อาจหงายหลังเอาง่ายๆเหมือนกัน


เริ่มแรก มารู้จัก ดาต้าเบสกันก่อน

ฐานข้อมูล ตอนนี้มีออกมาหลายยี่ห้อ ที่ดังๆก็เช่น  SQL Server , Microsoft Access , MySQL ,DB2

เราก็เลือกมาซักอย่างมาจะใช้อันไหน

ถ้าข้อมูลไม่เยอะมาก เน้นง่าย สะดวก ก็ Microsoft Access

ถ้าใหญ่มาก แต่เน้นสาย Microsoft (เขียนเว็บพวก ASP) ส่วนใหญ่นิยม SQL Server

หรือเน้นสายฟรี พวก PHP ก็ MySQL


เคยเห็นพวกเว็บบอร์ดสอนเขียนโปรแกรม จะมีคนเข้ามาถามว่า ASP กับ PHP อันไหนดีกว่ากัน

จากประสบกาม ของผม เอาง่ายๆเลยคือ โฮสที่เป็น Windows สำหรับ ASP จะแพงกว่า โฮส พวกสาย Linux สำหรับ PHP มาก

ต่อ Rep2 ละกัน เดี๊ยวยาวมาก ไม่มีคนอ่าน  ขี้

บันทึกการเข้า

ลอดลาย
มังกร
******
จิตพิสัย 452
โพสต์: 15242
โลกกำลังร้อน จนคนกำลังเพ้อ...
ออฟไลน์ ออฟไลน์
Re: ภาษา SQL (05 ก.ค. 2006, 14:56 น.)
เข้ามาอ่านแล้วนา  ลันล้า
บันทึกการเข้า

เราสบายดี แล้วคุณเป็นอย่างไรบ้าง
ฉันรักเบอมิ่งแฮม
มังกร
******
จิตพิสัย 542
โพสต์: 12112
ถล๊อกกก
talork etalork เว็บไซต์ อีเมล ออฟไลน์ ออฟไลน์
Re: ภาษา SQL (05 ก.ค. 2006, 15:00 น.)
อันนี้สอนเน้น ฝั่งไมโครซอฟละกันนะ ผมคล่องทางสายนี้หน่อย

แต่ผมไม่ได้จบคอมนะ อันไหนผิดๆถูกๆ ก็ท้วงด้วยละกัน

ต่อๆ +++++++++++++++++++++++++++


เวลาเราจะสร้างฐานข้อมูลอะไรซักอย่าง

มันจะได้ก้อนไฟล์มาก้อนหนึ่ง หน้าตาประมาณนี้

อันนี้ ของ Access



อันนี้ของ SQL Server



ข้างในไฟล์ ก็จะมีพวก Table หลายๆ Table ไว้เก็บข้อมูล

ลองนึกถึง หน้าตา Excel ละกัน น่าจะคุ้นๆ กันอยู่

ไฟล์ ดาต้าเบส ก็คือ ไฟล์ Excel ไฟล์หนึง

Table ก็จะ คล้ายๆ กับ Sheet ในไฟล์ Excel นั่นแหละ

หน้าตา Table เวลาเปิดมาดูก็จะประมาณนี้ครับ



ขอปิดบังนามสกุลกันหน่อยนะ พอดีเปิดของจริงมาให้ดูกันเลย

« แก้ไขครั้งสุดท้าย: 05 ก.ค. 2006, 15:18 น. โดย ถลอก » บันทึกการเข้า

มังกร
******
จิตพิสัย 364
โพสต์: 12017
*v*
sirapot sirapot ออฟไลน์ ออฟไลน์
Re: ภาษา SQL (05 ก.ค. 2006, 15:02 น.)
 กรี๊ดดดดด
ได้ความรู้ เอาไปเขียนโปรแกรมทำโปรเจค
บันทึกการเข้า
ฉันรักเบอมิ่งแฮม
มังกร
******
จิตพิสัย 542
โพสต์: 12112
ถล๊อกกก
talork etalork เว็บไซต์ อีเมล ออฟไลน์ ออฟไลน์
Re: ภาษา SQL (05 ก.ค. 2006, 15:32 น.)
มาอธิบาย Table กันหน่อย

Table หนึ่ง จะประกอบด้วย หลาย Field (ใน Access) หรือ เรียกอีกอย่างหนึงว่า Column (ตาม Sql Server)

อธิบายกันก่อน ว่า Field คืออะไร

Field มันก็คือ ส่วนย่อย ของ Table อืม อธิบายไงดีหว่า ดูรูป ก่อนละกัน

ตามแนวตั้ง ตามลูกศร สีแดง เรียกว่า Field ตามแนวนอน ลูกศรสีน้ำเงิน เรียก Record นะครับ



เดาว่า เข้าใจกันหมดแล้วแหละ  ลันล้า


....

ยกตัวอย่างเลยดีกว่า

สมมติว่าเราจะเก็บข้อมูลของ กระเทยในหมู่บ้าน กอไก่

ข้อมูลของกระเทยหนึ่งคน คือหนึ่งเรคคอร์ด

ข้อมูลของกระเทยหลายๆคน คือ หลายๆ เรคคอร์ด จะรวมอยู่ในหนึ่งเทเบิ้ล

แต่ข้อมูลหนึ่งเรคคอร์ด จะประกอบด้วยหลาย กอลั่ม (=column นั่นแหละ แต่ที่บริษัทผมเรียก กอลั่ม)

กอลั่ม คือ ชนิดของรายละเอียด เช่น ชื่อ , นามสกุล , ขนาด(ของแขน) , ความยาว(ของแขน)



โอ่ว รังสีขี้เกียจ แผ่ออกจากร่างแล้ว วันหลังมาต่อ  แบร่
บันทึกการเข้า

ลอดลาย
มังกร
******
จิตพิสัย 452
โพสต์: 15242
โลกกำลังร้อน จนคนกำลังเพ้อ...
ออฟไลน์ ออฟไลน์
Re: ภาษา SQL (05 ก.ค. 2006, 15:44 น.)
รีบๆมาต่อนะครับ เห็นแววดีมีสาระแล้ว  ยิ้มน่ารัก
บันทึกการเข้า

เราสบายดี แล้วคุณเป็นอย่างไรบ้าง
٩(•̮̮̃•̃)۶ ٩(-̮̮̃-̃)۶ ٩(-̮̮̃•̃)۶
ยักษ์
*****
จิตพิสัย 1159
โพสต์: 26952
ohaeey ohaeey เว็บไซต์ ออฟไลน์ ออฟไลน์
Re: ภาษา SQL (05 ก.ค. 2006, 17:20 น.)
ขยันมาจากไหน ไปทำ http://www.devfree.com ก่อนเถอะ  กร๊าก
บันทึกการเข้า

[ FACT HOSTING ] [ บ้านโฮมฮัก ]
Today you , Tomorrow me.
ฉันรักเบอมิ่งแฮม
มังกร
******
จิตพิสัย 542
โพสต์: 12112
ถล๊อกกก
talork etalork เว็บไซต์ อีเมล ออฟไลน์ ออฟไลน์
Re: ภาษา SQL (05 ก.ค. 2006, 18:01 น.)
ขยันมาจากไหน ไปทำ http://www.devfree.com ก่อนเถอะ  กร๊าก


โพสไวในนี้ แล้วไปแปะในนู้นไง ง่ายดี ครับ กร๊าก
บันทึกการเข้า

มังกร
******
จิตพิสัย 292
โพสต์: 9258
เว็บไซต์ อีเมล ออฟไลน์ ออฟไลน์
Re: ภาษา SQL (05 ก.ค. 2006, 18:15 น.)
กรี๊ดดดดดดดด
พี่ถลอกมาาาาาา ~~

กรี๊ดดดดด










 เอือม
บันทึกการเข้า
เดอะวาฬ
******
จิตพิสัย 255
โพสต์: 4387
อีเมล ออฟไลน์ ออฟไลน์
Re: ภาษา SQL (05 ก.ค. 2006, 20:19 น.)
ต่อด่วนเลยครับ  กรี๊ดดดดด
บันทึกการเข้า
คารมเป็นต่อ รูปหล่อเป็น
แมมมอธ~
******
จิตพิสัย 135
โพสต์: 2644
เริ่มจะว่าง
อีเมล ออฟไลน์ ออฟไลน์
Re: ภาษา SQL (05 ก.ค. 2006, 20:59 น.)
ถลอก กินอะไรผิดสำแดงมาหรือเปล่า  ฮิ้ววว
บันทึกการเข้า

[ว่างให้เช่า]
พี่เสือ
****
จิตพิสัย 346
โพสต์: 1801
เว็บไซต์ ออฟไลน์ ออฟไลน์
Re: ภาษา SQL (05 ก.ค. 2006, 22:54 น.)
ดูท่างทางแนวโน้มจะเอียงไปหา Microsoft SQL Server,MySQL? ถ้าเป็นอย่างนั้น ขอ break ก่อน(เพราะหลายๆคนเข้าใจว่า SQL ก็ SQL Server) จริงๆคำว่า SQL ไม่ได้หมายถึง software หรือ servers ใดๆเลย เพราะมันเป็นภาษา(Language)กลางที่ใช้ในการสอบถาม(Query)ข้อมูล(แต่การสอบถามนั้นแฝงด้วยคำสั่ง)เท่านั้น

http://th.wikipedia.org/wiki/SQL ภาษาไทย
http://en.wikipedia.org/wiki/SQL สำหรับ inter  (อิอิ)
บันทึกการเข้า

http://www.ThaiBuddy.com (ฟรีดิกชันนารี่ ชี้แล้วแปล)
ผมรู้เล็กน้อย
ฉันรักเบอมิ่งแฮม
มังกร
******
จิตพิสัย 542
โพสต์: 12112
ถล๊อกกก
talork etalork เว็บไซต์ อีเมล ออฟไลน์ ออฟไลน์
Re: ภาษา SQL (05 ก.ค. 2006, 23:42 น.)
ใจเย็นดิพี่ท่าน อธิบายฐานข้อมูลก่อนไง เดี๊ยวพอถึงเรื่องภาษาจริงๆจะได้ไม่งง ฮิ้ววว
บันทึกการเข้า

Ah!
..มะ... มะ.. มะมะมะ
มังกร
******
จิตพิสัย 1435
โพสต์: 18867
เจนภพเรียกลุงแหวง
phukradung phukradung ออฟไลน์ ออฟไลน์
Re: ภาษา SQL (06 ก.ค. 2006, 00:09 น.)
 กรี๊ดดดดด กรี๊ดดดดด กรี๊ดดดดด
กำลังอยากรู้เรื่องเลยครับ

เชิญเฮียถลอกต่อได้เลย
แควนๆรออ่านเพียบๆ
บันทึกการเข้า

        AH_LuGDeK, AH_LuGDeK_R
ฉันรักเบอมิ่งแฮม
มังกร
******
จิตพิสัย 542
โพสต์: 12112
ถล๊อกกก
talork etalork เว็บไซต์ อีเมล ออฟไลน์ ออฟไลน์
Re: ภาษา SQL (06 ก.ค. 2006, 14:54 น.)
ขั้นสอง การ Normalization

มันคือ การลดความซ้ำซ้อนของฐานข้อมูล ทำให้มันไม่ ยุ่งเหยิง ยึกยือ ประมาณนั้น

ข้อดีคือ มันจะทำให้ฐานข้อมูล เป็นระเบียบ ฐานข้อมูลมีขนาดเล็ก ทำให้เวลาเราเรียกดูข้อมูล มันจะทำได้อย่างรวดเร็ว

แต่ เรื่องนี้ผมขี้เกียจเขียน เอาเป็นว่า

ไปอ่านที่ http://cptd.chandra.ac.th/selfstud/Database/normalization.htm แทนละกัน

เขียนได้เข้าใจง่ายพอสมควร

อ่ะ หลังจากเตรียมความพร้อมกันเรียบร้อย แล้ว

ก็ได้เวลามาเข้าเรื่อง ภาษา SQL จริงๆกันเสียที   กร๊าก กร๊าก กร๊าก
บันทึกการเข้า

หน้า: [1] 2 3 4 5 6 7 8 ... 12   ขึ้นบน
  พิมพ์  
 
 
กระโดดไป:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2006-2007, Simple Machines | Thai language by ThaiSMF Valid XHTML 1.0! Valid CSS!
ขอบคุณ SMF Forum