일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- newlecture
- Github Desktop
- TypeScript
- spring devtools
- flutter2
- 타입스크립트
- github
- 스쿱의모든것
- ColtSteele
- MariaDB
- webpack
- Udemy
- X-Requested-With
- Spring
- DataGrip
- DBeaver
- Database
- spring reboot
- Spring Boot
- 12000원
- springboot
- Jetbrains Mono
- sql developer
- sdkman
- git
- jetbrains
- 프레임워크
- d2coding
- Java
- react
- Today
- Total
@1incompany
DATABASE @ windows 10 pro 본문
scoop install mariadb (port : 3306)
(username: root, password: <blank>)
mysqld --console 로 실행하고 jetbrains에 DataGrip 이용 중.
오픈소스 db접속 및 sql connect/editor 툴로는 dbeaver 추천
scoop install dbeaver 로 설치,
scoop update dbeaver 프로그램 업데이트,
scoop cleanup dbeaver 로 이전 버전 삭제
scoop cache show|rm [app] 참고
oracle 사용하는 경우는 sql editor도 회사에서 지원해 줄테니 그것 사용하는게 가장 나을테고,
oracle인 경우 나는 sql developer 사용함.
검색하면 나오지만 개발시엔 위와 같이 cmd 나 cmder 에서 서버 실행 시켜놓고 개발하는게 가장 나은 듯.
참고 mysql_install_db 옵션
mysql_install_db -d datadir, -S 서비스 이름, -p 비번 설정, -P 포트번호 -R --allow-remote-root-access (root사용자가 외부 접속을 허용)
sc stop MariaDB
sc delete MariaDB
대용량 db 사용하면서 mariadb/ postgresql/ mongodb/ sqlite 설치해두고 사용하면 됨.
scoop install postgresql (port : 5432)
pg_ctl -D scoop\ persist \ postgresql \ data\ -l logfile start
pg_ctl -D scoop\ persist \ postgresql \ data\ -l logfile stop
oracle database express 설치 후 사용
months_between(날짜, 날짜)
add_months(날짜, 숫자)
next_day(날짜, '요일' or 숫자) ===> 함수명을 기억하기 위해서가 아니라 함수가 많다는 것을 잊지 말자고 적어봄.
@c:/sql/1.createTable.sql; ctrl + enter 실행하면 sql 파일을 실행!
sql 을 나눌때
DML insert, select, update, delete ,
DDL create, alter, drop, rename, truncate
DCL grant, revoke, deny 는 알았는데,
TCL 분류는 이번에 알았음. commit, rollback, savepoint
with문을 많이 사용했던 곳이 예전 프젝했던 빵빵한 서버있는 곳. CTE라 부르는구만
WITH aliasname( col1,col2,...coln)
as (
select userid, sum(price * amount)
from student_score
group by userid
)
select * from aliasname order by col n.
primary key 제약
foreign key 제약
unique 제약 ( null 값 허용)
check 제약
default 정의
null 값 허용
이번 프젝했을 때 선배가 적용한 부분! <잊지 않으려고 연결해둠>
rdb object
table, view, index, sequence, synonym (관리 편의성과 보안을 위해 객체에 별칭을 부여)
정리중인 책.
1] sql 레벨업
2] 데이터 분석을 위한 SQL 레시피
=> 동일인 번역서임은 금방 알았음. query 은 업무에서 배우면 최고이고, 통계 쿼리를 제대로 이해하고 나면 중수는 된다고 봄. 중수란, 자신이 서비스를 만들고 사용할 수 있으면 됨.
아흐 난 여기서 발전이 없었던 것 같음. inner join과 left outer join과 right outer join이건 알고 있음.
'記 write' 카테고리의 다른 글
audacity 3.0 - 잘 사용하고 싶은 도구 (0) | 2021.03.21 |
---|---|
github Desktop (0) | 2021.02.12 |
scoop 을 사용중 - sdkman 등등 여러 툴이 만들어지고 있음 (0) | 2021.02.10 |
spring boot 2.4.2 (0) | 2021.02.03 |
spring boot starter devtools 정리중. (0) | 2021.02.03 |