본문 바로가기
[ Computer Science ]/Database_sql

[Database/MySQL] 데이터베이스와 테이블 생성 후 조회하기 ( error 1046, error 1049, err 1065 )

by dev charlotte 2024. 10. 1.

리눅스 운영체제가 설치된 서버에서 수행하는 상황이지만
리눅스 가상 머신을 비롯한 리눅스 환경에서 모두 적용 가능하다

데이터베이스 생성 조회 방법과 테이블 생성 조회 방법

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 명령어로 다시 이동해서
자세한 내부 구성을 확인한다



아주 간단했다
끝!

728x90