mysql

[MYSQL] DB 생성 ,테이블 생성 및 조회

의진이다람쥐 2024. 5. 6. 21:35

안녕하세요 Jin입니다

오늘은 Mysql DB(데이터베이스) 생성 및 테이블 생성 그리고 조회 방법을 포스팅 해보려고 합니다.

 

데이터 베이스 생성 (CREATE DATABASE)

CREATE DATABASE IF NOT EXISTS test_database;

위의 쿼리를 실행하면 test_database 이름의 데이터베이스가 생성 됩니다.

IF NOT EXISTS는 이미 동일한 이름의 데이터베이스가 존재하는 경우 새로운 데이터베이스를

만들지 않도록 하는 옵션입니다.

데이터베이스의 목록을 보려면

 SHOW DATABASES;

를 입력하면 됩니다.

 

위의 사진을 보면 test_database라는 이름의 데이터베이스가 들어간것을 확인할 수 있습니다.

 

2. 테이블 생성 

이제 만들었던 test_database 에 이름과 폰 번호를 저장하는 테이블을 생성해보겠습니다.

테이블의 이름은 information으로 설정 하겠습니다.

CREATE TABLE IF NOT EXISTS test_database.information (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(255) NOT NULL,
    phone_number VARCHAR(15) NOT NULL
);

 

여기서 id는 자동으로 증가하는 정수형의 기본 키 열

name: 문자열 형식의 이름을 저장하는 열 최대길이는 255자 입니다

Phone number : 문자열 형식의 폰번호를 저장하는 열이고, 최대 길이는 15자 입니닷.!

 

use  (데이터베이스명);

desc (테이블명); 을 입력하시면, 데이터 베이스의 구조를 확인 할 수 있습니다.

 

그리고 오늘 조회 까지 다루려고 했는데 아무런 데이터도 없으면 보여주기 조금 그러니까 데이터를 임의적으로 넣어보겠습니다.

INSERT INTO information (name, phone_number) VALUES ('jin', '010-7204-7094');

INSERT INTO (테이블 명) (필드값1, 필드값2, ... ,,,) VALUES ('넣을값1', '넣을값2' ..... );

해서 임의적으로 데이터 jin 010 72047094 를 넣고

 

select * from information;

 

select 구문을 사용하면 내용을 조회할 수 있습니다.

 

 

오늘은 mysql 데이터베이스 생성, 테이블 생성 조회하는 방법에 대해서 포스팅 했습니다.

궁금하신 내용있으시면 댓글 남겨주세요~~~~

감사합니당