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

2024. 10. 1. 22:32·[ Computer Science ]/Database_sql

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

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

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

'[ Computer Science ] > Database_sql' 카테고리의 다른 글

[Database/midterm] SQL 문법 기초  (12) 2024.10.19
[Database/midterm] 데이터베이스 설계 (개념적, 논리적)  (3) 2024.10.19
[Database/MySQL] 실습을 위한 초기 데이터 생성  (6) 2024.10.17
[프로그래머스/MySQL] Lv. 1 평균 일일 대여 요금 구하기 (SELECT)  (8) 2024.10.17
[프로그래머스/MySQL] Lv. 1 역순 정렬하기 (SELECT)  (1) 2024.10.17
[프로그래머스/MySQL] Lv. 1 아픈 동물 찾기 (SELECT)  (1) 2024.10.17
[프로그래머스/MySQL] Lv. 1 가장 비싼 상품 구하기 (SUM, MAX, MIN)  (1) 2024.10.17
'[ Computer Science ]/Database_sql' 카테고리의 다른 글
  • [프로그래머스/MySQL] Lv. 1 평균 일일 대여 요금 구하기 (SELECT)
  • [프로그래머스/MySQL] Lv. 1 역순 정렬하기 (SELECT)
  • [프로그래머스/MySQL] Lv. 1 아픈 동물 찾기 (SELECT)
  • [프로그래머스/MySQL] Lv. 1 가장 비싼 상품 구하기 (SUM, MAX, MIN)
dev charlotte
dev charlotte
주 - 컴퓨터공학 / 복수 - 산업 보안
    250x250
  • dev charlotte
    int main() {
    dev charlotte
  • 전체
    오늘
    어제
    • 분류 전체보기
      • [ Laboratory ]
        • Paper review
        • Advanced Operating System
        • System Software & Storage
        • Lab etc
      • [ Computer Science ]
        • Algorithm_C++
        • Operating System
        • Information Retrieval
        • Database_sql
        • SW Engineering
        • Computer Network
        • JavaScript
        • Python
        • Data Structure
        • CS study
        • Distributed systems
      • [ Computer Security ]
        • Convergence Security
        • Web Security
        • PIMS
        • Network Security
        • Digital Finance
      • [ Artificial Intelligence ]
        • Trend
        • Seminar
      • [ 미래, 같이, LG ]
      • [ Development ]
        • [ Front-end ]
        • [ Back-end ] Spring 기본
        • [ Back-end ] Node.js
      • etc
      • It's me
  • 블로그 메뉴

    • 링크

      • GitHub
    • 공지사항

    • 인기 글

    • 태그

      프로그래머스
      프로그래밍 언어론
      spdk
      open cas
      MySQL
      부트캠프
      order by
      SSAFY
      SQL 쿼리
      오블완
      비전공자 코딩
      싸피
      싸피 13기
      백준
      스토리지 캐시
      자바스크립트
      프로그래머스 c++
      데이터베이스
      hotstorage
      코드잇
      프로그래머스 코테
      프로그래머스 입문
      hotstorage 2023
      ssafy 13기
      티스토리챌린지
      SQL
      고성능 스토리지 캐시 시스템
      소프트웨어 공학
      코딩 인강
      BOJ
    • 최근 댓글

    • 최근 글

    • hELLO· Designed By정상우.v4.10.4
    dev charlotte
    [Database/MySQL] 데이터베이스와 테이블 생성 후 조회하기 ( error 1046, error 1049, err 1065 )
    상단으로

    티스토리툴바