👩🏻‍💻 Welcome

공지

안녕하세요, SOLEARN 블로그 입니다 :)

안녕하세요, SOLEARN 블로그 입니다 :) 📚 블로그 시작일?- 2022.07~ing   💡 블로그 주제?- 2024~ : AI, 데이터베이스, 웹, 리눅스 등- 2020~2023: 프로그래밍, AI, 데이터베이스, 빅데이터 분석, 네트워크 등 🖥️ 개발 환경?- Ubuntu 18/22(Linux 배포판), Windows, Mac M3   SOLEARN BLOG🌳 나만의 일을 찾기 위해 열심히 공부 중입니다.

Latest posts

Database

[DB] SQL&Database 끝내기 - LIKE, %, _ 연산자 (5)

DBeaver - MySQL 로 진행합니다. WHERE 조건식 자리에 LIKE 연산자가 올 수 있으며, 원하는 단어를 검색하고 싶을 때 사용합니다.- '% %',  '_' 처럼 따옴표(')하는 거 주의하기- LIKE도 비교 연산자이기 때문에 [상품명 = '가구'] 처럼 등호 위치에 LIKE가 쓰여요. 그래서 [상품명 LIKE '%가구%']로 써야 해요. %는 모든 글자수를 검색합니다.- 나무 시작 단어 검색: '%나무'- 나무 중간 단어 검색: '%나무%'- 나무 종료 단어 검색: '나무%' _도 %와 동일한데, 글자 수만큼 검색합니다.- 나무 시작 단어 검색: '__나무' > 나무 앞 2자리 검색- 나무 시작 단어 검색: '_나무'   > 나무 앞 1자리 검색 (사용방법)$ SELECT * FROM p..

Database

[DB] SQL&Database 끝내기 - 데이터 필터링(WHERE) (4)

DBeaver - MySQL 로 진행합니다. 데이터 필터링 언제? 데이터 특정 행을 필터링할 때 사용됩니다.- 필터링: WHERE- 등호: >, - 부정 등호: NOT, !=   - 이때, NOT은 WHERE 옆에 사용됨 Q. product 테이블에서 가격이 5000이상인 행을 출력 $ SELECT * FROM product WHERE 가격 > 5000 Q. 5000이상 이고 8000 이하인 행 출력$ SELECT * FROM product WHERE 가격 BETWEEN 5000 AND 8000 Q. product 테이블에서 가격이 5000이상이 아닌인 행을 출력$ SELECT * FROM product WHERE NOT 가격 = 5000$ SELECT * FROM product WHERE 가격 !=..

Database

[DB] MySQL 데이터 조작(SQL SELECT, ORDER BY) (3)

데이터 조작SQL 편집은 Tabel에서 할 수 있습니다.  그러면 아래와 같이 확인 가능합니다. SQL조회- SELECT 컬럼명 FROM 데이터베이스.테이블- SELECT 컬럼명 FROM 테이블- SELECT 컬럼명1,컬럼명2 FROM 테이블 정렬- 오름차순: SELECT 컬럼명 FROM ORDER BY 컬럼명 ASC- 내림차순: SELECT 컬럼명 FROM ORDER BY 컬럼명 DESC- 오름차순후 그 안에서 내림차순: SELECT 컬럼명 FROM ORDER BY 컬럼명1 ASC, 컬럼명2 DESC  대소문자 설정이건 뽀나쓰

Database

[DB] SQL&Database 끝내기 - MySQL 테이블 만들기 (2)

DBeaver - MySQL 로 진행합니다.간단 소개Database는 폴더라고 생각하면 되고, Table은 파일이라고 생각하면 됩니다.테이블을 만들고, 컬럼을 만들고, 저장합니다. 그리고 row를 추가해서 데이터를 추가할 수 있습니다. 그리고 이때 Data Type을 정할 수 있는데, 데이터베이스(Oracle, Postgresql 등)마다 Data Type 이름이 다르니, 주의하시길 바랍니다.  Data Type 종류(MySQL 기준)

Database

[DB] SQL&Database 끝내기 - DBeaver 설치 및 MySQL 연동 with Mac (1)

MySQL 설치참고: 2024.07.02 - [📁 Back-end & 👩🏻‍💻/Modeling & SQL] - [DB] Mac에 MySQL 설치 (Community Server, WorkBench) #0$ brew install mysql@8.3$ open ~/.zshrc  - 넣기: export PATH="$PATH:/usr/local/mysql/bin:/" $ mysql -u root -p  DBeaver 설치https://dbeaver.io/download/ Download | DBeaver CommunityDownload DBeaver Community 24.3 Released on December 2nd 2024 (Milestones). It is free and open source (..

Popular Posts

Database

[Graph DB] 우분투(Ubuntu)에 Neo4j & Neo4j Desktop 설치하기

Neo4jJDK17 설치$ sudo apt-get update && sudo apt-get upgrade -y$ sudo apt install openjdk-17-jdk$ java -version Neo4j 관련 설치$ sudo apt-get update && sudo apt-get upgrade -y$ sudo apt-get install wget curl nano software-properties-common dirmngr apt-transport-https gnupg gnupg2 ca-certificates lsb-release ubuntu-keyring unzip -y$ curl -fsSL https://debian.neo4j.com/neotechnology.gpg.key | sudo gpg -..

Git

[Git] 프로젝트 관리는 애자일(Agile), GitHub에서 칸반(Kanban) 보드 사용 방법

협업/프로젝트 할 때 프로젝트 관리는 필수라고 생각합니다. 애자일은 효율적이고 유연한 방식으로 목표에 달성 할 수 있도록 하는 업무 방식을 목표로 하기 때문에 요새 많은 기업들이 문화로 도입하고자 노력중 입니다. 칸반이란?칸반(Kanban)은 반복적인 프로세스의 단계를 명확히 나누는 프로젝트 관리 방식입니다. 보통은 칸반 보드로 시각화되고 각각 단계는 열로 표시합니다.   GitHub에서 칸반을 사용하는 방법을 간단하게 알아보겠습니다.  GitHub -  칸반 보드 컬럼 정의GitHub에서 칸반(Kanban) 보드를 사용할 때, 각 컬럼(Backlog, Ready, In Progress, In Review, Done)의 의미는 다음과 같습니다:Backlog (백로그):해야 할 일 목록입니다. 아직 작업이..

ISTQB

[ISTQB] 제2장 소프트웨어 개발 수명주기와 테스팅 (2)

2.2 테스트 레벨 테스트 레벨이란?함께 분류되고 관리되는 테스트 활동의 집합​​테스트 레벨의 분류개정전(3.0)- 컴포넌트 테스팅=단위 테스팅, 통합 테스팅, 시스템 테스팅, 인수 테스팅개정판(4.0) ​- 컴포넌트 테스팅, 컴포넌트 통합 테스팅, 시스템 테스팅, 시스템 통합 테스팅, 인수 테스팅  테스트 레벨 분류 기준 특성· 구체적인 목적· TC 도출시 참고하는 테스트 베이시스· 테스트 대상· 결함과 장애· 구체적인 접근법과 역할​2.2.1 컴포넌트 테스팅Component Testing​-> 단위, 모듈 테스팅이라고도 함-> 개별 컴포넌트에 초점을 둠​1.1 컴포넌트 테스팅의 목적· 리스크 완화· 컴포넌트의 기능/비기능 동작이 설계와 일치하는지 판단· 컴포넌트 품질 수준에 대한 자신감 획득· 다음 ..

Docker

[Docker] 리눅스 도커(docker) 및 도커 컴포즈(docker-compose) 설치

설치는 공식 홈페이지의 명령어를 입력하는 것이 가장 안전합니다. (최신 버전) 도커(docker) 설치 https://docs.docker.com/engine/install/ubuntu/ UbuntuJumpstart your client-side server applications with Docker Engine on Ubuntu. This guide details prerequisites and multiple methods to install Docker Engine on Ubuntu.docs.docker.com 1. 설치 명령어 모두 입력   2. sudo 없이 docker 명령어 (편리를 위해 ..!!! 선택입니다) - 관리자 권한을 주면됩니다.sudo usermod -aG docker {use..

Git

[Git] Git Kraken(깃 크라켄)을 이용한 Git Flow 구현

Git Kraken?깃크라켄(gitKraken)은 기존 CLI 바탕에서 이뤄지는 git 작업들을 우리에게 익숙한 그래픽과 버튼으로 보여주는 깃 GUI 툴입니다.깃을 처음 사용하는 분도, 깃을 어느 정도 사용해 본 분들도 깃크라켄의 직관적인 브랜치 구성 표현, merge conflict 해결 과정 undo 기능 등을 통해 깃에 더 친숙하게 다가갈 수 있는 것 같아요! ※ 깃크라켄 무료 라이센스로는 private repository를 사용할 수 없어.. 무료는 public으로 해야합니다. ㅠㅠ 다운로드 & 깃허브 레파지스토리 연결- 아래 사이트에서 데스크탑을 다운해줍니다. GitKraken Legendary Git Tools | GitKrakenMeet GitKraken, the creator of lege..

Java & Spring

[Spring] .gitignore 파일 생성 및 SpringBoot에 적용 방법

.gitignore 파일프로젝트에 원하지 않는 백업 파일이나 로그파일 혹은 컴파일 된 파일들을 Git에서 제외시킬 수 있는 설정 파일을 말합니다.예를들어 깃허브에 커밋할때 필요하지 않는 파일은 업뎃 시키지 않는 기능이죠.파일을 제외시킴으로서 업로드 용량을 줄일수도 있고, 소스 보안도 챙길 수 있습니다. - 깃허브에서도 "Java" 이런식으로 선택할 수도 있습니다.  .gitignore 자동생성 사이트- .gitignore를 자동생성할 수도 있습니다.https://www.toptal.com/developers/gitignore - 원하는 스택들을 검색하여 선택하면 됩니다.- 아래처럼 생성됩니다.  - 이를 SpringBoot에서 적용하는 방법을 알아보겠습니다. SpringBoot에 적용     참고더보기h..

SOIT
SOLEARN