본문 바로가기

Dev/[Database]

[MariaDB] 테이블 생성(Create)하고 Select, Insert, Update, Delete 해보기(HeidiSQL 사용)

반응형

 

INTRO


[MariaDB] 테이블 생성하고 Select, Insert, Update, Delete 해보기

 

지난 포스팅에서 mariaDB를 설치했다.

 

rangsub.tistory.com/94

 

[MariaDB] MariaDB(마리아디비) 설치하기

INTRO 마리아디비를 설치하는 과정. 마리아디비는 오픈 소스 RDBMS이다. MySQL과 동일한 소스 코드를 기반으로 하며, GPL v2 라이선스를 따른다. MySQL이 오라클에 인수되어 저작권이 걸렸고, 이를 해결

rangsub.tistory.com

 

 

 


 

 

1. 데이터베이스 생성

--> Windows -> maria를 검색하여 MySQL Client창을 띄운다.

 

 

--> 초기 설정한 PW를 입력하여 데이터베이스에 접속한다.

 

--> show databases; 를 입력하면, 현재 데이터베이스들을 볼 수 있다.

 

-->create database test1; 명령어를 입력하여 데이터베이스 하나를 생성한다.

 

-->이후 다시 show databases; 를 입력하여 잘 생성되었는지 확인한다.


 

 

 

 

 

 

 

2. 테이블 생성

-->이제 MySQL Client 창을 닫는다.

--> MariaDB를 설치하면 같이 설치되는 HeidiSQL 를 사용하여 실습을 해볼것이다.

--> HeidiSQL 실행 후 패스워드를 입력하여 Open한다.

 

-->test1 데이터베이스를 클릭하고,  쿼리 탭을 누른다.


 

 

 

 

 

3. 테이블 생성하기 (Create)

--> user 테이블을 생성할것이다. 다음과 같이 Create 쿼리를 적는다.

CREATE TABLE USER(
	id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
	name VARCHAR(30) NOT NULL,
	gender VARCHAR(30),
	city VARCHAR(30)
)DEFAULT CHARSET=utf8 

 

-->DEFAULT CHARSET=utf8 을 해주는 이유는 insert할 때 한글을 넣어주기 위함이다.


 

 

 

4. 데이터 삽입 해보기(Insert)

-->insert 문을 통해 데이터를 삽입할것이다.

INSERT INTO user(NAME,gender,city) VALUE ('홍길동','남','서울');

 

5. 데이터 조회 해보기(Select)

--> select 문을 통해 데이터를 조회할것이다.

SELECT * FROM user;


 

6. 데이터 수정 해보기(Update)

-->update 문을 통해 데이터의 값을 수정해볼것이다.

UPDATE user SET city='경기' WHERE id=1;

-->다시 조회를 해보면 City가 변경된 것을 확인할 수 있다.


 

 

7. 데이터 삭제 해보기(Delete)

--> delete 문을 통해 데이터를 삭제해볼것이다.

DELETE FROM user WHERE id=1;

--> 다시 조회를 해보면 데이터가 삭제된 것을 볼 수 있다.


 

 

마무리

 

여기까지 데이터베이스의 기초인 Create, Select, Insert, Update, Delete 문을 수행해보았다.

 

 

 

 

 

 

 

 

 

 

 

-퍼가실 때는 출처를 꼭 같이 적어서 올려주세요!

 

반응형