본문 바로가기
DATABASE/MySQL

[Mysql] 데이터베이스/ 테이블 생성

by Cloud_Park 2021. 4. 28.

2021.04.28 - [DATABASE/MySQL] - [MySQL] mysql 설치 (리눅스,CentOS)

 

[MySQL] mysql 설치 (리눅스,CentOS)

아마 mysql은 가장 처음 배우는 데이터베이스라고 해도 과언이 아니다. 윈도우로 간편에 UI를 통한 설치는 해봤지만 리눅스에서도 설치 가능하고 이 또한 손 쉽다. Mysql 설치 방법 1. rpm파일 다운떠

base-on.tistory.com

데이터베이스는 

database안에 table이 속하게 된다.

우선 database를 생성 후  해당 접속 - table 생성으로 이루어지게 되며  기본적인 예제를 보도록하자.

데이터베이스는 마지막에 ';' (세미콜론)을 넣어 줄 끝을 알려준다.

 

 

 1. database 생성

mysql -u [ID] -p
input password:

create database [database_name];

//생성 확인 및 데이터베이스 확인
show databases;

 

2. 만든 database에 접속

use [database_name] ;

3. table 생성

 

create table [table_name](
  [변수명]  [타입] [조건],
  [변수명]  [타입] [조건],
  [변수명]  [타입] [조건],
  [변수명]  [타입] [조건]
  );
  
  
  //변수명 데이터값 종류 (이름,나이,소속, 직업, 성별, 날짜, 위치)
  //타입   변수명의 형태(숫자, 영어, 글자,날짜 ,boolean값, 분수)
  //조건   타입 조건 ( 무조건 있어야한다. 유일해야한다)

참고: dev.mysql.com/doc/refman/8.0/en/create-table.html

 

4. 값 넣기

insert into [table_name] values([table의 선언값 순서대로 문자면 '값'으로 표현,
table의 선언값 순서대로 문자면 '값'으로 표현,
table의 선언값 순서대로 문자면 '값'으로 표현,
table의 선언값 순서대로 문자면 '값'으로 표현])

5. 테이블 조회

select * from [table_name];
      * = 전체를 데이터종류 출력
select  name, id from [table_name];
     해당 테이블 이름과 id만 출력
select  name,id,password from [table_name] where id = 'base';
   해당 테이블에 이름과 아이디 패스워트 출력하는데  아이디가 'base' 인것 출력
select  name,id,password from [table_name] where id in ('base','test');
   해당 테이블에 이름과 아이디 패스워트 출력하는데  아이디가 'base', 'test' 인것 출력
 select  name,id,password from [table_name] where id = 'base' and name= 'beomsoo';
   해당 테이블에 이름과 아이디 패스워트 출력하는데  아이디가 'base'이고 이름이 'beomsoo'인 것 출력
     
      

'DATABASE > MySQL' 카테고리의 다른 글

[MySQL] mysql 설치 (리눅스,CentOS)  (0) 2021.04.28