많은 양의 데이터를 처리할 때 MATLAB을 사용하여 데이터베이스 파일을 직접 읽는 것이 더 편리하고 빠릅니다. MATLAB을 데이터베이스에 연결하는 방법은 다음과 같습니다.
1. 여기서는 주로 ODBC를 사용하여 데이터베이스를 연결하는 방법을 설명합니다.
먼저 DDBC
2의 MySQL 데이터 소스를 구성합니다. 2. 데이터 소스를 구성한 후 연결 개체를 설정해야 합니다. - 데이터베이스
호출 형식:
conna=database(‘datasourcename’,’username’,’password’);
기본적으로 사용자 이름은 데이터베이스 파일과 비밀번호가 비어 있습니다
mysql efun은 위에서 생성된 데이터 소스의 이름입니다
3. 커서를 만들고 엽니다. - exec
호출 형식:
curs=exec(conna,'sqlquery')
sqlquery는 다음과 같은 경우의 SQL 문입니다. 데이터베이스 데이터, 특히 알림에 변수가 있는 경우 다음 예와 같이 다른 char 문을 만든 다음 다시 쿼리해야 합니다.
4. 이름이 행렬 a인 사람들의 순서 정보, 이름이 더 많은 문서가 있거나 다른 문서에서 읽어야 할 경우 위의 예를 사용하여 읽어야 하는 정보를 변수에 저장한 다음 다음을 사용할 수 있습니다. strcat 함수를 사용하여 변수와 쿼리 문을 문장으로 연결한 후 문자로 할당하고 마지막으로 쿼리용 실행 커서에 넣습니다.
5. 데이터베이스의 데이터를 Matlab으로 읽어옵니다. - fetch
호출 형식:
curs=fetch(curs,RowLimit);
RowLimit는 매번 읽어오는 데이터 매개변수의 행 수입니다. 채워지지 않으면 기본값이 됩니다. 모두 읽은 다음
읽은 데이터를 계산할 변수에 할당
6. 좋은 습관을 기르고 링크 개체 및 커서를 마음대로 닫습니다. 데이터베이스 링크가 더 이상 사용되지 않으면
닫습니다. 메모리가 제 시간에 해제될 수 있도록 개체는 제 시간에 닫혀야 합니다.
7. 마지막으로 데이터 관련 정보를 볼 때 자주 사용하는 몇 가지 함수를 소개하겠습니다.
Rows - 데이터 행 수 보기
호출 형식: numrows=rows(curs)
Cols-View 데이터 열 Number
호출 형식: numcols=cols(curs)
Attr——데이터 속성 보기
호출 형식: attribute=attr(curs)
위 내용은 MATLAB으로 데이터베이스 Mysql 파일을 읽는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!