Codeans.com – คำตอบของการเขียนเว็บไซต์

สอนเขียนเว็บไซต์ ด้วย HTML, PHP, Javascript, CSS, AJAX, MySQL

Posts Tagged 'Sql'

วิธีการรันไฟล์คิวรี่ SQL ขนาดใหญ่ เข้าสู่ฐานข้อมูล MySQL

ปกติ ทุกคนจะเข้าใช้งาน ฐานข้อมูล MySQL ของเว็บโฮสติ้งผ่านทาง phpMyAdmin กันใช่มั้ยครับ แต่ถ้าสมมติว่าท่านต้องการนำเข้าข้อมูลลงฐานข้อมูล ข้อมูลของคุณมีขนาดใหญ่มาก ๆ เช่น 200 MB, แบบนี้วิธีการรันคิวรี่นี้ผ่าน phpMyAdmin คงไปได้ยากแน่นอน เพราะท่านคงติดปัญหา เช่น ข้อจำกัดของเว็บโฮสติ้งในการอัปโหลดไฟล์ที่มีขนาดใหญ่มาก ๆ เป็นต้น เพราะฉะนั้นเรามาหาวิธีการที่จะนำเข้าข้อมูลนี้กันให้ได้จากทรัพยากรที่เรามีเถอะ มาดู CaseStudy กันครับ ก่อนอื่น สิ่งที่ท่านจำเป็น(พื้นฐาน) ที่จำเป็นต้องมีคือ เว็บโฮส์ติ้งที่ติดตั้ง Arpache + MySql เนื้อที่ต้องเพียงพอที่จะรอบรับไฟล์คิวรี่ได้ บริการ SSH เพื่อรันคอมมานต์ในการนำเข้าข้อมูลไฟล์คิวรี่ (เป็นบริการที่อาจจะต้องขออนุญาติจากเว็บโฮสติ้ง ลองติดต่อกับผู้ให้บรการเว็บโฮสติ้งของท่านครับ) ขั้นตอนการทำ ต้องอัปโหลดไฟล์คิวรี่ที่ต้องการนำเข้าไปยัง ฐานข้อมูล MySql โดยผ่านโปรแกรม FTP สมมติว่าอัปโหลดไปยัง ไดเร็คทอรี่และไฟล์คิวรี่ชื่อ /home/codeans/public_html/filearticle2009.sql เข้าใช้บริการ SSH ผ่านโปรแกรม PUTTY (ดาวน์โหลดและดูตัวอย่างได้ที่นี่) สิ่งที่ท่านต้องใส่คือ HOSTNAME , more »

22 January 2009 at 11:37 - Comments

คิวรี่ เพื่อหารายการข้อมูล จากหลาย ๆ ตารางที่มีข้อมูลต่างกัน

คิวรี่ เพื่อหารายการข้อมูล จากหลาย ๆ ตารางที่มีข้อมูลต่างชนิดกัน โดยส่วนใหญ่ มักใช้กันเพื่อการทำ data mining หรือ data warehouse คิวรี่นี้ใช้กับ mysql 5 ครับ ตัวอย่าง ตาราง A (product_id, product_name, price_sell) ตาราง B (item_id, item_name, item_sell) ถ้าเราต้องเขียนคิวรี่เพื่อทำรีพอร์ทให้ผู้บริหาร เพื่อนำเสนอรายการสินค้าทั้งหมด และมีการแบ่งหน้าด้วย (เพราะเป็นรีพอร์ทผ่านเว็บไซต์) วิธีการคือ การใช้ UNION เข้ามาช่วย ลองดูตัวอย่างเลยครับ [code lang="SQL"] (select product_id, product_name, price_sell as price from A) UNION (select item_id as product_id, item_name as product_name, item_sell more »

21 January 2009 at 17:17 - Comments