6시간 전 · 프레드윰 님의 새로운 답변
mysql 연동해서 웹서비스 만들 때 db 수정 관련 질문입니다.
안녕하세요, mysql로 웹서비스 배포했는데, DB 관리를 웹 내에 관리자 페이지에서 할 수 있도록 열어주려고 합니다. 궁금한 점은, 만약 고객이 DB에서 데이터를 요청하는 동안 제가 그 데이터를 직접 수정하려고 하면 락이 걸릴까요? 전 고객이 관리자 페이지에서 요청하면 그 때만 커넥하고 바로 끊고 해버리려고 하는데 이게 좋은 방법일까요?
기술
#mysql
#db
답변 1
댓글 0
조회 18
하루 전 · 장익순 님의 새로운 댓글
Php와 sql 연동
db에서 정보를 못 읽어오는 거 같아서 찾아 봤는데 vs 코드에서 저 웹 페이지에 나온대로 오류가 나옵니다 그래서 주소를 바꾸니 다시 웹페이지에서 저 오류가 나옵니다 어떻게 해야되는지 아시는 분 계실까요 ? 구글링도 최대한 해서 ini도 수정하고 했는데도 저러네요 도와주시면 정말 감사하겠습니다
기술
#php
#mysql
#vscode
답변 1
댓글 5
조회 43
2일 전 · ㄱㅎㅁ 님의 답변 업데이트
MYSQL에서 카테고리마다 column이 다른 데이터를 하나의 테이블에서 관리하는 방법?
쇼핑몰과 비슷한 서비스를 구현중인데, 카테고리 상관없이 모든 상품을 관리하는 Products 테이블이 있습니다. 카테고리마다 column이 달라서, 처음에는 CategoryA_products, CategoryB_products 이런식으로 구현하려했는데 카테고리가 늘어나면 늘어날수록 Products repository에서 JOIN이 계속 늘어나게 되고, 데이터를 관리하기도 쉽지가 않아서 구조를 바꿔보려합니다. 모든 상품의 공통부분을 Products로 관리하고, 카테고리마다 다른 부분들은 Products_detail 테이블에 JSON으로 저장을 해볼까했었는데, 이러면 또 데이터의 안정성을 보장할수가없어서 고민입니다 ㅠㅠ 어떻게 테이블구조를 짜야 효율적일까요?
기술
#mysql
#orm
#database
답변 1
댓글 0
조회 25
2일 전 · 프레드윰 님의 새로운 답변
php와 mySQL 연동
php랑 SQL이랑 연동해서 웹 사이트를 만들고 있는데 계속 오류가 떠서 검색해봤는데 php.ini를 수정하라고ㅠ해서 하고 했는데도 계속 오류가 뜨는데 이유를 모르겠습니다 css한 게 나오긴 하는데 다른 글씨들이 오류 문자로 나와서 어떻게 할 지 모르겠는데 해결 방법이 있을까요 프로그램은 xampp 사용 중입니다
기술
#php
#mysql
답변 2
댓글 1
Up 1
Down 1
조회 56
직무 고민이 생겼어요..
안녕하세요 대학교 3학년 컴공 학생입니다! 제가 데이터를 추출하고 가공해서 어느 한 부분에 사용하는 것에 흥미가 생기고 재미도 붙어서 C#, Java도 같이 공부하고 있습니다! 얼마전에 채용 사이트를 한번 보다가 MES시스템을 알게 되었습니다! MES시스템 개발 직무는 제가 공부하고 있는 부분과 동일할까요??
기술
#mes시스템
#c#
#java
#oracle
#mysql
답변 1
댓글 3
조회 83
DBA직무에는 어떤 경력이 중요하나요?
안녕하세요 저는 DBA 직무를 꿈꾸는 컴공 대학생입니다. 사람인에 이력서를 공개로 올려놨는데 스타트업에서 포지션 제안이 왔습니다. 의료용 소프트웨어를 개발하여 병원에 솔루션을 제공하는 회사이며, 언어는 C#, JAVA, c, c++, .net, Oracle, MYSQL을 주로 사용하는 것 같습니다. 제가 경험하고 개인 프로젝트로 해본 언어들(C#,java,oracle,mysql)이 포함되어서 담당자님이 포지션 제안을 주신 것 같습니다. 직무 경험 및 신입이 가장 좋은 방법이 스타트업이라 들어서 좋은 기회인것 같아서 수락을 했습니다. 경력자분들은 어떻게 생각하시는지 또는 DBA 직무를 하기 위해서 좋은 선택일지 궁금합니다.
커리어
#c#
#java
#oracle
#mysql
#.net
답변 2
댓글 0
조회 61
mysql pool에서 connection.release 명령어 필요한 이유
mysql 관련 포스팅을 보다가 궁금한 점이 생겼습니다. pool을 생성할 때 이미 커넥션 limit을 걸어두는데 왜 connection.release 명령어를 쳐야 하나요? limit 넘는 커넥션이 생성되면 오래된 커넥션은 자동으로 끊어지게 되는 것 아닌가요?
기술
#mysql
#pool
답변 2
댓글 0
조회 75
실무에서 RDB 테이블을 분리할 때 고려하는 기준에는 어떤 것들이 있나요?
안녕하세요! 백엔드 개발자를 꿈꾸고 있는 취준생입니다! 최근 진행 중인 프로젝트에서 api와 DB를 개발하던 중 궁금한 사항이 생겨 질문 올려봅니다! (기술 스택은 spring boot, mybatis, mysql 활용 중입니다.) 처음 기획 단계에서 DB를 설계할 때 이론적으로 배웠던대로 데이터 중복 저장을 최소화 하고 데이터 간의 관계를 최대한 반영하기 위해서 테이블을 무작정 잘게 나눴는데요! 설계 후 개발 과정에서 까다로운 사항들과 계속 마주치게 되더라구요..! 지금 생각나는 까다로웠던 사항들만 대략 정리해보면, - 테이블 간의 관계가 복잡해져 쿼리가 길어지고 복잡해졌고,(가독성에도 영향을 주는 듯 하더라구요!) - 특정 데이터를 조회할 때, 오직 join 조건만을 위해 여러 테이블들이 탐색되어지는 경우 발생했고, - 데이터 변경(삽입 수정 삭제) 과정이 까다로워졌고, - 테스트를 위한 더미 데이터 설정에 어려움이 있었어요..! 성능적으로 효율적인게 가장 중요하지만, 개발 과정에서의 효율성(소요 기간, 가독성, 유지보수 등) 또한 중요하다고 알고 있어서요! 그리고 join이 많이 수행되는게 데이터 수가 늘어남에 따라 오히려 성능 저하로 이어지는 경우가 있을 것이라 생각되었습니다! 그래서 실무에서는 상황에 따라 테이블 분리 정도가 다를 것 같은데, 이때 어느정도까지 분리하는게 적절한지 논의하는 과정에서 주로 어떤 사항들에 대한 고민이 이루어지는지 여쭤보고 싶습니다! 구구절절한 질문 읽어주셔서 감사합니다 :)..
기술
#rdb
#rdbms
#mysql
#db
#database
답변 1
댓글 0
Up 1
조회 68
대학생 체험형 인턴 지원 이력서
현재 대학교 2학년 재학중입니다. 여름에 하계 인턴을 지원하기 위해 이력서를 작성하다 보니 지금까지 뭐했나.. 싶을 정도로 적을게 너무 없더라구요,, 이런경우에는 어떻게 해야될까요? - 정말 간단한 기술들만을 활용해서 웹페이지를 제작하는 외주를 크몽에서 조금 진행했던 경험말고는 아무것도 없는 것 같네요 (php, mysql, html, css, js) - github, 블로그도 거의 정리를 안해두어서 준비된 것이 많이 없는 상황입니다. 최근에 부랴부랴 정리해보려고 하네요 - blog: https://winterlimited.tistory.com/ - github: https://github.com/WinterLimited
커리어
#php
#mysql
#백엔드
#인턴
#이력서
답변 2
댓글 1
조회 52
Maui랑 mysql 연결이 가능한가요
안드로이드 에뮬레이터 실행하면 오픈에서 오류가 걸리는데 방법이 있을까요?
기술
#mysql
#maui
#db
답변 2
댓글 0
Down 2
조회 55
sequelize API 문법과 로우 쿼리 문법 중 어떤걸 배우는게 좋을까요?
안녕하세요, node에서 mysql 관련 공부를 하고 있습니다. 지금 sequelize로 공부를 하고 있는데요, sequelize 로우쿼리 문법을 쓰는게 좋을지 아니면 sequelize에서 제공하는 table.create 이런 문법으로 배우는게 좋을지 궁금합니다. 다대다 테이블 관계로 만드려고 하는데 성능 차이가 있는지 궁금해요...! 둘 다 배우는게 좋을까요?
기술
#node.js
#sequelize
#mysql
답변 2
댓글 0
조회 47
mysql 상업용 라이센스 구매 관련 질문
안녕하세요, 프로젝트로 상업용 사이트를 하나 만들고 있습니다. 사이트에서 my sql을 db로 사용하려고 해요. 이런 경우에도 라이센스를 구매해야 하는지가 궁금합니다! 읽어보니 mysql db copy를 고객이 다운받으면 라이센스를 사야 한다고 하더라고요? 그래서 단순 사용에는 문제가 없는건지 궁금합니다.. 차라리 mariaDB를 써야 하나 고민이 되네요..
기술
#mysql
#mariadb
#license
답변 2
댓글 0
조회 28
백엔드 개발자 취업 준비 질문있습니다!
ROTC 복무 마치고 올 6월 전역하는 개발자 취준생입니다. 개발자분들께 관련 몇가지 궁금한 점 있어 질문 올립니다! 인서울 4년제 전공자이고 학점은 3점 초중반입니다. 군생활동안 인프라 관리 업무를 수행했는데, 이 경험을 살려 인프라+클라우드 쪽으로 진로를 정해볼까 고민했지만, 흘러가는 대로 간다면 후회할 것 같아 개발자를 도전해보려고 합니다. 현재 개인토이프로젝트 제외 제대로 해본 프로젝트 경험은 학부생 시절 node.js(express), react native, mongoDB 이용 모바일 어플리케이션 개발이고, 이와 관련해 깃허브 바탕으로 기억을 더듬어 가며 포트폴리오 작성중입니다. 추가적으로 궁금한 점은 1. 관계형 DB사용한 프로젝트 하나 더 진행하여 포트폴리오 작성하려고 하는데, 백엔드 포트폴리오 추천하는 포맷이 있는지? (어떤 요소가 반드시 들어가야 하는가) 2. 지금까지 개인 프로젝트 개발은 node.js, python 기반으로 해왔는데, 대한민국에서 개발자 하려면 현실적으로 Java Spring을 공부하는 것을 추천하는지? 3. 개발 채용 공고를 살펴봤을 때, 네카라쿠배와 같은 IT서비스 기업 이외에 소규모 스타트업 등은 경력개발자 채용이 대다수로 보이는데, 실무경험을 위해서 신입개발자는 어디서 경력을 쌓는것이 좋은지? 부족한 점이 많지만 개발자로 성장하기 위해서 한마디 첨언 해주시면 감사하겟습니다
커리어
#node.js
#django
#aws
#mongdb
#mysql
답변 1
댓글 0
Down 1
조회 80
깃허브로 협업시 config파일내 계정 관리
안녕하세요! 4주차 코인이입니다. 이번이 FE, BE 협업하는 미니 프로젝트를 진행하면서 저희 백엔드 단에서는API를 구현중입니다. 백엔드 끼리 같이 작업을 하는데 config파일에 조장님의 AWS RDS 계정으로 연결해서 사용중인 작업파일로 pull해서 작업중입니다. 여기서 궁금한점이 저의 컴퓨터로 파일을 가져와서 thunderClients로 API테스트를 해보면 해당 data는 조장님의 MySQL table에서는 보이지만 저희 조원들은 실시간으로 확인이 불가능한데요. 이럴때 작업때마다 config파일내 계정을 바꿔줘야하는지, 아니면 다른 좋은 방법이 있는지 궁금합니다:) Vscode에서 작업하고 Node.js쓰고있습니다!
기술
#config
#aws
#rds
#node.js
#mysql
답변 2
댓글 1
Up 1
조회 101
mysql 에서 접속 계정+IP 원격 접속 제한하는 방법
mysql에서 특정 계정 하나를 특정 ip에서만 원격접속이 가능하도록 하고자 합니다. 그래서 grant를 사용했는데, 이걸로는 수정할 수 없다고 하네요 ㅠㅠ mysql 8.x를 사용중이고, 명령어는 이렇게 작성했습니다!
기술
#mysql
답변 2
댓글 0
조회 48
DB 뷰가 메모리에 적재된다면
얼마전 질문을 받았는데 답변이 궁금해서 남깁니다. 메모리에 올라가는 뷰를 생성했는데, 용량이 큰 뷰가 메모리에 올라가 적재되어 메모리가 가득차는 상황이 됐다. 이때 해결방법은? 제가 뷰를 많이 사용하지 않아 해결방법을 잘 모르겠습니다. 개발자분들의 의견이 궁금합니다!
기술
#db
#mysql
#view
답변 2
댓글 1
조회 86
mysql 워크벤치 창 크기
mysql 공부 해보고싶어서 워크벤치 다운 후 영상 보면서 하고 있는데 윈도우 키+방향키 해도 반으로 접히는게 아니라 2/3분량 차지해서 영상보는게 너무 불편하네요ㅠㅜ 혹시 이거 해결방법 아시는분 계신가요.. 인터넷 찾아봐도 폰트 크기 같은거만 나오고 워크벤치 창 자체 설정같은건 못찾겠네요 ㅠㅜ 도움주시면 감사하겠습니다..!! * 참고로 윈도우 10에 lg 노트북 사용중입니다
기술
#mysql
#workbench
#워크벤치
답변 2
댓글 0
조회 69
항공사 웹개발자 질문이요
안녕하세요 현재 SI에서 10개월차 코더입니다. 비전공자로 취업했고 향후 항공사의 웹개발자로 가고싶습니다. 그런데 정보를 찾아보려고 하니 잘 없어서요ㅠㅠ 혹시 항공사 웹개발관련 해서 경험이나 알고있는게 있으신 분 계실까요?? 복지와 업무가 어떤지 궁금합니다!!
커리어
#java
#spring
#db
#mysql
#oracle
답변 1
댓글 0
조회 94
[mysql] 추가 정보를 저장하는 테이블에서도 고유한 id가 필요하나요?
<user table> id <- primary key email password <user_info table> id <- primary key user_id <- unique key name age address ... 이런 구조의 테이블을 작성하는데, user_info 테이블의 user_id값은 user 테이블의 id값을 참조합니다. 제 생각에는 user의 id값 자체가 고유한 값이기 때문에 user_info 테이블에서는 id값이 필요하지 않을 것 같다는 생각이 드는데, 보통 어떤 방법이 많이 사용되나요?
기술
#mysql
#database
#rdb
답변 2
댓글 0
조회 73
mysql-cluster를 구성하는 도중 에러해결을 도와주세요 선배님들
안녕하세요 클라우드 교육과정을 듣고 있는 취준생입니다. 지금은 팀프로젝트중입니다. 쿠버네티스 환경에서 helm 을 이용하여 mysql-cluster를 구성하려고 했습니다. 참고 사이트 https://malwareanalysis.tistory.com/341 그런데 설치는 정상적으로 되는데 pod가 pending이 되는 에러가 계속 발생합니다. pvc도 pending 상태이고요 values.yaml에서 storageclass를 추가하는것 같은데 계속 막혀서 선배님들께 도움 요청드립니다.
기술
#kubernetes
#mysql
#helm
답변 1
댓글 0
조회 28
MySQL에서 full outer join 어떻게 하나요?
안녕하세요, MySQL에서 full outer join을 하려고 하는데 원하는 결과값이 나오지 않습니다.. full outer join이 불가능한건가요? 방법이 없는지 궁금합니다 ㅠㅠ
기술
#mysql
#sql
답변 2
댓글 0
조회 67
어떻게 데이터베이스 설계 능력을 기를 수 있을까요?
안녕하세요. 백엔드 준비중인 학생입니다. 데이터베이스 설게 능력을 기를 수 있는 방법으로 뭐가 있을까요? Sqld를 따기는 했는데 프로젝트에서 데이터베이스 설계만드는 것은 아직 어렵습니다. 쇼핑몰 구현 스프링 프로젝트에서 카트, 카트아이템, 멤버 데이터구조가 잘 안잡히니 스프링 코드 짜는 게 너무 어렵더라고요. 같은 팀원이 저에게 작성한 db 구조가 복잡하다고 들어서 필요성도 느꼈고요ㅠㅠ
기술
#mysql
#db
#데이터베이스
#데이터베이스설계
답변 2
댓글 1
조회 173
신입 프론트엔드 개발자 포트폴리오 수준이 궁금합니다!!
신입 프론트 개발자분들! 서버랑 db직접 만들어서 게시판 까지 직접 짜시나요??!! react + express + mySQL 이렇게 붙여서 만들려고하는데, 너무 어렵네요 ㅠㅠㅠㅠㅠ🥹🥹🥹 보통 신입 프론트 개발자 포트폴리오 수준이 궁금합니다 !
기술
#react-hook
#express.js
#mysql
답변 2
댓글 0
조회 704
데이터베이스 강의 관련 조언을 얻고 싶습니다!
추천해주실만한 플랫폼 강의가 있을까요? 이제 백엔드 개발 막 시작한 사람이라 Relational DB에 대해서 기초부터 알아가고 싶습니다. 조언 부탁드립니다:)
기술
#mysql
#db
답변 1
댓글 1
조회 80
[Spring] 신고를 5번 이상 받은 아이디를 블랙리스트에 넣으려고 합니다..
코드는 아래와 같습니다 ㅠㅠ 레파지토리에서 findBy 메소드 말구, 이런 식으로 하려고 하는데 쿼리문도 틀렸고 @Query 밑에 int 값을 불러오고 싶은데 Integer 이런걸로 시작하면 오류가 나고 .. 일단 저렇게 써놨는데 어떻게 짜야할지 모르겠어서 질문드립니다 ㅠㅠ 조장님께 물어봤더니 count 개수를 받아와서 자바에서 처리하라고 해서요 ㅠ 코드좀 손 봐주시면 감사드리겠습니다!!
기술
#spring
#jpa
#mysql
#db
답변 2
댓글 2
Up 1
Down 1
조회 169
SQL 두 테이블을 조인한 결과에서 중복된 레코드를 제외하고 카운트 하는 방법.
두 테이블을 조인한 결과에서 특정 컬럼값이 중복된 레코드를 제외하고 카운트를 하고 싶습니다. 다음 두 가지 방법이 떠오르는데 어떤 방식이 더 효율적인지 궁금합니다. (mysql) 1. 중복 데이터를 제거하고 조인한 뒤 카운트한다. 2. 조인한 뒤 group by를 통해 그룹핑 한 후 카운트한다. 감사합니다.
기술
#mysql
답변 1
댓글 1
조회 79
URL 저장을 위한 가장 좋은 DB 타입은 뭘까요?
db에 이미지 url또는 사이트 url을 저장해야하는데 어떤 데이터 타입을 써야할지 고민입니다. db는 mysql을 사용하고 있습니다. 다들 보통 어떻게하시나요?
기술
#db
#mysql
#url
답변 1
댓글 0
Up 2
조회 241
데이터베이스에서 Null 을 지양해야 하는가요?
RDB 에서 null 을 사용하는것에 대해 부정적인 이야기들이 많던데 실무에서 null을 사용한다면 어떨때 사용하는지, 사용하지 않는다면 어떤 이유로 사용하지 않는지 실무에서의 예시가 궁금합니다!
기술
#db
#mysql
#데이터베이스
답변 3
댓글 0
Up 3
Down 1
조회 388
라라벨 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(); 해당 쿼리빌더에 잘못된 점이 있을까요??
기술
#라라벨
#php
#sql
#laravel
#mysql
답변 1
댓글 1
조회 108
MySQL과 비동기 동기에 관한 궁금증
생각없이 코드를 치다가 문득 궁금해서 질문을 남깁니다. 몽고 디비를 사용할 때 습관적으로 DB에서 원하는 데이터를 가져올때 비동기처리를 했었고 지금은 mysql을 사용하는데 마찬가지로 query를 날려서 데이터를 가져오는 작업은 시간이 걸리는 작업이라 생각해서 async await을 사용해 비동기 처리를 하려고 하는데 반드시 DB에 쿼리를 날리는 일은 비동기적 처리를 해야하는것인지? 아니면 상황에 따라 다른것인지… 상황에 따라 다르다면 그 상황의 예를 알려주실수 있으실까요?
기술
#mysql
#node.js
#backend
답변 1
댓글 3
조회 362