반응형

mysql 17

MySQL Workbench : case 문 작성법 (case, end)

# 이전 생성한 스키마(DB)와 테이블로 이어서 진행# 참고 : https://sorktjrrb.tistory.com/105 MySQL Workbench : 문자열 처리 함수들 (concat, concat_ws, substring)# 문자열 처리 함수 학습을 위해 books 라는 새로운 테이블 생성ㄴ 혹시 테이블을 수정하고 싶으면 좌측 목록에서 체크된 아이콘을 누르면 수정 가능! # yhdb 를 사용하였으므로, 해당 db 사용 문구sorktjrrb.tistory.com # 데이터의 조건문 case-- 데이터문의 조건문!! case , end-- 조건 설정은 when, then, else 활용-- 출팔년도가 2000년 이상인 책들은 '최신책' 이라고 하고,-- 그렇지 않은 책들은 '예전책' 이라고 하여,-..

MySQL Workbench : 값이 null 인지 확인할때는, is null 사용

# 이전 생성한 스키마(DB)와 테이블로 이어서 진행# 참고 : https://sorktjrrb.tistory.com/105 MySQL Workbench : 문자열 처리 함수들 (concat, concat_ws, substring)# 문자열 처리 함수 학습을 위해 books 라는 새로운 테이블 생성ㄴ 혹시 테이블을 수정하고 싶으면 좌측 목록에서 체크된 아이콘을 누르면 수정 가능! # yhdb 를 사용하였으므로, 해당 db 사용 문구sorktjrrb.tistory.com -- 중요한 개념을 위해서 새로운 데이터를 하나 넣어보자.insert into books(title, author_fname, author_lname, released_year, pages)values('좋은책', '길동', '홍', 20..

MySQL Workbench : 조건문에 연산자(and, or, between, in) 활용

# 이전 생성한 스키마(DB)와 테이블로 이어서 진행# 참고 : https://sorktjrrb.tistory.com/105 MySQL Workbench : 문자열 처리 함수들 (concat, concat_ws, substring)# 문자열 처리 함수 학습을 위해 books 라는 새로운 테이블 생성ㄴ 혹시 테이블을 수정하고 싶으면 좌측 목록에서 체크된 아이콘을 누르면 수정 가능! # yhdb 를 사용하였으므로, 해당 db 사용 문구sorktjrrb.tistory.com # 여러 조건이 동시에 충족한 데이터를 가져올때 and-- 책의 재고가 100개 이상이고 발행년도가 2000년 이상인 책 데이터를 보여주세요.select *from bookswhere stock_quantity >= 100 and rele..

MySQL Workbench : 조건문에 부등호(=, !=, <=, >=) 활용

=) 활용 ># 이전 생성한 스키마(DB)와 테이블로 이어서 진행# 참고 : https://sorktjrrb.tistory.com/105 MySQL Workbench : 문자열 처리 함수들 (concat, concat_ws, substring)# 문자열 처리 함수 학습을 위해 books 라는 새로운 테이블 생성ㄴ 혹시 테이블을 수정하고 싶으면 좌측 목록에서 체크된 아이콘을 누르면 수정 가능! # yhdb 를 사용하였으므로, 해당 db 사용 문구sorktjrrb.tistory.com # 맞는데이터 =, 맞지 않는 데이터는 !=-- 출판년도가 2017년인 데이터를 가져오시오.select *from bookswhere released_year = 2017; -- 출판년도가 2017년인 아닌 데이터를 가져오시오..

MySQL Workbench : group by 에서 having을 사용하는 방법

- 이전 생성한 스키마(DB)와 테이블로 이어서 진행- 참고 : https://sorktjrrb.tistory.com/105 MySQL Workbench : 문자열 처리 함수들 (concat, concat_ws, substring)# 문자열 처리 함수 학습을 위해 books 라는 새로운 테이블 생성ㄴ 혹시 테이블을 수정하고 싶으면 좌측 목록에서 체크된 아이콘을 누르면 수정 가능! # yhdb 를 사용하였으므로, 해당 db 사용 문구sorktjrrb.tistory.com # ~별로 묶어서 ... 하자 : group by 키워드-- ~별로 묶어서 ... 하자 : group by 키워드-- author_lname 별로, 몇권의 책을 썼는지,-- author_lname과 책의 권수를 보여주세요.select au..

MySQL Workbench : 테이블에 데이터 수정 (update, delete 하기)

MySQL 테이블에 데이터 수정 (update, delete 하기) ># 데이터의 값을 변경하고 싶을때 update!-- 데이터의 값을 변경!-- 고양이 이름이 키티 인 고양이의 나이를 2살로 변경.-- 주의사항!!! 의도치 않게 컬럼 전체의 데이터를 모두 수정하는 경우를 조심. => 원상복구를 시킬수 없다...update catsset age = 2where name = '키티';-- 수정된 데이터 확인select *from cats; # 데이터를 삭제하고 싶을때 delete!-- 데이터 삭제-- 고양이 나이가 7인 데이터를 삭제하시오.delete from catswhere age = 7;select * from cats;ㄴ 1에 있던 데이터 삭제 확인 # 여기서 알아야할점!! 만약에 id 5인 값을 ..

MySQL Workbench : 테이블 Select 하기 & 조건문 where (원하는 컬럼, 데이터만 가져오기)

MySQL 테이블 Select 하기 & 조건문 where (원하는 컬럼, 데이터만 가져오기 ># 데이터 전체를 가져올때 select-- 데이터를 가져오는 방법select *from cats; # 원하는 컬럼만 가져오기-- id, name 컬럼만 가져오기select id, namefrom cats; # 컬럼 순서변경해서 불러오기-- age, name, id 컬럼순으로 가져오기select age, name, idfrom cats; # 컬럼 명칭을 바꿔서 가져오기 as-- id와 name 컬럼을 가져오되, name 컬럼의 이름을 cat name 으로 바꿔서-- 데이터를 가져오자.select id, name as 'cat name'from cats; # 바꾸려는 컬럼 명칭에 공백이 있을경우 주의!-- 바꾸려는 ..

728x90
반응형