리눅스 운영체제가 설치된 서버에서 수행하는 상황이지만
리눅스 가상 머신을 비롯한 리눅스 환경에서 모두 적용 가능하다
데이터베이스 생성 조회 방법과 테이블 생성 조회 방법
mysql 설치 후 바로
실습을 위한 테이블 생성 명령어를 사용할 때 나타나는 오류의 해결법을 포함하고 있다
1. mysql 실행
일단 서버에서 sudo 모드로 mysql 을 실행한다
2. error 1046 : no database selected
테이블 생성하는 Sql문을 입력했을 때
데이터베이스가 선택되지 않았다는 에러가 발생한다
3. error 1049 : unknown database
use 문으로 원하는 데이터베이스를 지정하였으나
알 수 없는 데이터베이스라는 오류가 발생한다
이유는 선택하려는 데이터베이스가 생성되지 않은 것
(당연하다 난 mysql을 이 서버에 방금 처음 설치했다)
4. database 생성
먼저 create database <db 이름> 의 형태로 생성하고
5. database 조회와 사용
생성되었는지 show database 명령어로 확인해본 후
원하는 데이터베이스를 사용하겠다는 의미로
use <db 이름>을 입력하면
해당 데이터베이스로 변경된다
6. 테이블 생성
먼저 create database <db 이름> 의 형태로 생성하고
이제 다시 원하는 데이터베이스를 사용하겠다는 의미로
use <db 이름>을 입력하면
해당 데이터베이스로 변경된다
7. error 1064 : syntax error
auto_increment에서 언더바를 빼고 입력하면
Error 1064 syntax error 가 발생하니 주의
8. table 조회와 사용
원하는 테이블이 현재 속한 데이터베이스 내부에 제대로 생성되었는지
show table 명령어로 존재를 확인하고
describe 명령어로 다시 이동해서
자세한 내부 구성을 확인한다
아주 간단했다
끝!
'[ Computer Science ] > Database_sql' 카테고리의 다른 글
[Database/midterm] SQL 문법 기초 (11) | 2024.10.19 |
---|---|
[Database/midterm] 데이터베이스 설계 (개념적, 논리적) (2) | 2024.10.19 |
[Database/MySQL] 실습을 위한 초기 데이터 생성 (4) | 2024.10.17 |
[프로그래머스/MySQL] Lv. 1 평균 일일 대여 요금 구하기 (SELECT) (7) | 2024.10.17 |
[프로그래머스/MySQL] Lv. 1 역순 정렬하기 (SELECT) (0) | 2024.10.17 |
[프로그래머스/MySQL] Lv. 1 아픈 동물 찾기 (SELECT) (0) | 2024.10.17 |
[프로그래머스/MySQL] Lv. 1 가장 비싼 상품 구하기 (SUM, MAX, MIN) (0) | 2024.10.17 |