Back-end/DB

[MySQL] group_concat

[MySQL group_concat] mysql 문법중 GROUP_CONCAT은 GROUPING된 레코드들을 원하는 구분자를 이용하여 문자열로 만들 수 있다. group_concat 사용하기 group_concat은 같은 내용의 컬럼을 가진 데이터들을 한 로우에 나타낼 수 있도록 하게 해준다. SELECT GROUP_CONCAT( 필드명 SEPARATOR "구분자") FROM 테이블명 GROUP BY 그룹할 필드명; 위와 같이 기본 문법을 나타낼 수 있다. select Feed.feedIdx as '피드인덱스', userProfilePicture as '피드올린유저프로필사진', User.usernickName as '피드올린유저닉네임', User.userNickNameIdx as '피드올린유저인덱스', ..

2021.03.01 게시됨

Back-end/DB

[MySQL]이벤트스케줄러 생성 (Event Scheduler)

[MySQL 이벤트스케줄러 생성 (Event Scheduler)] mysql 문법중에는 예약 작업을 수행할 수 있는 이벤트 스케줄러가 있다. 이벤트 스케줄러는 말그대로 특정 이벤트를 자동으로 정기적으로 수행시킬 수 있다. 이벤트 스케줄러 생성하기 CREATE EVENT IF NOT EXISTS [이벤트 이름] ON SCHEDULE [수행, 반복 할 시간] ON COMPLETION NOT PRESERVE ENABLE COMMENT [코멘트] DO [수행할 명령] END [이벤트이름] 은 해당 이벤트 스케줄의 이름을 정해준다. [수행,반복 할 시간] 은 해당 명령을 수행하거나 반복할 시간 및 기간을 정해준다. [코멘트] 는 해당 이벤트의 내용을 입력해주면 된다. [수행할 명령] 은 해당 이벤트 시간의 수행할..

2021.03.01 게시됨

Back-end/DB

[MYSQL] 테이블생성,수정,삭제 CRUD

https://opentutorials.org/course/3161 DATABASE2 - MySQL - 생활코딩 수업소개 무료이면서, 오픈소스이고, 3대 데이터베이스 중에 하나인 MySQL의 입문 수업입니다. 수업대상 정보기술의 심장인 데이터베이스가 어떻게 동작하는지 궁금하신 분 데이터를 보다 전 opentutorials.org #테이블 작성하는 법 이와 같이 테이블을 작성하려고 했는데 계속 오류가 난다.. 알고보니 VARCAHR라고 작성했다 정확한 문법은 문자열을 나타내는 VARCHAR이다. 그 다음으로는 실험용으로 만들어보았던 topic이란 테이블이 이미 존재한다고 한다 테이블을 삭제하는 방법은 TRUNCATE 테이블이름; 이렇게 작성하면 테이블이 사라진다. 이렇게 테이블을 완성하였다. 생활코딩에서 ..

2020.12.24 게시됨

Back-end/DB

[MYSQL] SQL이란?

https://opentutorials.org/course/3161 DATABASE2 - MySQL - 생활코딩 수업소개 무료이면서, 오픈소스이고, 3대 데이터베이스 중에 하나인 MySQL의 입문 수업입니다. 수업대상 정보기술의 심장인 데이터베이스가 어떻게 동작하는지 궁금하신 분 데이터를 보다 전 opentutorials.org #SQL이란? Structured 구조화된 Query 데이터베이스에게 요구하고 질의하는 Language 공통의 약속 언어 #MYSQL구성 데이터를 기록하는 최종적인 곳은 표이다. 표가 계속해서 늘어나면 그 표들을 정리정돈 해줘야 한다 mysql에서는 서로 연관된 표들을 그룹지어서 데이터베이스에 정리해놓는다. 그룹지어놓은 데이터베이스를 스키마라고 한다. 데이터 베이스 안에는 나머지..

2020.12.22 게시됨