[라즈베리파이] mysql 사용하기 및 mysql 명령어
Mysql은 기존에 제가 배웠던 oracle 11g의 사용법과 약간 다르더라구요.
그래서 한번 정리를 해보려고 해요.
※ Mysql 명령어 ※
보기 쿼리문
show databases : 전체 데이터베이스 리스트 조회
show tables : 현재 보고있는 데이터베이스 내부 테이블 리스트 조회
select * from [테이블명] : 테이블 내부 전체 컬럼값 조회
select [필드명1],[필드명2].... from [테이블명] : 테이블에 있는 선택한 필드만 추출하여 조회
desc [테이블명] : 테이블 스키마 조회
생성 쿼리문
create database [DB명] : 데이터베이스 생성
create table [테이블명](필드명1 자료형, 필드명2 자료형....) : 테이블 생성
insert into [테이블명] values(값1,값2,값3....) : 테이블에 컬럼 추가
insert into [테이블명](필드명1,필드명2,필드명3....) values(값1,값2,값3....) : 테이블의 선택한 필드에만 값을 가진 컬럼 추가
변경 쿼리문
use [DB명] : 데이터베이스 선택
update [테이블명] set [필드명1]=[수정값1], [필드명2]=[수정값2] .... where [조건] : 해당 조건을 가진 컬럼의 필드 값 수정
alter table [테이블명] modify [필드명1] [자료형] : 테이블의 필드의 타입을 변경
alter table [테이블명] change [기존필드] [변경할이름] [변경할타입] : 테이블의 필드 이름, 타입을 변경
alter table [테이블명] drop [필드명] : 테이블의 필드를 삭제
삭제 쿼리문
drop database [DB명] : 데이터베이스 삭제
drop table [테이블명] : 테이블 삭제
delete from [테이블명] where [조건] : 조건에 맞는 컬럼 삭제
mysql 명령어에 대해 간단히 알아보았는데요.
이렇게만 보면 잘 모르겠다.. 생각되서 한번 간단하게 사용하는법에 대해 알아볼까해요.
mysql 을 실행시키고 나서 show databases를 입력하면 데이터베이스 목록이 나와요.
원하는 데이터베이스가 없으니 만들어보죠.
create datase [db명];
다시 DB목록을 보면 만든 db가 보이네요.
use [db명]을 입력해서 선택해줍시다.
show tables 를 이용하여 DB 내부에 테이블을 보면 아무것도 없네요.
create table ~을 이용하여 테이블을 생성해보도록 하죠.
위 사진에 있는것 처럼 2가지 방법이 있는데,
한줄로 명령어를 주르륵 입력해도 되고,
필드별로 줄을 나눠서 구분해도 되요.
테이블을 만들었으니 값도 넣어봐야죠.
insert into ~ 를 통해 테이블에 컬럼을 추가해줄 수 있어요.
그리고 select * from ~ 으로 테이블 내의 데이터를 모두 확인할 수 있구요.
사진엔 없지만 앞서 2개의 컬럼을 추가해둔 상태이기 때문에 총 3개의 컬럼이 나오네요.
이런식으로 사용하다보면 익숙하게 사용할 수 있게 되겠죠?
아직까지는 많이 사용할 일이 없어서 기본적인 방법만 익혔어요.
앞으론 얼마나 더 쓰게 될지 ㅋㅋ....
'Study > Raspberry Pi2' 카테고리의 다른 글
[라즈베리파이] 시간 확인 및 시간 변경하기(ntpdate,date) (0) | 2015.08.24 |
---|---|
[라즈베리파이] wiringPi 설치 및 예제 (2) | 2015.08.18 |
[라즈베리파이] mysql 설치하기 (6) | 2015.08.18 |
[라즈베리파이] 라즈베리파이 GUI(xWindow)로 원격제어하기 (0) | 2015.08.04 |
[라즈베리파이] 라즈베리파이 Wifi 연결하기 (0) | 2015.07.21 |