MySQL.Database
ไวยากรณ์
MySQL.Database(server as text, database as text, optional options as nullable record) as table
เกี่ยวกับ
แสดงตารางของตาราง SQL มุมมอง และฟังก์ชันสเกลาที่จัดเก็บไว้ ซึ่งมีให้ใช้งานในฐานข้อมูล MySQL บนเซิร์ฟเวอร์ server
ในอินสแตนซ์ฐานข้อมูลที่ชื่อว่าdatabase
อาจเลือกระบุพอร์ตกับเซิร์ฟเวอร์ ซึ่งคั่นด้วยเครื่องหมายทวิภาค อาจมีการระบุพารามิเตอร์ options
ของระเบียนที่เลือกได้ เพื่อควบคุมตัวเลือกต่อไปนี้:
Encoding
: ค่า TextEncoding ที่ระบุชุดอักขระที่ใช้ในการเข้ารหัสคิวรีทั้งหมดที่ส่งไปยังเซิร์ฟเวอร์ (ค่าเริ่มต้นคือ null)CreateNavigationProperties
: ตรรกะ (จริง/เท็จ) ที่กําหนดว่าจะสร้างคุณสมบัติการนําทางบนค่าผลลัพธ์หรือไม่ (ค่าเริ่มต้นคือ จริง)NavigationPropertyNameGenerator
: ฟังก์ชันที่ใช้สําหรับการสร้างชื่อของคุณสมบัติการนําทางQuery
: คิวรี SQL แบบเนทีฟที่ใช้ในการดึงข้อมูล ถ้าคิวรีสร้างชุดผลลัพธ์หลายรายการ จะมีการแสดงค่าแรกเท่านั้นCommandTimeout
: ระยะเวลาที่จะควบคุมว่าจะอนุญาตให้คิวรีฝั่งเซิร์ฟเวอร์ทํางานนานเพียงใด ก่อนที่จะถูกยกเลิก ค่าเริ่มต้นคือสิบนาทีConnectionTimeout
: ระยะเวลาที่ควบคุมว่าจะรอนานเพียงใดก่อนที่จะละทิ้งความพยายามที่จะเชื่อมต่อกับเซิร์ฟเวอร์ ค่าเริ่มต้นจะขึ้นอยู่กับโปรแกรมควบคุมTreatTinyAsBoolean
: ตรรกะ (จริง/เท็จ) ที่กําหนดว่าจะบังคับให้คอลัมน์ tinyint บนเซิร์ฟเวอร์เป็นค่าตรรกะหรือไม่ ค่าเริ่มต้นคือ จริงOldGuids
: ตรรกะ (จริง/เท็จ) ที่เป็นการตั้งค่าว่าจะให้ถือว่าคอลัมน์ char(36) (หากเป็นเท็จ) หรือคอลัมน์ Binary(16) (หากเป็นจริง) เป็น GUID หรือไม่ ค่าเริ่มต้นคือ เท็จReturnSingleDatabase
: ตรรกะ (จริง/เท็จ) ที่เป็นการตั้งค่าว่าจะส่งกลับตารางทั้งหมดของฐานข้อมูลทั้งหมด (ถ้าเป็นเท็จ) หรือส่งกลับตารางและมุมมองของฐานข้อมูลที่ระบุ (ถ้าเป็นจริง) ค่าเริ่มต้นคือ เท็จHierarchicalNavigation
: ตรรกะ (จริง/เท็จ) ที่กําหนดว่าจะดูตารางโดยจัดกลุ่มตามชื่อรูปแบบหรือไม่ (ค่าเริ่มต้นคือเท็จ)
ตัวอย่างเช่น มีการระบุพารามิเตอร์เรกคอร์ดเป็น [option1 = value1, option2 = value2...] หรือ [Query = "select ..."]