Study/Raspberry Pi2

[라즈베리파이] 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개의 컬럼이 나오네요.


이런식으로 사용하다보면 익숙하게 사용할 수 있게 되겠죠?

아직까지는 많이 사용할 일이 없어서 기본적인 방법만 익혔어요.

앞으론 얼마나 더 쓰게 될지 ㅋㅋ....

,

최근 댓글

최근 트랙백

알림

이 블로그는 구글에서 제공한 크롬에 최적화 되어있고, 네이버에서 제공한 나눔글꼴이 적용되어 있습니다.

링크

Yuria

카운터

Today :
Yesterday :
Total :