답변:
.sql 파일은 테이블 자체가 아닙니다. 그들은 내 보낸 데이터베이스입니다. 기본적으로 데이터베이스 소프트웨어에서 코드를 작성하여 테이블 등을 만듭니다. CREATE TABLE 등. 유사한 데이터베이스 / 테이블을 생성하려는 경우 사용하는 것과 동일한 코드입니다.
이것은 파일이 테이블이 아니며 테이블을 만들 수있는 유일한 방법은 MySQL과 같은 SQL 소프트웨어뿐입니다.
비교해 보면 친구가 마치 일련의 파일을 자동으로 생성하는 매크로 / 스크립트를 보낸 것처럼 보이며 매크로를 시작하지 않고 실제로 파일을 만들지 않고 파일을 보려고했습니다. Windows 작성 파일을 에뮬레이트하는 매우 구체적인 도구가 없다면 실제로는 불가능합니다.
따라서 유일한 해결책은 SQL을 설치하고 데이터베이스를 가져 와서 자신의 컴퓨터에서 효과적으로 새로 만드는 것입니다. 가장 간단한 방법은 WAMPserver ( http://www.wampserver.com/en/ ) 를 설치하고 실행 한 다음 웹 브라우저의 주소 표시 줄에 "localhost"를 입력하는 것입니다. 그런 다음 phpMyAdmin을 클릭하고 가져 오기를 클릭하여 파일을 가져옵니다. 파일 인코딩이 일치하는지 확인하십시오.
WAMP (및 MySQL)는 파일을 MySQL 형식으로 내 보낸 경우에만 작동합니다. 즉, 원래 데이터베이스가 MySQL에 있거나 다른 SQL 엔진 (예 : Microsoft SQL Server)에 MySQL과 호환되는 내보내기 옵션이있는 경우입니다. 그리고 옵션이 사용 되었다면 물론. 그렇지 않은 경우 .sql 파일의 데이터베이스 소프트웨어 형식을 찾아 적절한 소프트웨어를 설치해야합니다.
오, 게시 직전에 빠른 검색을했는데 실제 데이터베이스가 없어도 SQL을 시뮬레이션하고 테이블을 볼 수있는 도구를 찾은 것 같습니다. 아마도. 그것을 테스트하는 것은 당신에게 달려 있습니다. 원하는 것을 전혀하지 않을 수도 있지만, 그렇게하면 WAMP보다 간단 할 수 있습니다. 그래도 적절한 SQL 소프트웨어를 설치하는 것이 확실합니다.
http://www.digitalcoding.com/free-software/database/SQL-Preview-and-Export-Tool.html
invalid identifier
. 모든 세부 사항을 다룰 필요 는 없지만 RDBMS 마다 구문 이 다릅니다.
IMPORT 기능이 있는 간단한 SQLLite 브라우저 를 사용할 수 있습니다 . SQL을 배우지 않는 경우 가장 쉬운 방법 일 수 있습니다.
.sql 파일에는 데이터베이스를 다시 작성하는 데 필요한 SQL 문이 포함되어 있습니다. 귀하에게 보낸 사람이 일부 또는 전체 데이터베이스를 .sql 파일로 덤프했습니다.
이 질문을하고 있기 때문에 그 사람이보고 싶은 데이터를 CSV (쉼표로 구분 된 값) 파일로 내보내 Excel의 표에서 볼 수 있다면 더 좋습니다.
데이터베이스 관리자 인 경우 .sql 파일이 좋습니다. 데이터베이스 서버로 이동하여 .sql 파일을 가져 오면 데이터베이스 서버는 사용자에게 전송 된 .sql 파일에 설명 된대로 데이터베이스를 다시 작성합니다.
WAMP 서버가 필요하지 않으며 SQL 스크립트를 가져 오려면 데이터베이스 서버 만 필요합니다. 그러나 SQL 덤프가 아닌 CSV 파일을 보내도록 요청하면 많은 문제를 해결할 수 있습니다.
SQL 파일에 스키마 정의가 create table blah
있고 데이터를 추가하기 위해 명령문을 삽입하는 경우 sqlfiddle을 사용할 수 있습니다. http://sqlfiddle.com/
거의 1 년 후인 Ariane에게 감사의 말을 전하고 싶습니다. 인터넷이없는 환경에 있었고 타사의 클라이언트 MySQL 데이터베이스 테이블을 .xls로 변환해야했기 때문에 데이터베이스에서 .SQL 파일을 가져 왔습니다.
나는 MySQL에 대해 아무것도 알지 못하기 때문에 방법을 배우는 것이 꽤 번거 롭다
mysql -uroot -ppassword
> show databases;
> use thisdatabase;
> show tables;
그런 다음 mysqldump를 사용하십시오.
/usr/bin/mysqldump -uroot -ppassword thisdatabase -e "thistable" > thistable.sql
그러나 "WAMPserver ( http://www.wampserver.com/en/ ) 를 설치하고 실행하기 위해 제안 된 위의 게시물을 읽은 후 웹 브라우저의 주소 표시 줄에"localhost "를 입력하십시오. 그런 다음 phpMyAdmin을 클릭하고 가져 오기를 클릭하십시오. 파일을 가져 오려면 정말 간단했습니다.
설치 한 'test'데이터베이스로 가져 와서 Excel에서 열 수 있도록 .xls 파일을 쉽게 내보낼 수있었습니다.
그러나 "CSV for Excel"옵션을 사용하면 Excel에서 엉망으로 만들 수없는 CSV 형식이 아니라 "열 내 캐리지 리턴 / 줄 바꿈 문자 제거"및 "Put"옵션을 사용하여 기본 "CSV"를 선택할 수 있습니다. 첫 번째 행의 열 이름 "은 완벽한 파일을 생성했습니다.
나는 이것이 한 살이라는 것을 알고 있지만 아마도 나와 같은 누군가가 앞으로 올 것이며 이것이 도움이 될 것입니다!
테이블로 여는 것에 대해 말할 수는 없지만 SQL 코드를 검토하려면 확장명을 .txt로 변경하고 텍스트 편집기로 열면됩니다.