기술
어떻게 데이터베이스 설계 능력을 기를 수 있을까요?
안녕하세요. 백엔드 준비중인 학생입니다. 데이터베이스 설게 능력을 기를 수 있는 방법으로 뭐가 있을까요? Sqld를 따기는 했는데 프로젝트에서 데이터베이스 설계만드는 것은 아직 어렵습니다. 쇼핑몰 구현 스프링 프로젝트에서 카트, 카트아이템, 멤버 데이터구조가 잘 안잡히니 스프링 코드 짜는 게 너무 어렵더라고요. 같은 팀원이 저에게 작성한 db 구조가 복잡하다고 들어서 필요성도 느꼈고요ㅠㅠ
답변 2
4일 전 • 조회 113
기술
신입 프론트엔드 개발자 포트폴리오 수준이 궁금합니다!!
신입 프론트 개발자분들! 서버랑 db직접 만들어서 게시판 까지 직접 짜시나요??!! react + express + mySQL 이렇게 붙여서 만들려고하는데, 너무 어렵네요 ㅠㅠㅠㅠㅠ🥹🥹🥹 보통 신입 프론트 개발자 포트폴리오 수준이 궁금합니다 !
답변 2
25일 전 • 조회 379
기술
데이터베이스 강의 관련 조언을 얻고 싶습니다!
추천해주실만한 플랫폼 강의가 있을까요? 이제 백엔드 개발 막 시작한 사람이라 Relational DB에 대해서 기초부터 알아가고 싶습니다. 조언 부탁드립니다:)
답변 1
한 달 전 • 조회 62
기술
[Spring] 신고를 5번 이상 받은 아이디를 블랙리스트에 넣으려고 합니다..
코드는 아래와 같습니다 ㅠㅠ 레파지토리에서 findBy 메소드 말구, 이런 식으로 하려고 하는데 쿼리문도 틀렸고 @Query 밑에 int 값을 불러오고 싶은데 Integer 이런걸로 시작하면 오류가 나고 .. 일단 저렇게 써놨는데 어떻게 짜야할지 모르겠어서 질문드립니다 ㅠㅠ 조장님께 물어봤더니 count 개수를 받아와서 자바에서 처리하라고 해서요 ㅠ 코드좀 손 봐주시면 감사드리겠습니다!!
답변 2 • Up 1 • Down 1
한 달 전 • 조회 121
기술
SQL 두 테이블을 조인한 결과에서 중복된 레코드를 제외하고 카운트 하는 방법.
두 테이블을 조인한 결과에서 특정 컬럼값이 중복된 레코드를 제외하고 카운트를 하고 싶습니다. 다음 두 가지 방법이 떠오르는데 어떤 방식이 더 효율적인지 궁금합니다. (mysql) 1. 중복 데이터를 제거하고 조인한 뒤 카운트한다. 2. 조인한 뒤 group by를 통해 그룹핑 한 후 카운트한다. 감사합니다.
답변 1
한 달 전 • 조회 60
기술
URL 저장을 위한 가장 좋은 DB 타입은 뭘까요?
db에 이미지 url또는 사이트 url을 저장해야하는데 어떤 데이터 타입을 써야할지 고민입니다. db는 mysql을 사용하고 있습니다. 다들 보통 어떻게하시나요?
답변 1 • Up 2
2달 전 • 조회 125
기술
데이터베이스에서 Null 을 지양해야 하는가요?
RDB 에서 null 을 사용하는것에 대해 부정적인 이야기들이 많던데 실무에서 null을 사용한다면 어떨때 사용하는지, 사용하지 않는다면 어떤 이유로 사용하지 않는지 실무에서의 예시가 궁금합니다!
답변 3 • Up 3 • Down 1
2달 전 • 조회 355
기술
라라벨 enum 타입 havingRaw절 사용방법 도와주세요ㅠㅠ
안녕하세요 :) 현재 라라벨로 프로젝트를 하고있습니다. havingRaw을 사용하는데 다른 타입들의 데이터들은 다 잘 작동하는데 데이터타입이 enum인 것만 작동을 안합니다. 그러나 아래의 sql문은 하이디sql 에서 실행이 잘 됩니다. SELECT order_id AS cnt FROM test_table WHERE mall_id = 'test_mall' AND user_id = 'test_user' GROUP BY order_id HAVING MIN(type) = 'p' 데이터 타입은 아래와 같습니다. order_id = varchar mall_id = varchar user_id = varchar type = enum $row= DB::table("test_table") ->select(DB::raw('order_id as cnt')) ->where("mall_id", $test_mall) ->where("user_id", $test_user) ->groupBy('order_id') ->havingRaw('MIN(type) = p') ->get(); 해당 쿼리빌더에 잘못된 점이 있을까요??
답변 1
3달 전 • 조회 92
기술
MySQL과 비동기 동기에 관한 궁금증
생각없이 코드를 치다가 문득 궁금해서 질문을 남깁니다. 몽고 디비를 사용할 때 습관적으로 DB에서 원하는 데이터를 가져올때 비동기처리를 했었고 지금은 mysql을 사용하는데 마찬가지로 query를 날려서 데이터를 가져오는 작업은 시간이 걸리는 작업이라 생각해서 async await을 사용해 비동기 처리를 하려고 하는데 반드시 DB에 쿼리를 날리는 일은 비동기적 처리를 해야하는것인지? 아니면 상황에 따라 다른것인지… 상황에 따라 다르다면 그 상황의 예를 알려주실수 있으실까요?
답변 1
3달 전 • 조회 302
기술
Node 에서 MySQL 값이 Undefined 일경우 에러는 어떻게 처리 하나요?
Node Back End 개발 중 MySQL 값을 넣는 중 undefined일 경우 nodemon waiting Error 가 발생을 합니다 ( waiting for file changes before starting...) 초기에 이 에러로 인해 서버다운이 많이 발생했었습니다. 그래서 Undefined가 들어가지 않도록 개발을 하고 있습니다. 혹시나 Undefined가 들어갔는지 미리 확인도 하고요. 하지만! 혹시나! 하는 마음에 Error 처리에 대해 공부하는데 이 부분은 잘 나오지 않더라고요. (... 찾아보아도 Undefined가 들어가지 않도록 하세요가 끝입니다. ) MySQL 쿼리 작성중 Undefined 발생 ( waiting for file changes before starting...) 를 어떻게 처리 할 수 있을까요? 고수님들 도와 알려주세요~~
답변 2 • Up 2
5달 전 • 조회 241