반응형
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 |
---|
댓글