SQL Knowledge ทั้ง sql มาตรฐาน หลักการออกแบบฐานข้อมูล ความสัมพันธ์ของ ตาราง Mysql , PGSQL, Oracle, MSSQL
Moderator: mindphp , ผู้ดูแลกระดาน
Ittichai_chupol
PHP VIP Members
โพสต์: 5410 ลงทะเบียนเมื่อ: 19/09/2018 10:33 am
โพสต์ที่ยังไม่ได้อ่าน
โดย Ittichai_chupol » 12/12/2019 4:17 pm
ในการที่จะเก็บข้อมูลต่างๆนั้น เพื่อจะนำมาใช้งานนั้น จำเป็นต้องมีการสร้างฐานข้อมูลขึ้นมา เพื่อเก็บข้อมูลเหล่านั้นเพื่อง่ายต่อการนำมาใช้งานในขั้นตอนต่อไป ซึ่งทั้งนี้ในการสร้างฐานข้อมูลที่ดีนั้นควรจะออกเเบฐานให้มีความสัมพันธ์ที่ดี และจะมีการเก็บข้อมูลที่ครบถ้วน โดยสำหรับการสร้างและใช้งาน
ฐานข้อมูล นั้นจะต้องใช้ภาษาคอมพิวเตอร์ ที่ชื่อ ว่า SQL และในการสร้ราง ฐานข้อมูล นั้น จะมีส่วนที่เรียกเรียก ว่า collate ซึ่งเป็นส่วนที่มีความสำคัญในการรองรับภาษา โดยถ้าหากเป็นภาษาไทยนั้น ก็จะ เนะนำว่า ควรเป็น
utf8 แต่ทั้งนี้ ในหมวดของ utf8 นั้นก็มีให้เลือกอีกมาย โดยถ้าหากมีกรณีที่ผู้สร้างนั้นเลือกผิด ก็สร้าง เข้าไปแก้ไขในฐานข้อมูลเลยก็ได้ แต่ ทั้งนี้ก็ยังสามารถที่จะเขียน [urlhttps://
www.mindphp.com/คู่มือ/73-คืออะไร/2088-sql-คืออะไร.html ]SQL[/url] เข้าไปแก้ไขได้ ดังนี้
รูปแบบการเขียน SQL
โค้ด: เลือกทั้งหมด
ALTER TABLE ชื่อตาราง CHANGE ชื่อคอลัมที่ต้องการเปลี่ยน ชื่อคอลัมที่ต้องการเปลี่ยน TEXT CHARACTER SET ชนิดที่ต้องการเปลี่ยน COLLATE ชื่อ collate ที่ต้องการเปลี่ยน NOT NULL;
ตัวอย่างการใช้งาน
โค้ด: เลือกทั้งหมด
ALTER TABLE `tools_exchange_rate` CHANGE `to_currency` `to_currency` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
ผลลัพธ์ก่อนกการใช้งาน
SQL Knowledge-1.png (99.14 KiB) Viewed 2882 times
ผลลัพธ์หลังกการใช้งาน
SQL Knowledge-2.png (113.14 KiB) Viewed 2882 times
บทความเพิ่มเติม
สอนเขียนคำสั่งฐานข้อมูล การ SELECT database (MySQL) รูปแบบ การ Query
วิธีการเขียน SQL เพื่ม เพิ่มคอลัมน์ ฐานข้อมูล
วิธีการเขียน SQL ลบคอลัมน์ออกจากตารางใน ฐานข้อมูล
ขอให้ วันนี้ เป็น วัน ที่ ดี
0 ตอบกลับ
1693 แสดง
โพสต์ล่าสุด โดย teenproza7
29/05/2019 2:06 pm
สมาชิกกำลังดูบอร์ดนี้: facebook.com [Crawler] และบุคลทั่วไป 74