Mysql 기본 쿼리 명령어
create database 데이터베이스 이름;
drop database 테이터베이스 이름;
show databases;
테이블 생성
create table 테이블 이름
테이블 확인
컬럼 : 테이블의 속성
자료형 : 저장할 자료의 타입
option : 추가적인 설정
자료형
숫자형
int |
정수 |
4 바이트 |
double |
소수 |
8 바이트 |
날짜와 시간
DATE |
0000-00-00 ~ 9999-12-31 |
DATETIME |
0000-00-00 00:00:00 ~ 9999-12-31 23:59:59 |
문자열
CHAR |
정의할때 주어진 길이로 고정 |
VARCHAR |
입력하는 크기에 따라 길이가 달라짐 |
CHAR(20) 실제 담겨지는 데이터와 상관없이 저장공간 20 byte 사용한다
VARCHAR(20) 이면 최대 20byte 이고 데이터 길이에 맞게 저장공간을 사용한다
데이터베이스 안에 있는 테이블 목록 확인
테이블 삭제 명령어
필드(속성) 편집
테이블에 필드 추가 add
테이블에서 필드 삭제 drop
테이블의 필드 수정 modify
연습 문제 - Student 테이블 만들기
Student 테이블은 학번 , 이름 , 수강과목 필드를 갖는다.
테이블에 값 입력
테이블의 값 출력
테이블의 모든 데이터 가져오기 - select * from 테이블
데이터 삭제 , 확인
테이블 안의 특정 컬럼 조회하기
select 컬럼 , 컬럼 from 테이블;
특정한 조건에 해당하는 데이터만 가져오기
where절
select * from 테이블명 where 조건
between 연산자
특정 칼럼의 데이터 값이 하한값 , 상한값 사이에 포함되는 데이터 조회할때 사용
값이 null인 경우와 null이 아닌 경우
like 연산자
조건과 같은 것을 출력한다
s% = s로 시작하는 것 모두 출력
_A% 두번째 글자가 A인것 모두 출력
%A% 앞뒤로 A가 있는 것 모두 출력
not like %A%는 A가 포함되지 않은 모든 것을 의미하게 된다
'Database | 데이터베이스 > MySQL' 카테고리의 다른 글
기본키 / 외래키 / 대체키 / 슈퍼키 / 후보키 (0) | 2017.11.09 |
---|---|
MySQL 조인 (0) | 2017.11.07 |
MySQL 기본 쿼리 명령어 3 (0) | 2017.11.07 |
Mysql 기본 쿼리 명령어 2 (0) | 2017.11.06 |
mysql 서버 설치 / 데이터 베이스 (0) | 2017.11.03 |
댓글