FlowerBombs
MySQL 기본 명령어 / 조회하기 / where 본문
MySQL
기본 명령어
MySQL진입
1 | mysql -uroot -p | cs |
현재 시스템에서 데이터베이스 목록보기
1 | Show databases; | cs |
사용할 데이터베이스 열기
1 2 3 | use 데이터베이스 이름; ex) use myschool; | cs |
현재 데이터 베이스 안에 있는 테이블 목록 보기
1 | show tables; | cs |
특정 테이블의 구조 확인하기
1 2 3 | desc 테이블이름; ex) desc department; | cs |
데이터 조회하기
구문구성
데이터 조회하기
1 2 3 4 5 6 7 8 9 10 11 | select [distinct] *|컬럼이름 [[as] `별칭`] from 테이블이름 [where 검색조건표현식] [order by 컬럼이름] [limit 조회시작위치, 조회할 데이터 수]; ex) select * from 테이블이름; // 전체 데이터 조회 ex) SELECT loc FROM department; // department테이블에서 loc을 | cs |
1 | select * from <테이블 이름>; // 전체 테이블 조회 | cs |
- distinct : 중복제거 옵션
- as(혹은 공백) : 컬럼이름에 별칭 적용
- where : 검색조건을 위한 식을 표현한다.
- order by : 조회된 데이터를 정렬한다. (ASC=순차정렬, DESC = 역순정렬)
- limit : 부분조회 기능
※데이터 명령어
조회 Select(90%)
쓰기 insert
수정 update
삭제 delete
주의점
대소문자를 가리지 않음.
대문자는 명령어 - 통째로 외워야함.
sql에서 *는 금기중의 금기 (실무)
sql문에서는 잘못된 것은 눈으로 다 찾아야 함
json > 데이터베이스
Comments