본문 바로가기
데이터 베이스/mysql 문제

1 mysql 데이터 생성 삽입

by 인생여희 2017. 11. 8.
반응형

예제 표

이름연락처idcity
홍길동010-1234-1234102수원
이말자010-1234-1235103서울
이고순010-1234-1236104대전

테이블 생성하기

create table example (name varchar(10), phone varchar(15), id varchar(10), city varchar(10));

조회

select * from example;

테이블 확인하기

show tables;

테이블 다시 생성하기

create table example2 (name varchar(10), phone varchar(15), id varchar(10), city varchar(10));

이메일 열 추가하기

alter table example2 add email varchar(20);

테이블 내용 확인하기

desc example2;

city 열 삭제하기

alter table example2 drop city;

테이블 내용 확인하기

desc example2;

열 변경하기 (id열을 id_number로 바꿈)

alter table example2 change id id_number varchar(10);

테이블 내용확인하기

desc example2;

테이블 삭제하기

drop table example2;

이제 생성한 테이블에 데이터를 삽입하는 방법을 보자

상기 테이블 생성 예제에서 테이블의 정의는 테이블의 이름과 각 열의 이름과 데이터 타입으로 이루어져 있다.

따라서 앞 예제에서 테이블의 열을 정의한 것이며 데이터를 삽입함으로써 행이 추가 된다.

데이터 삽입 칼럼 개수랑 같이 적어줘야 한다.

insert into example(name, phone, id, city) values('홍길동', '010-1234-1234', '102' , '수원');

데이터 확인

select * from example;

데이터 추가 삽입

insert into example(name, phone, id, city) values('이말자','02-231-1568','103','서울');


insert into example(name, phone, id, city) values('이고순','02-245-1721','104','대전');

데이터 확인

select * from example;

**데이터 검색하기

데이터 베이스의 중요한 목적중 하나는 대용량 데이터에서 사용자가 원하는 데이터를 빠른 속도로 검색하는 것에 있다.


이름이 홍길동인 사람 검색하기

select * from example where name = '홍길동';

id가 103 이상인 사람 검색하기

select * from example where id >= 103;

대전에 사는 사람 검색하기

select * from example where city = '대전';

대전 또는 수원에 사는 사람 검색하기

select * from example where city = '대전' or city = '수원';


**입력 데이터 변경 및 삭제


홍길동의 거주 도시를 뉴욕으로 변경하기

update example set city ='뉴욕' where name = '홍길동';

데이터 변경 확인하기

select * from example;

이름이 이고순인 사람의 데이터 삭제하기

delete from example where name = '이고순';

데이터 변경 확인하기

select * from example;


반응형

'데이터 베이스 > mysql 문제' 카테고리의 다른 글

6 select 절  (0) 2017.11.13
5 mysql 함수 & 문제  (0) 2017.11.10
4 mysql 테이블 생성  (0) 2017.11.09
3 mysql 데이터 타입 및 필수 기능  (0) 2017.11.09
2 학사관리 예제 설명  (0) 2017.11.08

댓글