MySQL.Database
구문
MySQL.Database(server as text, database as text, optional options as nullable record) as table
정보
서버의 MySQL 데이터베이스 server
에서 사용할 수 있는 SQL 테이블, 뷰 및 저장된 스칼라 함수의 테이블을 반환 database
합니다. 포트는 필요에 따라 콜론으로 구분된 서버로 지정할 수 있습니다. 선택적 레코드 매개 변수인 options
다음 옵션을 제어하도록 지정할 수 있습니다.
Encoding
: 서버로 전송된 모든 쿼리를 인코딩하는 데 사용되는 문자 집합을 지정하는 TextEncoding 값입니다(기본값은 null).CreateNavigationProperties
: 반환된 값에서 탐색 속성을 생성할지 여부를 설정하는 논리(true/false)입니다(기본값은 true).NavigationPropertyNameGenerator
: 탐색 속성의 이름을 만드는 데 사용되는 함수입니다.Query
: 데이터를 검색하는 데 사용되는 네이티브 SQL 쿼리입니다. 쿼리에서 여러 결과 집합을 생성하는 경우 첫 번째 결과 집합만 반환됩니다.CommandTimeout
: 서버 쪽 쿼리가 취소되기 전에 실행할 수 있는 기간을 제어하는 기간입니다. 기본값은 10분입니다.ConnectionTimeout
: 서버에 대한 연결을 중단하기 전에 대기하는 시간을 제어하는 기간입니다. 기본값은 드라이버 종속입니다.TreatTinyAsBoolean
: 서버에서 tinyint 열을 논리 값으로 강제 적용할지 여부를 결정하는 논리적(true/false)입니다. 기본값은 true입니다.OldGuids
: char(36) 열(false인 경우) 또는 이진(16) 열(true인 경우)을 GUID로 처리할지 여부를 설정하는 논리(true/false)입니다. 기본값은 false입니다.ReturnSingleDatabase
: 모든 데이터베이스의 모든 테이블을 반환할지(false인 경우) 또는 지정된 데이터베이스의 테이블 및 뷰를 반환할지(true인 경우) 설정하는 논리(true/false)입니다. 기본값은 false입니다.HierarchicalNavigation
: 스키마 이름으로 그룹화된 테이블을 볼지 여부를 설정하는 논리(true/false)입니다(기본값은 false).
레코드 매개 변수는 예를 들어 [option1 = value1, option2 = value2...] 또는 [Query = "select ..."]로 지정됩니다.