quiz



풀이

# 데이터베이스 생성
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