예제 표
테이블 생성하기
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 |
댓글