데이터 그룹을 사용하여 Linux에서 Azure SQL 데이터베이스에 연결
4150 단어 SQLDatabasedatagripAzure
그 중에서 App Services 등 PaaS 서비스는 다양한 데이터를 처리할 수 있으며 Windows가 아니더라도 데이터를 SQL 데이터베이스에 저장할 수 있다.
그러나 SQL 데이터베이스는 Microsoft의 SQL 시스템이기 때문에 MySQL처럼 Linux에서 컨트롤러로 연결하는 것은 매우 어렵다.이 가능하다, ~할 수 있다,...
그리고 Azure for Microsoft Imagine을 사용하면 학생들은 무료로 SQL 데이터베이스를 사용할 수 있기 때문에 Linux와 Mac에서 SQL 데이터베이스를 가지고 노는 구조만 있으면 SQL 데이터베이스도 Linux와 Mac 사용자들이 사용할 수 있다.
DataGrip
Linux와 Mac에서 SQL 데이터베이스를 연결하는 방법에는 JetBrains의 DataGrip 제품이 있습니다.
DataGrip은 Java 제품이기 때문에 JRE만 있으면 Mac이든 Linux든 Windows를 실행할 수 있습니다.
이번에는 이것으로 Azure의 SQL 데이터베이스에 연결하고 싶습니다.
참고로 DataGrip은 유상 제품입니다. 학생이라면 무료 허가증을 발행할 수 있습니다.
SQL 데이터베이스 인스턴스 만들기
관리 포털에서 새로 만들기 > 데이터베이스 > SQL 데이터베이스를 누릅니다.
새로 만드는 데 필요한 항목을 채우고 만들지 않으면 서버를 만듭니다.
서버를 만들 때 지정한
관리 포털에서 새로 만들기 > 데이터베이스 > SQL 데이터베이스를 누릅니다.
새로 만드는 데 필요한 항목을 채우고 만들지 않으면 서버를 만듭니다.
서버를 만들 때 지정한
그런 다음 SQL 서버의 방화벽을 설정합니다.
기본적으로 SQL 서버는 지정된 IP를 제외하고는 모두 거부되므로 접속할 자체 IP를 지정할 수 있습니다.
위의 [+] 버튼을 누르면 바로 완성할 수 있어 편리합니다.
가능하다면'저장'단추를 누르십시오.
DataGrip에서 SQL 데이터베이스 사용
기본적으로 DataGrip에는 SQL 데이터베이스 드라이버가 없으므로 연결할 수 없습니다.
DataGrip에서는 다양한 드라이버도 설정에서 GUI를 통해 다운로드할 수 있습니다.
파일 > 데이터 소스를 선택하고 SQL Server(Microsoft)를 선택합니다.
드라이버 파일에서 다운로드를 클릭합니다.
다운로드가 완료되면 OK 를 누릅니다.
연결
[보기] > [도구] Windows > [데이터베이스]를 선택하여 데이터베이스 창을 엽니다.
[+] > [SQL Server(Microsoft)]를 눌러 새 연결 설정을 만듭니다.
여기에서 Host에 방금 기록된 SQL 서버의 주소를 입력하고 데이터베이스에 데이터베이스 이름을 입력하며 사용자 이름에 사용자 이름을 입력하고 Password에 비밀번호를 입력하십시오.
[Test Connection]을 눌러 Successful을 표시하면 됩니다.
완료 후 확인을 누릅니다.
SQL 쿼리를 커밋합니다.
이미 SQL 서버를 조작할 수 있는 상태이기 때문에 SQL 조회를 제출해 보세요.
다음은 새 테이블을 만드는 질의입니다.sql
create table {データベース名}.dbo.{テーブル}
(
id int PRIMARY KEY,
name TEXT
);
SQL 질의를 수행하려면 위의 녹색 삼각형 버튼을 누릅니다.
로그에 completed로 표시되면 SQL 질의가 완료됩니다.
데이터베이스 창을 보면 새 테이블을 만들었는지 확인할 수 있습니다.
그러면 다음 조회를 실행하여 데이터베이스에 기록을 넣겠습니다.INSERT INTO {テーブル名}(
id,
name
)VALUES (
0,
'taro'
);
삽입할 수 있다면 select로 표시해 보세요.select * from {テーブル名};
테이블에 값이 있는지 확인합니다.
끝내다
Azure의 PaaS 서비스는 대부분 MySQL보다 SQL 데이터베이스를 지원합니다.
Azure를 충분히 사용하려면 SQL 데이터베이스를 사용하는 것이 좋습니다. DataGrip을 사용하면 Mac과 Linux도 조작할 수 있습니다.
학생이라면 DataGrip과 SQL 데이터베이스를 마음대로 사용할 수 있고 조회 문장도 MySQL과 크게 다르지 않으니 꼭 사용하세요.
Reference
이 문제에 관하여(데이터 그룹을 사용하여 Linux에서 Azure SQL 데이터베이스에 연결), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/garicchi/items/2eb481672517623c4ba7
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
[보기] > [도구] Windows > [데이터베이스]를 선택하여 데이터베이스 창을 엽니다.
[+] > [SQL Server(Microsoft)]를 눌러 새 연결 설정을 만듭니다.
여기에서 Host에 방금 기록된 SQL 서버의 주소를 입력하고 데이터베이스에 데이터베이스 이름을 입력하며 사용자 이름에 사용자 이름을 입력하고 Password에 비밀번호를 입력하십시오.
[Test Connection]을 눌러 Successful을 표시하면 됩니다.
완료 후 확인을 누릅니다.
SQL 쿼리를 커밋합니다.
이미 SQL 서버를 조작할 수 있는 상태이기 때문에 SQL 조회를 제출해 보세요.
다음은 새 테이블을 만드는 질의입니다.sql
create table {データベース名}.dbo.{テーブル}
(
id int PRIMARY KEY,
name TEXT
);
SQL 질의를 수행하려면 위의 녹색 삼각형 버튼을 누릅니다.
로그에 completed로 표시되면 SQL 질의가 완료됩니다.
데이터베이스 창을 보면 새 테이블을 만들었는지 확인할 수 있습니다.
그러면 다음 조회를 실행하여 데이터베이스에 기록을 넣겠습니다.INSERT INTO {テーブル名}(
id,
name
)VALUES (
0,
'taro'
);
삽입할 수 있다면 select로 표시해 보세요.select * from {テーブル名};
테이블에 값이 있는지 확인합니다.
끝내다
Azure의 PaaS 서비스는 대부분 MySQL보다 SQL 데이터베이스를 지원합니다.
Azure를 충분히 사용하려면 SQL 데이터베이스를 사용하는 것이 좋습니다. DataGrip을 사용하면 Mac과 Linux도 조작할 수 있습니다.
학생이라면 DataGrip과 SQL 데이터베이스를 마음대로 사용할 수 있고 조회 문장도 MySQL과 크게 다르지 않으니 꼭 사용하세요.
Reference
이 문제에 관하여(데이터 그룹을 사용하여 Linux에서 Azure SQL 데이터베이스에 연결), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/garicchi/items/2eb481672517623c4ba7
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
create table {データベース名}.dbo.{テーブル}
(
id int PRIMARY KEY,
name TEXT
);
INSERT INTO {テーブル名}(
id,
name
)VALUES (
0,
'taro'
);
select * from {テーブル名};
Azure의 PaaS 서비스는 대부분 MySQL보다 SQL 데이터베이스를 지원합니다.
Azure를 충분히 사용하려면 SQL 데이터베이스를 사용하는 것이 좋습니다. DataGrip을 사용하면 Mac과 Linux도 조작할 수 있습니다.
학생이라면 DataGrip과 SQL 데이터베이스를 마음대로 사용할 수 있고 조회 문장도 MySQL과 크게 다르지 않으니 꼭 사용하세요.
Reference
이 문제에 관하여(데이터 그룹을 사용하여 Linux에서 Azure SQL 데이터베이스에 연결), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/garicchi/items/2eb481672517623c4ba7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)