728x90
반응형
💡 MySQL 사용
⭐ 변수, 자료형 -> 메소드 -> 모듈 -> 필드(레코드)
💡 MySQL 설치
MySQL :: MySQL Community Downloads
http://dev.mysql.com/downloads/ 사이트 접속
💡 CREATE
◾ 'create' 와 'database' 를 사용하여 데이터베이스를 생성한다.
◾ 'day' 는 database의 이름이다.
create database day;
◾ 'create' 와 'table' 를 사용하여 테이블을 생성한다.
◾ 'sample' 은 table의 이름이다.
◾ table은 행(ROW)와 열(COLUMN), 대응하는 값(FIELD)으로 이루어져 있다.
create table sample(속성);
💡 SHOW
◾ 'show' 를 사용하여 데이터베이스를 확인(표시)한다.
show databases;
◾ 'show' 를 사용하여 테이블을 확인(표시)한다.
show tables;
◾ table에 필드가 들어있다면, 다음과 같은 화면이 출력된다.
💡 use
◾ 앞서 만들었던 database인 'day'를 open한다.
◾ use는 open과 동일한 의미로 생각하면 된다.
use day;
💡 desc
◾ 'sample' 테이블의 레코드가 나타난다.
desc sample;
💡 select
◾ select : 데이터 조회
◾ * : 모든 데이터
◾ 'day' 테이블로부터 모든 데이터를 조회한다. (from day)
select * from day;
💡 insert into ~ values
◾ 레코드 삽입
◾ 'sample' 테이블 안에 있는 (no, name, tel) 열에 ('123', 'kim', '010-1234-5678') 레코드를 삽입한다.
insert into sample(no, name, tel) values('123', 'kim', '010-1234-5678');
💡 drop
◾ 'sample' 이름을 가지고 있는 table을 삭제한다.
drop table sample;
◾ 'day' 이름을 가지고 있는 database를 삭제한다.
drop database sample;
📃 데이터베이스, 테이블 생성 및 데이터 삽입 예제 (1)
◾ database : 'user'
◾ table : 'user'
◾ record : id int, name char(10), email varchar(20)
◾ data : (1, 'Chanhwan', 'choich@elice.com')
(2, 'Haesol', 'sunsol@elice.com')
(3, 'Hyungon', 'gone@elice.com')
📃 데이터베이스, 테이블 생성 및 데이터 삽입 예제 (2)
◾ database : 'student'
◾ table : 'info'
◾ record : number int(4), name char(10), email varchar(20)
◾ data : (1, 'kim', 'abc@naver.com')
(2, 'lee', 'def@naver.com')
(3, 'park', 'ghi@naver.com')
728x90
반응형
'Back-End > Database' 카테고리의 다른 글
MySQL - food 데이터베이스 만들기 (0) | 2022.07.15 |
---|---|
MySQL - bikinisity 데이터베이스 만들기 (0) | 2022.07.15 |
MySQL - DML (0) | 2022.07.14 |
MySQL - DML 실습 (0) | 2022.07.14 |
MySQL - DDL, where문 (0) | 2022.07.14 |
댓글