ฐานข้อมูล

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

หมายเหตุ: โปรดทราบเกี่ยวกับ ใบอนุญาต ที่ต่างกันเพื่อให้สามารถแก้ไขตารางได้

ตัวอย่างการใช้งาน

มีสถานการณ์ต่างๆที่ตารางถูกนำมาใช้

เช่น อาจเก็บอุณหภูมิของลูกค้าหอテルและเรียกดูข้อมูลนั้นในห้องต่างๆโดยไม่ขึ้นกับรหัสลูกค้า

เพื่อส่งออกหรือนำเข้าข้อมูลไปยังหน่วยเก็บข้อมูลภายนอก ก็สามารถใช้ตารางฐานข้อมูลได้เช่นกัน

โครงสร้างของตาราง

แต่ละ ตารางมีโครงสร้างที่เป็นของตัวเอง โครงสร้างนี้ไม่ได้มีชนิดข้อมูลเหมือนกับใน SPS นอกจากนั้น ในตัวแก้ไขก็ไม่สามารถเก็บเวอร์ชันได้ เพราะการดำเนินการทั้งหมดอาจกระทบต่อแถวข้อมูลโดยตรง

ความระมัดระมัก: ถ้าเพิ่งลบคอลัมน์แล้วกดใช้งาน ข้อมูลในคอลัมน์นั้นจะถูกลบไปอย่างไม่สามารถกู้คืนได้

โครงสร้างนี้สามารถแก้ไขได้เฉพาะในตาราง ฐานข้อมูลนั้นๆ ใน ห้องสมุด

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

ชนิดข้อมูล

แต่ละคอลัมน์สามารถมีชนิดข้อมูลที่ต่างกันได้ ชนิดข้อมูลนี้สามารถแก้ไขหลังจากนั้นได้ ซึ่งอาจทำให้ข้อมูลหายไปขึ้นอยู่กับเนื้อหา

ฐานข้อมูลทั้งหมดใช้เซ็ทตัวอักษรเดียวกันกับแอปพลิเคชัน ความสัมพันธ์นี้ต้องถูกพิจารณาในการส่งออกและนำเข้าข้อมูล เซ็ทตัวอักษรนั้นถูกตั้งค่าที่ UTF-8

bool

กำหนดคอลัมน์ที่เป็นบูลีน คอลัมน์นี้สามารถมีสองสถานะได้ คือ TRUE หรือ FALSE

int

กำหนดตัวเลขที่มีสัญลักษณ์บวก/ลบและสามารถยาวได้สูงสุด 8 ไบต์ พิสัยค่าของชนิดนี้อยู่ที่ -9'223'372'036'854'775'808 ถึง 9'223'372'036'854'775'807

real

กำหนดตัวเลขทศนิยมที่มีความแม่นยำสูง ค่าที่อนุญาตได้คือ -1.7976931348623157E+308 ถึง -2.2250738585072014E-308, 0 และ 2.2250738585072014E-308 ถึง 1.7976931348623157E+308

datetime

กำหนดคอลัมน์เป็นเวลาที่ใช้วินาทีเป็นหน่วย ค่านั้นสามารถส่งผ่านได้โดย DT#2016-03-25-22:12:00 หรือในมิลลิวินาที การส่งผ่านในมิลลิวินาทีนั้นจะถูกปัดลงเป็นวินาที

varchar

กำหนดคอลัมน์เป็นสตริงตัวอักษร ชนิดนี้เทียบได้กับชื่อตัวแปร ความยาวสูงสุดของชนิดนี้อยู่ที่ 255 ตัวอักษร

text

กำหนดคอลัมน์เป็นข้อความ มีความยาวสูงสุดที่ 16'777'215 (224-1) ตัวอักษร

หมายเหตุ: ชนิดนี้ไม่สนับสนุนการสร้างดัชนี

การใช้งานดัชนี

ตาราง ดัชนีสามารถนำมาใช้เพื่อให้ตารางถูกเรียงลำดับได้เร็วขึ้นเมื่อมีการกรองข้อมูลจากคอลัมน์อื่นๆ คอลัมน์ที่มีชนิดข้อมูล text ไม่สามารถสร้างดัชนีได้

การใช้งานหลายๆ ดัชนีอาจทำให้การเขียนข้อมูลช้าลง นอกจากนี้ยังต้องใช้พื้นที่เก็บข้อมูลมากขึ้น

แก้ไขแถวข้อมูล

แถวข้อมูลสามารถแก้ไขได้ด้วยวิธีการต่างๆ การแก้ไขนี้สามารถทำโดยตรงในตัวแก้ไขหรือผ่านทางแอปพลิเคชัน

หมายเหตุ: เมื่อคัดลอก ตารางฐานข้อมูล แถวข้อมูลจะไม่ถูกคัดลอกด้วย