본문 바로가기
Computer/DATABASE

[SQL] 내 맘대로 정리한 MySQL 기초 사용법 (명령어)

by castberry_ 2022. 4. 14.
반응형

Mysql 정리

목차

- 데이터베이스 생성

- 데이터베이스 목록 조회

- 사용할 데이터베이스 지정

- 테이블 목록 조회

- 테이블 만들기

- 테이블 컬럼 전체 조회

- 테이블 설정 보기

- 테이블에 데이터를 추가하기

- 테이블 데이터 수정

- 조건을 두어 테이블을 조회하기

- 기본키 지정 


데이터베이스 생성

CREATE DATABASE [DB이름] default CHARACTER SET UTF8;

데이터베이스 목록 조회

show databases;

 

사용할 데이터베이스 지정

use DATABASE_NAME;

 

테이블 목록 조회

show tables;

 

테이블 만들기 

create TABLE_NAME ( 
	id int not null, 
	name varchar(50) not null, 
	memo varchar(200) 
);

 

테이블 컬럼 전체 조회 

select * from TABLE_NAME;

 

테이블 설정을 보고 싶다면 

DESC TABLE_NAME;

 

테이블에 데이터를 추가하고 싶다면

insert into TABLE (컬럼 1 , 컬럼 2 .. ) value (데이터 1, 데이터 2)
insert into TABLE value (데이터 1, 데이터 2 . . . )

아래의 경우 순서대로 데이터가 들어간다 

 

테이블 데이터 수정

(행을 수정하고 싶을때)

만약 student 테이블의 id가 3인 행의 name컬럼을 kang으로 바꾸고 싶다면 

update student set name = 'kang' where id = '3'

실행전

실행후



조건을 두어 테이블을 조회하고 싶다면 

select * from TABLE_NAME where 조건;

 

기본키 지정

ALTER TABLE  테이블 명
ADD PRIMARY KEY ( 원하는 컬럼);

 

테이블 생성과 동시에 기본키를 지정하고 싶다면

 

반응형

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

[SQL] SQL이란? / SQL의 역사, 장점, 주의점  (0) 2021.03.01

댓글