SQL(MySQL) 입문! 데이터베이스 작성
환경
Windows 10
MySQL : version(5.7.28)
사용 앱
명령 프롬프트 (Windows 마크 눌러 "cmd"라고 치면 나오는 녀석)
데이터베이스 작성
데이터베이스 작성 쿼리 문
CREATE DATABASE データベースの名前;
실행 예 :
"sample_db"라는 데이터베이스를 만들었습니다.
Query OK. 1 row affected (0.00 sec)
이런 식으로 나타나면 데이터베이스를 만들 수 있습니다.
데이터베이스 작성시 보충
CREATE DATABASE IF NOT EXISTS db01;
위와 같이 함으로써 "db01이 존재하지 않으면 db01이라는 이름의 데이터베이스를 만든다"라는 의미가 됩니다.
이와 같이 쿼리를 작성하면 데이터베이스 중복이나 이미 있는 데이터베이스를 덮어쓰기 삭제해 버리는 실수를 방지할 수 있습니다.
데이터베이스 옵션
CREATE DATABASE IF NOT EXISTS db01
CHARACTER SET=utf8mb4
COLLATE=utf8mb4_bin;
-- ENCRYPTION='N'
CREATE DATABASE データベースの名前;
Query OK. 1 row affected (0.00 sec)
CREATE DATABASE IF NOT EXISTS db01;
CREATE DATABASE IF NOT EXISTS db01
CHARACTER SET=utf8mb4
COLLATE=utf8mb4_bin;
-- ENCRYPTION='N'
CHARACTER SET = utf8mb4 문자 코드
COLLATE = utf8mb4_bin 데이터 정렬
ENCRYPTION='N' 암호화(Y or N) ※자신의 환경(MySQL : version(5.7.28)에서는 실행할 수 없었습니다.플러그인의 인스톨이 필요하게 되는 것 같습니다.
데이터베이스 표시 · 지정 · 확인 · 삭제
표시
데이터베이스 목록 보기
SHOW DATABASES;
※SHOW 커멘드는 MySQL 독자적인 것(방언이라고 불리는 것)입니다
SHOW DATABASES;
방금 만든 "sample_db"와 "character_db"가 표시되는 것을 알 수 있습니다. 그 밖에도 데이터베이스가 몇 개 있습니다만, 관리나 운용등에서 필요한 것을 MySQL이 자전으로 작성한 데이타베이스이므로, 득에 신경쓰지 않아도 괜찮습니다. (검은 색으로 채워져 있는 곳은 제가 작성하고 있는 데이터베이스입니다.)
명세
데이터베이스 지정
USE 데이터베이스 이름;
USE sample_db;
사용할 데이터베이스를 지정합니다.
이러한 표시가 나오면 데이터베이스의 지정은 성공입니다.
확인
데이터베이스 확인
SELECT DATABASE();
SELECT DATABASE();
이제 사용중인 데이터베이스를 확인할 수 있습니다.
이렇게 표시되면 괜찮습니다.
보충
사용 중인 데이터베이스 버전 확인
SELECT VERSION();
실행 결과
이 명령을 사용하여 현재 데이터베이스 버전을 확인할 수 있습니다.
삭제
데이터베이스 삭제
DROP DATABASE 데이터베이스 이름;
DROP DATABASE character_db;
"character_db"를 삭제합니다.
※이 방법으로 삭제 해 버린 데이터베이스는 기본적으로 복원 할 수 없으므로 최신주의를 기울여 신중하게 작업하십시오.
이와 같이 표시되면 데이터베이스 삭제는 성공입니다.
정말 삭제되었는지 확인해 봅니다.
SHOW DATABASES;
표시된 데이터베이스 목록에서 "character_db"가 사라지는 것을 볼 수 있습니다.
끝에
SQL(MySQL)의 첫걸음! 그래서 데이터베이스 생성, 표시, 지정, 확인, 삭제 등을 배웠습니다.
이 후에는 드디어 테이블 작성 등에 들어갑니다.
SQL의 기초를 제대로 보아 가고 싶습니다.
Reference
이 문제에 관하여(SQL(MySQL) 입문! 데이터베이스 작성), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/h0iga3shi13/items/0fe741a34bc4ad1e4dc0
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
SHOW DATABASES;
USE sample_db;
SELECT DATABASE();
SELECT VERSION();
DROP DATABASE character_db;
SHOW DATABASES;
SQL(MySQL)의 첫걸음! 그래서 데이터베이스 생성, 표시, 지정, 확인, 삭제 등을 배웠습니다.
이 후에는 드디어 테이블 작성 등에 들어갑니다.
SQL의 기초를 제대로 보아 가고 싶습니다.
Reference
이 문제에 관하여(SQL(MySQL) 입문! 데이터베이스 작성), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/h0iga3shi13/items/0fe741a34bc4ad1e4dc0텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)