Tag: Database

ต่อ MySQL โดยใช้ DBeaver

บทความนี้ผมจะทำโน๊ตไว้สำหรับวิธีการต่อ MySQL โดยใช้ DBeaver กันครับ ซึ่ง DBeaver ก็มีใช้กันหลากหลาย และต่อได้หลาย ๆ Database หลาย ๆ คนได้นำมาใช้ ดังนั้นเราไปดูวิธีการต่อ database โดยผมจะทำใน MySQL ครับ โดยเริ่มต้นให้เราทำการ New Connection โดยคลิกที่ปุ่ม ตามตัวอย่างด้านล่าง จากนั้นจะปรากฎหน้างต่าง ให้เลือก Database ให้เราเลือก MySQL ตามรูปด้านล่าง จากนั้นให้กด Next ครับ จะปรากฎหน้าต่างกำหนดค่า Database ตามรูปด้านล่าง ให้เราใส่ค่า Database ต่าง ๆ เมื่อใส่แล้วลองกด Test Connection ดูครับ เมื่อได้แล้วก็กด Next ต่อไปเรื่อย ๆ เลยครับ เพียงแค่นี้เราก็ได้ทำการ connect Database ที่เราต้องการแล้ว

กำหนด database ให้เรียกได้จาก ip อื่นใน cPanel

บทความนี้ผมจะทำการเซ็ต database ให้สามารถเข้าถึงได้จากโปรแกรมในเครื่อง ก่อนอื่นผมก็ต้องสร้าง database ก่อนตามรูปด้านล่าง จากนั้นผมก็ไปสร้าง user แล้วก็ทำการเซ็ต user สำหรับ database ลองเข้าไปที่ Phpmyadmin แล้วลองดูว่า database ที่เราสร้างมีไหม ถ้ามีแสดงว่าผ่านแล้ว ต่อไปเราต้องไปเซตค่า ip ให้สามารถใช้งาน database ได้ ให้เราเข้าไปที่เมนู Remote MySQL ตามตัวอย่างรูปด้านล่าง จะปรากฎหน้าจอให้เราใส่ HOST ตามตัวอย่างรูปด้านล่าง ให้เราเพิ่ม ip ที่เราต้องการจะเชื่อมต่อ remote mysql สามารถดูได้จากการพิมพ์ ip ใน google ก็ได้ครับ ง่าย ๆ หรือเราสามารถใส่ % เพื่ออนุญาติให้ทุก ๆ ip สามารถ remote ได้ก็ได้ครับ

สร้าง view ใน PostgreSQL โดยใช้ pgAdmin กันครับ

บทความนี้ผมจะลองมาสร้าง view ใน postgreSQL กันครับ โดยที่ผมจะลองมาสร้างนี้ผมจะใช้โปรแกรม pgAdmin ในการสร้าง เริ่มด้วยการคลิกขวาที่ view แล้วเลือก Create -> View ตามตัวอย่างรูปด้านล่าง จะปรากฎหน้าต่างขึ้นมาให้เราใส่ชื่อ จากนั้นในช่อง Definition ให้เราใส่โค้ด view ที่เราต้องการลงไป ดังตัวอย่างด้านล่าง จากตัวอย่างโค้ด เราจะสร้าง view ที่เอาข้อมูลมาจาก table howto_simple โดยชื่อของ view ผมชื่อว่า v_howto_simple เสร็จแล้วก็กด Save ได้เลยครับ ต่อไปเราลองไปเทส view ที่เราได้สร้างขึ้นกันครับ ดังตัวอย่างด้านล่าง

การสร้าง Sequence ใน PostgreSQL และการนำไปใช้

การสร้าง Sequence ใน PostgreSQL และการนำไปใช้ บทความนี้ผมจะมาลองสร้าง Sequence ใน PostgreSQL กันครับ แล้วก็ลองนำไปใช้ในวิธีต่าง ๆ กัน ในที่นี้ผมใช้ pgAdmin ในการสร้างนะครับ ในการสร้างผมจะคลิกขวาตรง Sequence จากนั้นเลือก Create Sequence ตามตัวอย่างรูปด้านล่าง จากนั้นจะปรากฎหน้าต่างกรอกข้อมูลรายละเอียด ดังตัวอย่างด้านล่าง กรอกข้อมูลตามต้องการ Increment จำนวนการเพิ่มในแต่ละครั้ง Start ค่าเริ่มต้น Minimum ค่าต่ำสุด Maximum ค่ามากสุด Cache ค่าแคช Cycled ต้องการวน sequence หรือไม่ เมื่อเสร็จแล้วก็กด Save แค่นี้เราก็ได้ Sequence ตามต้องการแล้ว   เมื่อไปดู syntax ของการสร้าง sequence ก็จะได้ดังตัวอย่างประมาณนี้   ต่อไปเราลองไปใช้กันดูครับ ลองใช้คำสั่ง ในคำสั่งผมใช้ nextval

สร้าง Table ใน PostgreSQL

สร้าง Table ใน PostgreSQL บทความนี้ผมจะมา How to เกี่ยวกับวิธีการสร้างตารางใน PostgreSQL ครับ เริ่มต้นด้วยการเปิดโปรแกรมขึ้นมาก่อนครับ จากนั้นคลิกขวาที่ Table เลือก Create Table ตามตัวอย่างด้านล่าง   จากนั้นก็ใส่รายละเอียดที่ต้องการครับ ตามตัวอย่างด้านล่าง จากตัวอย่างผมก็ใส่ชื่อตาราง ในแถบ Columns ผมก็ใส่ชื่อของแต่ละคอลัมน์ครับ เมื่อเสร็จแล้วก็กด Save ครับ   เพียงแค่นี้เราก็ได้ตารางตามต้องการแล้ว เมื่อเราไปดู SQL ก็จะได้ประมาณนี้ครับ ซึ่งเราสามารถสร้างโดยใช้ SQL Create ก็ได้  

การดู version ใน PostgreSQL

การดู version ใน PostgreSQL สวัสดีครับ บทความนี้ผมจะแนะนำวิธีเกี่ยวกับการดู version ใน PostgreSQL กันครับ ซึ่งก็สามารถทำได้หลายวิธี ส่วนวิธีที่ผมจะใช้ในบทความนี้ก็คือการคิวรี่มาดูครับ เริ่มด้วยต้องการดู version แบบระเอียดก็ให้ใช้ SELECT version(); ลองไปใช้แล้วก็ได้ผลลัพธ์ดังตัวอย่างด้านล่างครับ คำสั่งที่สอง ลองใช้คำสั่ง SHOW server_version; และผลลัพธ์ที่ได้ดังตัตวอย่างด้านล่าง หรือไม่ก็ลองใช้คำสั่ง SHOW server_version_num; และสุดท้ายถ้าอยากจะดูอย่างอื่น ลองใช้คำสั่ง SHOW all; คำสั่งนี้ก็จะแสดงค่าทั้งหมด ซึ่งก็จะได้ตัวอย่างตามด้านล่างครับ Name Setting Description allow_system_table_mods off Allows modifications of the structure of system tables. application_name pgAdmin 4 – CONN:6838670 Sets the application name to