일하다가 모든 table에 대한 column과 description을 정리해야 할 일이 생겼는데 postgreSQL이라 그런건지 구글링을 덜한건지 내가 원하는걸 딱 못찾아서 구글링한걸 바탕으로 쿼리를 짰다. 아직 좀 수정해야할 부분이 있지만 일단 올려두고 고치든지 해야겠다. 더 깔끔하게 짜고싶은데 능력부족ㅠ 수정 다 해두었으니 필요한 부분만 선택해서 쓰면 될 듯! 밑줄친 부분에 알맞는 값을 넣어서 쿼리를 실행하면 된다. -- table 목록 조회 쿼리 -- SELECT * FROM information_schema.tables WHERE table_schema = '스키마 이름' AND table_type = 'BASE TABLE'; -- table description 조회 쿼리 -- SELECT de..
Java에서 MySQL을 사용하던 중 executeUpdate() 를 사용했을 때 insert, update, delete는 해당 쿼리문이 수행된 행의 수가 return되는데 insert into on duplicate key update를 사용했을 때는 어떤 수가 return이 되는지 몰라서 조사했던 내용이다. * insert into on duplicate key update를 실행했을 때 return값 - 1: insert 됐을 때 (duplicate key가 아닐때) - 2: duplicate key라 update가 됐을 때 - 0: 변경된 내용이 없을 때 가끔 변경된 내용이 아무것도 없을 때도 return값이 1인 경우가 있다는데 자세한 내용은 https://bugs.mysql.com/bug.p..
※ 본 내용은 w3schools jQuery 튜토리얼에 잡담, 추가로 검색해서 넣은 내용 등으로 이루어져 있으므로 원래 내용은 아래 링크를 참고하자. https://www.w3schools.com/jquery/default.asp 04 jQuery 효과 1) Hide / Show말 그대로 HTML 요소들을 숨기거나 나타낼 수 있는 효과이다. $(selector).hide() 또는 show() 이렇게 쓰면되는데 변수를 통해 추가적인 옵션을 줄 수도 있다. $(selector).hide(speed, callback); $(selector).show(speed, callback); 메소드 안에 이런 식으로 사라지거나 나타나게 할 speed("slow"/"fast"/mills), callback 함수를 변수로 ..
DB 쿼리문을 짤 때 해당 컬럼에서 최댓값을 가져오는 max() 함수나 최솟값을 가져오는 min() 함수는 자주 써봤을 것이다. 하지만 최댓값, 최솟값만이 아니라 그 값을 가지고 있는 row의 다른 컬럼들이 필요할 때가 있다. 다양한 방법으로 해결할 수 있겠지만 내가 생각한 세가지 방법 정도만 설명해보겠다. 기존에 작성한 방법 중 몇가지는 결과값이 하나일 때만 적용되는 방법이라, 내용을 수정하였다. 이전 작성글은 아래 펼치기로 확인 가능하니 참고용으로만 보면 될듯하다. 아래와 같은 기본적인 employee 테이블로 예를 들어보겠다. name number salary 김 40 30000 박 23 35000 이 51 25000 이 테이블에서 salary가 max, min값인 사람의 이름과 사번을 select..
※ 본 내용은 w3schools jQuery 튜토리얼에 잡담, 추가로 검색해서 넣은 내용 등으로 이루어져 있으므로 원래 내용은 아래 링크를 참고하자. https://www.w3schools.com/jquery/default.asp 02 jQuery 문법jQuery 문법은 HTML 요소를 선택하고 그 요소가 어떤 작업들을 수행할 수 있도록 만들어진 것이다. 그래서 기본적인 문법은 $(selector).action() 이다. $ 는 다음으로 나올 구문들이 jQuery 문법이라는 것을 나타내주는 구분자. (selector) 는 내가 작업을 수행하고 싶은 HTML 요소 action() 은 그 선택요소가 수행하는 작업을 나타낸다. 예를 들어 $("input").hide() 는 HTML에 있는 모든 요소들을 숨기라..
웹을 공부한다고 하면 절대 빼놓을 수 없는게 HTML, CSS, JavaScript 일 것이다. 하지만 이 세가지 외에도 부가적으로 더 배워야할 것들이 많은데 이번엔 그 중에서도 jQuery에 대해 공부하려고 한다. ※ 본 내용은 w3schools jQuery 튜토리얼에 잡담, 추가로 검색해서 넣은 내용 등으로 이루어져 있으므로 원래 내용은 아래 링크를 참고하자. https://www.w3schools.com/jquery/default.asp 00 jQuery란 무엇인가?jQuery는 JavaScript를 더 편하게 쓰기위한 라이브러리이다. 제대로 알기 전까진 C와 C++ 관계처럼 다른 언어인줄 알았는데 그냥 자바스크립트 위에 얹는 라이브러리였다. HTML/DOM 조작, HTML 이벤트 메소드, 효과 및..