스키마 생성
SQL 서버에 새 데이터베이스를 생성하기로 결정한 경우 다음 두 가지 방법이 있습니다.
- 워크벤치 GUI
- 사용자 지정 SQL 쿼리 작성
그러나 현재 Workbench를 연구하고 있으므로 이를 사용하여 데이터베이스를 생성합니다.
![](https://cdn.codegym.cc/images/article/74b2c523-e098-4af7-a935-3c620009956e/1024.jpeg)
상단 메뉴 또는 상단 바의 버튼을 언제든지 사용할 수 있습니다. "새 구성표 만들기" 버튼을 클릭하면 다음 패널이 표시됩니다.
![](https://cdn.codegym.cc/images/article/076a2aa0-dcb5-4e2e-aaf1-269f60e1878e/1024.jpeg)
여기에서 새 체계의 이름을 설정할 수 있습니다. 준비가 된.
기본 인코딩
중요한! 기본 인코딩을 선택하지 마십시오. 그런 다음 이것은 키릴 문자와 정상적으로 작동하기를 원하지 않는 일종의 Windows 1251이라는 것이 밝혀졌습니다. 검색하거나 필터링하는 데 필요하지 않습니다.
또한 서로 다른 SQL 서버 간의 데이터 전송은 종종 텍스트 형식으로 수행됩니다. 데이터는 SQL 쿼리로 파일에 저장되고 다른 서버에서 대용량 SQL 파일로 간단히 실행됩니다.
그리고 서로 다른 SQL 서버에서 서로 다른 기본 인코딩을 사용하는 경우 상황이 쉽게 발생할 수 있습니다. 우리는 이것으로 힘든 시간을 보냈습니다 :)
따라서 명시적으로 선택하는 데 익숙해지도록 합시다.
- utf8
- utf8_general_ci
![](https://cdn.codegym.cc/images/article/39fcd2f5-4757-48ee-be55-393e76d1bbc7/1024.jpeg)
유니코드에 방금 추가된 이모티콘이 있는 텍스트를 데이터베이스에 저장할 수 있게 하려면 utf8mb4를 선택해야 합니다.
그러나 지금은 인코딩을 정확히 utf8로 지정하고 앞으로는 텍스트를 이모티콘으로 저장하기 위해 인코딩을 변경하는 작업을 할 것입니다.
구성표 작성을 완료했습니다.
적용을 클릭하고 다음 창을 보십시오.
![](https://cdn.codegym.cc/images/article/69c311d5-71ad-48d1-9c12-a56a186b4d5b/800.jpeg)
예, Workbench의 각 작업에 대해 단순히 SQL 쿼리를 생성합니다 .
적용을 클릭하고 스키마 생성 요청이 완료될 때까지 기다리십시오. 다음과 같은 Workbench 상태로 끝나야 합니다.
![](https://cdn.codegym.cc/images/article/ebb65912-150b-4743-acf5-d4d71119298c/1024.jpeg)
GO TO FULL VERSION