ไม่ทราบว่าถ้าต้องการสร้างฐานข้อมูลโดยใช้ mysql สามารถหาโหลด mysql มาใช้งานได้จากที่ไหนบ้าง
ถ้าโหลดมาแล้ว แล้วต้องการสร้างฐานข้อมูลขึ้นมาต้องทำผ่าน dos อย่างเดียวรึเปล่าค่ะ
แล้วถ้าไม่ใช้ mysql สร้าง สามารถใช้อะไรสร้างได้อีกค่ะ
กระทู้เก่าๆ จะย้ายตามไปในภายหลัง ตอนนี้ปิดการโพสต์กระทู้ไว้ เหลือไว้เฉพาะอ้างอิงเท่านั้น
หาได้จาก http://dev.mysql.com/downloads/ ครับ ถ้าฟรีก็ community downloads ได้เลย
รายละเอียดของ mysql อ่านได้จากที่นี่ เป็นภาษาไทย
http://th.wikipedia.org/wiki/MySQL
ถามท่านอื่นต่ออีกนิดครับ ที่ mirror.in.th ไม่มี mysql เหรอครับ ไปดู
http://www.mirror.in.th/sourceforge.net/m/my/mysql/
ไม่เห็นมีไฟล์อะไรเลย
ขอบคุณค่ะ
ถ้าจะใช้กับ python ลองใช้ SQLObject ดูครับ ใช้ง่ายมากครับ ลองเล่นดูเสาร์อาทิตย์นี้ก็น่าจะใช้ได้คล่องพอสมควรแล้ว http://www.sqlobject.org/
ขอบคุณค่ะ
จะลองใช้ดู
หากไม่ใช้ mysql ตัวอื่นที่แนะนำมี SQLite ครับ SQLite ดีตรงที่มันเป็น library แบบ stand alone ไม่ต้องใช้ server แต่หากข้อมูลมาก ๆ ใช้ MySQL ดีกว่า
อีกตัวที่น่าสนใจคือ PostgreSQL ตัวนี้ features เยอะมาก แต่ช้ากว่า MySQL ต้องมีการ Tuning เพิ่มเติม
หรือจะเอาให้แหวกแนวไปเลยก็ ZODB ซึ่งใช้ง่าย และมีข้อดีหลายอย่าง แต่ข้อเสียก็ไม่น้อย ขึ้นอยู่กับว่าจะเอาไปใช้อะไร ลองอ่านเรื่อง Data-Persistence with ZODB ดูครับ
การสร้างฐานข้อมูล ผมเข้าใจว่ามี User Interface (UI) ให้เลือกใช้เยอะอยู่ครับ อย่างน้อยก็ MySQL GUI Tools หรือไม่ก็ Web base UI อย่าง PHPMyAdmin แต่ ผมแนะนำว่าทำผ่าน Terminal (หรือที่คุณ ybuaull เรียกว่า DOS นั่นแหละครับ) จะดีที่สุดครับ เพราะไป ๆ มา ๆ อาจจะใช้ง่ายกว่า UI ด้วยซ้ำ และยังได้ฝึกการ query อีกด้วย
หากเป็นไปได้ช่วยบอกว่าเอาไปทำอะไรก็ดีครับ จะได้วิเคราะห์ถูกครับว่าควรใช้ฐานข้อมูลตัวไหน
ขอบคุณมากค่ะที่แนะนำ
ต้องการสร้างฐานข้อมูลที่เก็บค่าเกี่ยวกับ
-ข้อมูลส่วนตัวของผู้ใช้งานโปรแกรม
-ประวัติของเอกสารที่นำเข้ามาตรวจสอบในโปรแกรม
-คำศัพท์ที่นำมาใช้เพื่อการตรวจสอบเอกสาร
ที่ต้องสร้างก็มีเท่านี้ค่ะ
ดูท่าข้อมูลจะไม่เยอะ งั้นใช้ cPickle ก็พอครับ ไม่ต้องลงโมดูลอื่นเพิ่มเติม ใช้ง่ายสะดวกดาย แต่ feature มันจะน้อยตามไปด้วย หากไม่ได้มีอะไรไปเกี่ยวข้องกับเนตเวิร์ค หรือ client, server ผมคิดว่าน่าจะโอเค
จำนวน field ไม่เยอะ แต่ record เยอะหรือเปล่า?
record เยอะค่ะ
คิดว่าจะใช้ mysql ได้โหลด mysql server 5.0 มาลงแล้ว
ได้ลองสร้างฐานข้อมูลบ้างแล้ว
แต่ทำไมเวลาใช้ python ติดต่อกับฐานข้อมูล มักจะเกิด error ตรง host หละค่ะ
ถ้าอย่างนั้นเราจะรู้ได้อย่างไรว่า ชื่อ host อะไร ดูได้จากตรงไหนกัน
error แบบไหนครับ? ลองแปะ source code และ error ให้ดูได้เปล่า? แต่ว่าก่อนปะ source code ดูนี่หน่อยนะครับ http://blog.vee-u.com/2008/02/17/blockcode/ <-- อันนี้อะ.
อีกอย่างลองใช้ mysql client เข้าก่อน ได้หรือเปล่าครับ?
ถ้าไม่อยากงงเรื่อง client และ server ก็ใช้ SQLite ดีกว่า มั้ง? แต่ mysql ก็ดี ได้แพร่หลาย เร็วอีก :-)
---
http://blog.vee-u.com/
นี่คือ code ที่เขียนค่ะ
นี่คือ error ที่เกิด
กรี๊ดๆใส่ blockcode แล้ว :-D ขอบคุณมากครับ
ลืมใส่ quote มังครับ
ถ้าขึ้นมาประมาณ NameError ก็พึงระวังได้เลยครับว่าผิดในโปรแกรมที่ยังไม่เกี่ยวกับ database
---
http://blog.vee-u.com/
ขึ้นอย่างนี้หมายความว่าเรียก host ผิดใช่ไหมค่ะ
คิดว่าใช่นะ แต่แปลกๆที่ว่ามันน่าจะเป็น OperationalError: (2005, "Unknown MySQL server host 'localhost' (11001)") แทนที่จะเป็น OperationalError: (2005, "Unknown MySQL server host 'mysql' (11001)") อะ.
เขียนตรง host = ว่าไง?
---
http://blog.vee-u.com/
เป็นไปได้ว่าตัวแปร host โดนเปลี่ยนเป็น host = 'mysql' ที่ไหนสักแห่งโดยไม่รู้ตัว (อย่างน้อย password ก็โดน define ซ้ำสองครั้งหนึ่งตัวแปรครับ) ลองใส่ค่าต่าง ๆ ตรง ๆ ก่อนดูครับ
อีกอย่าง insert แล้วต้อง fetch ด้วยเหรอครับ? (ผมก็เขียนไม่ค่อยเป็นอะนะ ใช้แต่ ORM :-P)
---
http://blog.vee-u.com/
เขียน Python เป็นภาษาที่เท่าไหร่? เคยเขียนภาษาอะไรมาก่อนบ้าง? กำลังเรียนอยู่? ชั้นไหนแล้ว? หรือว่าทำงานอะไร? ... ถ้าไม่สะดวกก็ไม่ตอบก็ได้นะครับคำถามพวกนี้? ... ก็แค่แบบอยากรู้อยากเห็น :-P
---
http://blog.vee-u.com/
เรียนอยู่ค่ะ ปีสุดท้าย
แต่โดนบังคับให้เขียนภาษาที่ไม่เคยเรียนรู้มาก่อน
แถมมาให้ตอนเมื่อต้นเดือน
แถมยังต้องทำให้เสร็จภายในเดือนนี้ด้วย
ทำไมเค้าต้องทำแบบนี้ด้วยก็ไม่รู้ เหมือนกลั้นแกล้งกัน
เคยเขียนภาษาอะไรมาแล้วบ้าง? เรียนปริญญาตรี?
---
http://blog.vee-u.com/
php ที่ทำได้ดี
อ่อถ้าเขียน PHP ได้ Python ก็ไม่น่ายากอะไร. เขียนเป็น web จะง่ายกว่าใช้ wx มะ?
---
http://blog.vee-u.com/
เบื้องบนเค้ายากได้เป็นแบบ app ติดตั้งบนเครื่อง
ก็ยากนะ สำหรับคนที่ไม่รู้เรื่องอะไรเลย มันสับสนอ่ะ
อืมเขียนไม่เป็นเหมือนกัน เขียนเป็นแต่เว็บอะ :-P. อยากใช้ในเครื่องก็เอา web server ลง ...
---
http://blog.vee-u.com/
ค่ะ ขอบคุณค่ะ
อย่าไปคิดเลยว่าอาจารย์กลั่นแกล้ง อาจจะรู้สึกแย่ๆ ในตอนนี้ แต่ในที่สุดแล้วมันก็ทำให้เรา step up ไปได้อีก มองโลกในแง่ดีไว้จะดีที่สุด พยายามมองให้เห็นในสิ่งที่ดีๆ จากสถานการณ์ที่คิดว่าเลวร้าย แล้วชีวิตจะมีความสุขขึ้นเยอะ
อย่างน้อยก็ทำให้ได้มารู้จักกับพวกพี่ๆ ในเว็บนี้ล่ะนะ :D
ผมใช้ sqlalchemy หละ
http://blog.vee-u.com/2007/08/01/elixir-%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B...
---
http://blog.vee-u.com/
ขอบคุณค่ะที่แนะนำ
พึ่งอ่านคำถาม. ยังใช้ DOS อยู่อีกเหรอ? FreeDOS หรือ MS DOS?
ผมจำได้ลางเลือนเต็มที ไม่ได้ใช้มาจะสิบปีละ DOS นี่.
---
http://blog.vee-u.com/
ก็ตอนแรกลง appserv แต่ว่าเปิดใช้งาน phpmyadmin สำหรับสร้างฐานข้อมูลไม่ได้
ก็เลยลง mysql server 5.0 ก็เลยต้องใช้หน้า dos ทำงานอ่ะค่ะ
หมายถึงหน้าจอที่เปิดมาพิมพ์ ดำๆมืดๆ ของ Windows ใช่มะ?
---
http://blog.vee-u.com/
ใช่ค่ะ
นึกว่าอันนั้นเป็นโปรแกรมหน้าตาคล้าย dos เฉยๆ
---
http://blog.vee-u.com/
ไม่ทราบว่าถ้าสร้างฐานข้อมูลจาก appserv แล้วนำมาใช้กับ python จะสามารถติดต่อข้อมูลกันได้รึเปล่าค่ะ
สบาย ;-)
---
http://blog.vee-u.com/
ผมใช้ django กับ phpmyadmin ที่ติดมากับ appserv ได้เลยครับ ฉลุย
.keep coding.