Are you the publisher? Claim or contact us about this channel


Embed this content in your HTML

Search

Report adult content:

click to rate:

Account: (login)

More Channels


Channel Catalog


Channel Description:

Mindphp.com สอนเขียนโปรแกรมด้วย PHP สอน OOP ฐานข้อมูล สอน ทำเว็บ Joomla phpBB OpenERP
    0 0
  • 06/06/14--22:50: หนังสือ SQL
  • รวมรวมหนังสือ SQL ทุกเล่ม ทั้ง SQL มาตรฐาน, mySQL, Oracle, MSSQL, PGSQL ที่มีจัดจำหน่าย


    0 0

    ก่อนดูวิธการอัพเกรดเวอร์ชั่นของ ฐานข้อมูล {--mlinkarticle=3418--}PostgreSQL{--mlinkarticle--} ในเนื้อหาในเว็บ มีบทความสอบเกี่ยวกับฐานข้อมูลชนิดหนี้อยู่ สองที่ คือ ที่เว็บบอร์ด PostgreSQL

    และเนื้อหาบทความในเว็บ PGSQL

    วิธีการย้ายฐานข้อมูลจากเวอร์ชั่นหนึ่งไปยังอีกเวอร์ชั่นหนึ่ง ตามตัวอย่างนี้ เป็นการย้ายจาก PostgreSQL 9.2 ไป PostgreSQL 9.4

    วิธีนี้เป็นหนึ่งในหลายวิธีที่สามารถทำได้ โดย หลักการคือ จะ Backup ฐานข้อมูลทั้งหมดของ PostgreSQL 9.2 แล้ว ไป Restore ใหม่ที่ PostgreSQL 9.4 หลังจากติดตั้ง ฐานข้อมูลเวอร์ชั่นใหม่เสร็จ แล้ว เราจะต้องใช้เครื่องมือที่มีมาใน PostgreSQL ช่วยในการย้ายข้อมูลมา

    ซึ่งเครื่องมือ ที่แนะนำคือ pg_dumpall สำหรับ Backup ฐานข้อมูล และ psql สำหรับ Restore ฐานข้อมูล

    รูปแบบคำสั่งในการ Backup

    pg_dumpall -U [Supper user]  > dumpalldb.sql 

    กรอกรหัสผ่านสำหรับ Supper User รอจนโปรแกรมทำงานเสร็จ จะได้ไฟล์ dumpalldb.sql

    รูปแบบคำสั่งในการ Restore

    psql -U [Supper user] -f dumpalldb.sql 

    รอจนโปรแกรมทำงานเสร็จเราก็จะได้ ฐานข้อมูลในเวอร์ชั่นใหม่แล้ว

    สำหรับท่านที่ต้องการ ย้าย ฐานข้อมูลไปยัง Server อื่นที่ไม่ใช่ Localhost สามารถใช้ Options ของคำสั่งนี้ได้ โดยระบุ ชื่อโฮส หรือ ไอพี รูปแบบ -h 127.0.0.1

    สามารถสอบถามปัญหา สอบถามปัญหา ฐานข้อมูล PGSQL


    0 0

    บทที่ 5 ขั้นตอน การลบข้อมูลที่แสดงอยู่หน้าฟอร์ม List 

    python (ไพธอน) สามารถดึงข้อมูลมาแสดงในรูแแบบฟอร์มได้ แล้วทำการลบข้อมูลจากฐานข้อมูล โดยใช้ Flask (แฟลก) โค๊ด SQL (เอส-คิว-แอล) ของ python ที่ใช้ก็ไม่ต่างจากภาษาอืนเลย ใช้เหมือนกัน ใช้งานง่าย

    ขั้นตอนที่1 การลบให้ไปทำปุ่มที่หน้าฟอร์ม List ก่อน แล้วทำการส่ง id กลับมาที่ methot

    <form action="/iddel/{{ row[0] }}" method="post"> <input type="submit" value="ลบข้อมูล" /> 
    โค๊ดปุ่ม ลบข้อมูล
    โค๊ดปุ่ม ลบข้อมูล

    ขั้นตอนที่2  สร้าง methot del เพิ่มเขียนโค๊ดลบข้อมูลในฐานข้อมูล

    หลักการทำงาน เราไปที่หน้า list เลือกข้อมูลที่เราต้องการที่จะลบ พอเรากดปุ่ม ก็จะ action ไปที่ methot del โดยการส่ง id ไปลบ

    @app.route('/iddel/<postID>', methods=['POST', 'GET'])
    def iddel(postID):
        idd = postID
        print idd
        try:
                con = p.connect(host='127.0.0.1', database='test', user='testerp', password='test123')
                cur = con.cursor()
                # idd = 6
                sql = "DELETE FROM test_python WHERE id = '%s'" %idd
                try:
                        cur.execute(sql)
                        con.commit()
                        return 'Delete ID: %s' % idd + '<br>'
                except:
                        return 'Not Delete ID '
        except p.DatabaseError:
                print ('Error %s' % p.DatabaseError)

    ภาพตัวอย่าง

    สร้าง methot del
    สร้าง methot del

    ผลลัพะ์จากการรันโปรแกม

    หน้าฟอร์ม list เพื่อทำการลบข้อมูล
    หน้าฟอร์ม list เพื่อทำการลบข้อมูล
    หน้าฟอร์มหลังจากการลบเรียบร้อย
    หน้าฟอร์มหลังจากการลบเรียบร้อย

     

    บทความนี้เป็นส่วนหนึ่งของการลบข้อมูลใน sql โดยภาษา python บทต่อไป เป็นการแก้ไข

    {mdfiles=404}


    0 0

    ก่อนดูวิธการอัพเกรดเวอร์ชั่นของ ฐานข้อมูล {--mlinkarticle=3418--}PostgreSQL{--mlinkarticle--} ในเนื้อหาในเว็บ มีบทความสอบเกี่ยวกับฐานข้อมูลชนิดหนี้อยู่ สองที่ คือ ที่เว็บบอร์ด PostgreSQL

    และเนื้อหาบทความในเว็บ PGSQL

    วิธีการย้ายฐานข้อมูลจากเวอร์ชั่นหนึ่งไปยังอีกเวอร์ชั่นหนึ่ง ตามตัวอย่างนี้ เป็นการย้ายจาก PostgreSQL 9.2 ไป PostgreSQL 9.4

    วิธีนี้เป็นหนึ่งในหลายวิธีที่สามารถทำได้ โดย หลักการคือ จะ Backup ฐานข้อมูลทั้งหมดของ PostgreSQL 9.2 แล้ว ไป Restore ใหม่ที่ PostgreSQL 9.4 หลังจากติดตั้ง ฐานข้อมูลเวอร์ชั่นใหม่เสร็จ แล้ว เราจะต้องใช้เครื่องมือที่มีมาใน PostgreSQL ช่วยในการย้ายข้อมูลมา

    ซึ่งเครื่องมือ ที่แนะนำคือ pg_dumpall สำหรับ Backup ฐานข้อมูล และ psql สำหรับ Restore ฐานข้อมูล

    รูปแบบคำสั่งในการ Backup

    pg_dumpall -U [Supper user]  > dumpalldb.sql 

    กรอกรหัสผ่านสำหรับ Supper User รอจนโปรแกรมทำงานเสร็จ จะได้ไฟล์ dumpalldb.sql

    รูปแบบคำสั่งในการ Restore

    psql -U [Supper user] -f dumpalldb.sql 

    รอจนโปรแกรมทำงานเสร็จเราก็จะได้ ฐานข้อมูลในเวอร์ชั่นใหม่แล้ว

    สำหรับท่านที่ต้องการ ย้าย ฐานข้อมูลไปยัง Server อื่นที่ไม่ใช่ Localhost สามารถใช้ Options ของคำสั่งนี้ได้ โดยระบุ ชื่อโฮส หรือ ไอพี รูปแบบ -h 127.0.0.1

    สามารถสอบถามปัญหา สอบถามปัญหา ฐานข้อมูล PGSQL


    0 0

    บทที่ 5 ขั้นตอน การลบข้อมูลที่แสดงอยู่หน้าฟอร์ม List 

    python (ไพธอน) สามารถดึงข้อมูลมาแสดงในรูแแบบฟอร์มได้ แล้วทำการลบข้อมูลจากฐานข้อมูล โดยใช้ Flask (แฟลก) โค๊ด SQL (เอส-คิว-แอล) ของ python ที่ใช้ก็ไม่ต่างจากภาษาอืนเลย ใช้เหมือนกัน ใช้งานง่าย

    ขั้นตอนที่1 การลบให้ไปทำปุ่มที่หน้าฟอร์ม List ก่อน แล้วทำการส่ง id กลับมาที่ methot

    <form action="/iddel/{{ row[0] }}" method="post"> <input type="submit" value="ลบข้อมูล" /> 
    โค๊ดปุ่ม ลบข้อมูล
    โค๊ดปุ่ม ลบข้อมูล

    ขั้นตอนที่2  สร้าง methot del เพิ่มเขียนโค๊ดลบข้อมูลในฐานข้อมูล

    หลักการทำงาน เราไปที่หน้า list เลือกข้อมูลที่เราต้องการที่จะลบ พอเรากดปุ่ม ก็จะ action ไปที่ methot del โดยการส่ง id ไปลบ

    @app.route('/iddel/<postID>', methods=['POST', 'GET'])
    def iddel(postID):
        idd = postID
        print idd
        try:
                con = p.connect(host='127.0.0.1', database='test', user='testerp', password='test123')
                cur = con.cursor()
                # idd = 6
                sql = "DELETE FROM test_python WHERE id = '%s'" %idd
                try:
                        cur.execute(sql)
                        con.commit()
                        return 'Delete ID: %s' % idd + '<br>'
                except:
                        return 'Not Delete ID '
        except p.DatabaseError:
                print ('Error %s' % p.DatabaseError)

    ภาพตัวอย่าง

    สร้าง methot del
    สร้าง methot del

    ผลลัพะ์จากการรันโปรแกม

    หน้าฟอร์ม list เพื่อทำการลบข้อมูล
    หน้าฟอร์ม list เพื่อทำการลบข้อมูล
    หน้าฟอร์มหลังจากการลบเรียบร้อย
    หน้าฟอร์มหลังจากการลบเรียบร้อย

     

    บทความนี้เป็นส่วนหนึ่งของการลบข้อมูลใน sql โดยภาษา python บทต่อไป เป็นการแก้ไข

    {mdfiles=404}


    0 0
  • 06/06/14--16:50: หนังสือ SQL
  • รวมรวมหนังสือ SQL ทุกเล่ม ทั้ง SQL มาตรฐาน, mySQL, Oracle, MSSQL, PGSQL ที่มีจัดจำหน่าย


    0 0

    ก่อนดูวิธการอัพเกรดเวอร์ชั่นของ ฐานข้อมูล {--mlinkarticle=3418--}PostgreSQL{--mlinkarticle--} ในเนื้อหาในเว็บ มีบทความสอบเกี่ยวกับฐานข้อมูลชนิดหนี้อยู่ สองที่ คือ ที่เว็บบอร์ด PostgreSQL

    และเนื้อหาบทความในเว็บ PGSQL

    วิธีการย้ายฐานข้อมูลจากเวอร์ชั่นหนึ่งไปยังอีกเวอร์ชั่นหนึ่ง ตามตัวอย่างนี้ เป็นการย้ายจาก PostgreSQL 9.2 ไป PostgreSQL 9.4

    วิธีนี้เป็นหนึ่งในหลายวิธีที่สามารถทำได้ โดย หลักการคือ จะ Backup ฐานข้อมูลทั้งหมดของ PostgreSQL 9.2 แล้ว ไป Restore ใหม่ที่ PostgreSQL 9.4 หลังจากติดตั้ง ฐานข้อมูลเวอร์ชั่นใหม่เสร็จ แล้ว เราจะต้องใช้เครื่องมือที่มีมาใน PostgreSQL ช่วยในการย้ายข้อมูลมา

    ซึ่งเครื่องมือ ที่แนะนำคือ pg_dumpall สำหรับ Backup ฐานข้อมูล และ psql สำหรับ Restore ฐานข้อมูล

    รูปแบบคำสั่งในการ Backup

    pg_dumpall -U [Supper user]  > dumpalldb.sql 

    กรอกรหัสผ่านสำหรับ Supper User รอจนโปรแกรมทำงานเสร็จ จะได้ไฟล์ dumpalldb.sql

    รูปแบบคำสั่งในการ Restore

    psql -U [Supper user] -f dumpalldb.sql 

    รอจนโปรแกรมทำงานเสร็จเราก็จะได้ ฐานข้อมูลในเวอร์ชั่นใหม่แล้ว

    สำหรับท่านที่ต้องการ ย้าย ฐานข้อมูลไปยัง Server อื่นที่ไม่ใช่ Localhost สามารถใช้ Options ของคำสั่งนี้ได้ โดยระบุ ชื่อโฮส หรือ ไอพี รูปแบบ -h 127.0.0.1

    สามารถสอบถามปัญหา สอบถามปัญหา ฐานข้อมูล PGSQL


    0 0

    บทที่ 5 ขั้นตอน การลบข้อมูลที่แสดงอยู่หน้าฟอร์ม List 

    python (ไพธอน) สามารถดึงข้อมูลมาแสดงในรูแแบบฟอร์มได้ แล้วทำการลบข้อมูลจากฐานข้อมูล โดยใช้ Flask (แฟลก) โค๊ด SQL (เอส-คิว-แอล) ของ python ที่ใช้ก็ไม่ต่างจากภาษาอืนเลย ใช้เหมือนกัน ใช้งานง่าย

    ขั้นตอนที่1 การลบให้ไปทำปุ่มที่หน้าฟอร์ม List ก่อน แล้วทำการส่ง id กลับมาที่ methot

    <form action="/iddel/{{ row[0] }}" method="post"> <input type="submit" value="ลบข้อมูล" /> 
    โค๊ดปุ่ม ลบข้อมูล
    โค๊ดปุ่ม ลบข้อมูล

    ขั้นตอนที่2  สร้าง methot del เพิ่มเขียนโค๊ดลบข้อมูลในฐานข้อมูล

    หลักการทำงาน เราไปที่หน้า list เลือกข้อมูลที่เราต้องการที่จะลบ พอเรากดปุ่ม ก็จะ action ไปที่ methot del โดยการส่ง id ไปลบ

    @app.route('/iddel/<postID>', methods=['POST', 'GET'])
    def iddel(postID):
        idd = postID
        print idd
        try:
                con = p.connect(host='127.0.0.1', database='test', user='testerp', password='test123')
                cur = con.cursor()
                # idd = 6
                sql = "DELETE FROM test_python WHERE id = '%s'" %idd
                try:
                        cur.execute(sql)
                        con.commit()
                        return 'Delete ID: %s' % idd + '<br>'
                except:
                        return 'Not Delete ID '
        except p.DatabaseError:
                print ('Error %s' % p.DatabaseError)

    ภาพตัวอย่าง

    สร้าง methot del
    สร้าง methot del

    ผลลัพะ์จากการรันโปรแกม

    หน้าฟอร์ม list เพื่อทำการลบข้อมูล
    หน้าฟอร์ม list เพื่อทำการลบข้อมูล
    หน้าฟอร์มหลังจากการลบเรียบร้อย
    หน้าฟอร์มหลังจากการลบเรียบร้อย

     

    บทความนี้เป็นส่วนหนึ่งของการลบข้อมูลใน sql โดยภาษา python บทต่อไป เป็นการแก้ไข

    {mdfiles=404}