วิธีการเขียน คำสั่ง SQL เพื่อปรับเปลี่ยน type ของข้อมูลในฐานข้อมูล

SQL Knowledge ทั้ง sql มาตรฐาน หลักการออกแบบฐานข้อมูล ความสัมพันธ์ของ ตาราง Mysql , PGSQL, Oracle, MSSQL

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
Ittichai_chupol
PHP VIP Members
PHP VIP Members
โพสต์: 5410
ลงทะเบียนเมื่อ: 19/09/2018 10:33 am

วิธีการเขียน คำสั่ง SQL เพื่อปรับเปลี่ยน type ของข้อมูลในฐานข้อมูล

โพสต์ที่ยังไม่ได้อ่าน โดย Ittichai_chupol »

ในการที่จะเก็บข้อมูลต่างๆนั้น เพื่อจะนำมาใช้งานนั้น จำเป็นต้องมีการสร้างฐานข้อมูลขึ้นมา เพื่อเก็บข้อมูลเหล่านั้นเพื่อง่ายต่อการนำมาใช้งานในขั้นตอนต่อไป ซึ่งทั้งนี้ในการสร้างฐานข้อมูลที่ดีนั้นควรจะออกเเบฐานให้มีความสัมพันธ์ที่ดี และจะมีการเก็บข้อมูลที่ครบถ้วน โดยสำหรับการสร้างและใช้งาน ฐานข้อมูล นั้นจะต้องใช้ภาษาคอมพิวเตอร์ ที่ชื่อ ว่า SQL โดยการการก็บข้อมูลต่างๆลงในฐานข้อมูลนั้น ข้อมูลที่ถูฏจัดเก็บแต่ละอย่าก็จะมีชนิดที่ต่างกันไป เพื่อให้มีความเหมาะสมต่อการนำไปใช้งาน หรือ เพื่อกำกับชนิดของข้อมูลให้มีความถูกต้องของข้อมูลนั้นๆ แต่โดยทั้งนี้ในบางครั้งกาที่จะกำหนดชนิดของข้อมูลนั้นอาจจะเกิดการผิดพลาดเมื่อนำไปใช้งานจริง เนื่องจากความเหมาะสม หรือเกิดจากการทำงานผิดคนผุ้สร้างตารางของฐานข้อมูลเอง แต่ถ้าหากต้องการที่จะปรับแก้ไขนั้นก็สามารถที่จะทำได้โดยการ เขียน SQL เพื่อปรับ type ของข้อมูลในฐานข้อมูล ดังนี้

รูปแบบของโคด SQL

โค้ด: เลือกทั้งหมด

ALTER TABLE ชื่อตาราง CHANGE `ชื่อคอลัมน์ที่ต้องกการปรับแก้` `ชื่อคอลัมน์ที่ต้องกการปรับแก้` ชนิดข้อมูลที่ต้องการปรับแก้ไข NOT NULL;
ตัวอย่างการใช้งาน โคด SQL เพื่อปรับแก้ไขชนิดข้อมูล

จากตาราง phpbb_m_package_data นั้นจะมีคอลัมน์ ที่ชื่อว่า package_date_noti นั้นมีชนิดของข้อมูลเป็น TEXT
Selection_999(2373).png
Selection_999(2373).png (36.46 KiB) Viewed 2378 times
โดยหากจะต้องจากปรับแก้ไข คอลัมน์ package_date_noti ให้มีชนิดของข้อมูลเป็น INT สามารถเขียนโคด SQL ได้ดังนี้

โค้ด: เลือกทั้งหมด

ALTER TABLE `phpbb_m_package_data` CHANGE `package_date_noti` `package_date_noti` INT NOT NULL;
Selection_999(2375).png
Selection_999(2375).png (9.8 KiB) Viewed 2378 times

ผลลัพธ์ที่ได้
Selection_999(2376).png
Selection_999(2376).png (43.45 KiB) Viewed 2378 times
บทความเพิ่มเติม

วิธีการเขียน SQL สำหรับเปลี่ยน Collation เพื่อปรับเปลี่ยนการรองรับภาษา ใน ตารางฐานข้อมูล
วิธีการเขียน SQL เพื่ม เพิ่มคอลัมน์ ฐานข้อมูล
วิธีการเขียน SQL ลบคอลัมน์ออกจากตารางใน ฐานข้อมูล
ขอให้วันนี้เป็นวันที่ดี
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: Bing [Bot] และบุคลทั่วไป 37