Mysql Quiz2
풀이
# 데이터베이스 생성
create database cardmembership;
# 데이터베이스 사용(접속)
use cardmembership;
# 테이블 생성
create table mem_list(
no int, # 번호
name char(5), # 이름 다섯글자까지
userid char(15), # 유저아이디 15글자까지
password char(15), # 비밀번호 15글자까지
age int, # 나이
email char(30), # 이메일 30글자까지
address char(50) # 주소 50글자까지
);
# 테이블에 데이터 삽입
insert into mem_list (no, name, userid, password, age, email, address)
values
(1,"유재석","you","1234",47,"you@naver.com","서울시 서초구 방배2동"),
(2,"모모","momo","abcd",NULL,"momo@daum.net","경기도 성남시 태평3동"),
(3,"박나래","park","test01",32,"narae@google.com","인천시 연수구 청학동"),
(4,"토르","thor","ok005",36,NULL,"서울시 중랑구 상봉동 99"),
(5,"박명수","park2","sky3",49,"great4@apple.com","서울시 마포구 망원동"),
(6,"유병재","you2","apple",32,"bjae@daum.net"," "),
(7,"스타크","stark","rich",54,"tony@start.com","대전시 유성구 구성동");
# 토르의 이메일 주소에 데이터 수정
update mem_list set email ="thor2@naver.com" where no =4;
# 번호 컬럼에 있는 7번 데이터 삭제
delete from mem_list where no =7;
# 아이디 컬럼에 있는 momo 데이터의 나이 컬럼의 값을 21로 수정
update mem_list set age = 21 where no = 2;
# 나이가 30대인 자료를 모두 조회
select * from mem_list where age between 3- and 39;
# 서울시에 거주하는 모든 자료를 조회
select * from mem_list where address like "%서울시%";
# 이메일주소로 daum을 사용하는 데이터를 모두 조회
select * from mem_list where email like "%daum%";
# 이름 컬럼의 데이터를 오름차순으로 정렬
select * from mem_list order by name asc;
# 나이 컬럼을 내림차순으로 정렬 후 이름 컬럼 오름차순으로 정렬
select * from mem_list order by age desc, name asc;
Leave a comment