'MySQL'에 해당되는 글 2건

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개의 컬럼이 나오네요.


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

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

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

,
Study/Raspberry Pi2

[라즈베리파이] mysql 설치하기



라즈베리파이를 통해 데이터베이스를 사용하는 일이 많은데요.

보통 많은분들이 mysql을 사용하시더라구요.


전반기에 oracle 11g를 통해 데이터베이스 공부를 했던터라 그대로 써볼까.. 했지만

mysql을 쓰는분들이 많은듯해서 mysql을 설치해보기로 했어요.


패키지 정보 업데이트 : sudo apt-get update

패키지 설치 : sudo apt-get install 패키지명

패키지 제거 : sudo apt-get remove 패키지명

최신버전으로 업데이트 : sudo apt-get upgrade

앞에서 xrdp 설치를 할때 설명드렸던거지만, 한번 더 ㅋㅋ..

1) sudo apt-get update

2) sudo apt-get install mysql-server mysql-client

기존에 업데이트를 해두셨다면 2번 명령어만 실행하시면 되요.



약 90MB 사용한다는 군요.. 디스크 여유 공간을 확인하신 뒤에 설치를 계속~



root 계정의 비밀번호를 설정해줍니다.

OK 또는 Enter를 누르시면 한번 더 비밀번호를 입력해달라고 해요.



이렇게 설치가 다 되었네요. ^^

설치가 잘 되었는지 확인해봅시다.


mysql -u root -p

를 입력하시면 mysql의 root 계정으로 실행이 되요.

패스워드는 앞에서 설치할때 설정한 값이고, 

입력할 때 자신이 입력한 값이 보이지 않으니 당황하지 마세요. ㅎ



mysql > 이라고 표시되면 로그인 성공!


※ mysql 설정파일 수정 방법 ※

sudo nano /etc/mysql/my.cnf


※ mysql 시작 및 종료, 재시작 명령어 ※

service mysql start

service mysql stop

service mysql restart


※ mysql 설치 제거 명령어 ※

sudo apt-get remove --purge mysql-client mysql-server


,

최근 댓글

최근 트랙백

알림

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

링크

Yuria

카운터

Today :
Yesterday :
Total :