반응형

DATABASE 33

MySQL Workbench : 문자열 검색에 유용한 like 사용법

# 이전 생성한 스키마(DB)와 테이블로 이어서 진행# 참고 : https://sorktjrrb.tistory.com/105 MySQL Workbench : 문자열 처리 함수들 (concat, concat_ws, substring)# 문자열 처리 함수 학습을 위해 books 라는 새로운 테이블 생성ㄴ 혹시 테이블을 수정하고 싶으면 좌측 목록에서 체크된 아이콘을 누르면 수정 가능! # yhdb 를 사용하였으므로, 해당 db 사용 문구sorktjrrb.tistory.com # 문자열 검색 키워드 like# 같은걸 찾는것이 아니라 포함되어 있는걸 찾는것!-- 문자열안에 원하는 문자가 들어있는지 검색한느 키워드 like-- 책 제목에 the 가 들어있는 데이터를 가져오시오.-- 책 제목이 the 인거 가져오시오..

MySQL Workbench : 페이징(paging)에 사용되는 limit 와 offset

# 이전 생성한 스키마(DB)와 테이블로 이어서 진행# 참고 : https://sorktjrrb.tistory.com/105 MySQL Workbench : 문자열 처리 함수들 (concat, concat_ws, substring)# 문자열 처리 함수 학습을 위해 books 라는 새로운 테이블 생성ㄴ 혹시 테이블을 수정하고 싶으면 좌측 목록에서 체크된 아이콘을 누르면 수정 가능! # yhdb 를 사용하였으므로, 해당 db 사용 문구sorktjrrb.tistory.com # 데이터 끊어서 가져오는 방법 => paging 사용하는 키워드는 limit-- 데이터의 갯수가 많아서, 데이터를 끊어서 가져오는 방법 => paging-- 이때 사용하는 키워드는 limit-- limit 오른쪽에 작성하는 숫자는 2개 ..

MySQL Workbench : 데이터 중복 제거, 정렬 키워드 (distinct, order by)

# 이전 생성한 스키마(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, stock_quantity,pages)values('10% Happ..

MySQL Workbench : 문자열 처리 함수들 replace(), upper(), lower(), reverse(), char_length()

(), reverse(), char_length() ># 바로 이전장 데이터로 이어서 진행# 참고 : https://sorktjrrb.tistory.com/105 MySQL Workbench : 문자열 처리 함수들 (concat, concat_ws, substring)# 문자열 처리 함수 학습을 위해 books 라는 새로운 테이블 생성ㄴ 혹시 테이블을 수정하고 싶으면 좌측 목록에서 체크된 아이콘을 누르면 수정 가능! # yhdb 를 사용하였으므로, 해당 db 사용 문구sorktjrrb.tistory.com # 내용 바꾸기 replace()-- 문자열의 내용을 바꾸는 함수. replace()-- 책 제목에, The 가 있으면, Hello 로 바꾸고 싶다.select replace(title, 'The', ..

MySQL Workbench : 문자열 처리 함수들 concat(), concat_ws(), substring()

# 문자열 처리 함수 학습을 위해 books 라는 새로운 테이블 생성ㄴ 혹시 테이블을 수정하고 싶으면 좌측 목록에서 체크된 아이콘을 누르면 수정 가능! # yhdb 를 사용하였으므로, 해당 db 사용 문구 및 데이터 삽입!use yhdb;INSERT INTO books (title, author_fname, author_lname, released_year, stock_quantity, pages)VALUES('The Namesake', 'Jhumpa', 'Lahiri', 2003, 32, 291),('Norse Mythology', 'Neil', 'Gaiman',2016, 43, 304),('American Gods', 'Neil', 'Gaiman', 2001, 12, 465),('Interpreter..

MySQL Workbench : 테이블 생성 및 데이터 CRUD (insert, select, update, delete) 키워드 정리

CRUD (insert, select, update, delete) 키워드 정리 ># 우선 실습을 위해 새로운 db를 생성하여 shirts라는 테이블 생성 # 새로운 db 사용을 하고 전체 데이터를 입력해주자 하단 명령어 사용-- 데이터 1000개짜리를 실행시킬 예정이라 사전에 적힌 파일을 가지고, sql 파일로 열어서 실행시킴use shirts_db; into shirts (article, color, shirt_size, last_worn) values ('polo shirt', 'Khaki', 'S', 96);insert into shirts (article, color, shirt_size, last_worn) values ('tank top', 'Maroon', 'S', 96);insert in..

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인 값을 ..

728x90
반응형