냥코딩쟝
postgres실습,docker
-java spring notes-/db 2023. 1. 21. 13:07

C:\Users\User>createdb -U postgres function_example 암호: C:\Users\User>ipconfig psql -U postgres -d function_example -f C:/Users/User/Desktop/postgres/function_example.dump created -Upostgres cmd로 postgres암호설정 postgres=# \c function_example 접속정보: 데이터베이스="function_example", 사용자="postgres". function_example=# drop table develop_book; DROP TABLE function_example=# \dt 릴레이션(relation) 목록 스키마 | 이름 | 종류..

article thumbnail
sql 조회
-java spring notes-/db 2023. 1. 21. 12:57

저번 포스팅에 간단한 쿼리문을 생활코딩 강의를 보며 정리해보았다. 실습하면서 삽입 변경 삭제에 해당되는것은 크게 어려웠던것이 없었던것 같다. GROUP BY 특정 칼럼을 기준으로 데이터를 그룹핑함 문법 1 SELECT * FROM 테이블명 GROUP BY 그룹핑 할 기준 칼럼명 예제 DROP TABLE IF EXISTS `student`; CREATE TABLE `student` ( `id` tinyint(4) NOT NULL, `name` char(4) NOT NULL, `sex` enum('남자','여자') NOT NULL, `address` varchar(50) NOT NULL, `distance` INT NOT NULL, `birthday` datetime NOT NULL, PRIMARY KEY ..

sql 기본
-java spring notes-/db 2023. 1. 21. 12:41

SQL을 잠깐 해본기억이 있는데 그동안 vue node java를 달리느라 쿼리문을 까먹은것 같아서 생활코딩으로 리마인드 해줬다. join문이 많이 어려웠던 기억이 있는데 간단한 실습을 해보고 다음 포스팅에 작성하겠다. sql은 표준화 되어있다 Database 데이터가 실질적으로 적재되는 테이블들을 분류하는 상위 개념 SQL 생성 1 CREATE DATABASE `데이터베이스명` CHARACTER SET utf8 COLLATE utf8_general_ci; 삭제 DROP DATABASE `데이터베이스명`; 열람 SHOW DATABASES; 선택 USE `데이터베이스명` Table 데이터가 실질적으로 저장되는 저장소 스키마(schema)란? 테이블에 적재될 데이터의 구조와 형식을 정의 하는 것 테이블 생성..

이것이 오라클이다
-java spring notes-/db 2022. 12. 20. 19:07

이번 포스팅에서는 POSTGRE실습에서 다뤄보지 않은 오라클 SQL을 다룰것이다 내용은 postgre에서 다뤄보지 않은 기능과join db관계에대해서 알아볼것이다 WITH절과 CTE 비재귀적 CTE-재귀적이지 않은 CTE이다. 다순한 형태이며, 복잡한 쿼리 문장을 단순화 시키는데에 적합하게 사용될 수 있다. 1단계 - 각 지역별로 가장 큰 키를 뽑는 쿼리는 다음과 같다 SELECT addr, MAX(height)FROM userTbl GROUP BY addr 2단계 - 위의 쿼리를 WITH구문으로 묶는다 sql의분류 dml 데이털르 조작(선택,삽입,수정,삭제)하는 데 사용되는 언어다. ddl 데이터베이스,테이블,뷰,인덱스등의 데이터베이스 개체를 생성.삭제.변경하는 역할을한다 dcl 사용자에게 어떤권한을 ..

DB책 뿌시기
-java spring notes-/db 2022. 12. 20. 16:58

[ ] db,sql -postgresql -이것이 오라클이다 -real my sql 스프링을 공부를 하면서 여러 db를 접할필요성을 느꼈다 postgresql은 -모두를 위한 postgres에서 배워볼 수 있었다.. 10월달에 배운것들이라 복습겸 oracle을 다시 공부하고 싶어 정리해보면 posting할예정이다. 또 springboot project를 하게 되면서 real my sql을 다시한번 봐야할듯하다... 대부분의 boot책은 mysql을 사용하는거 같다... real my sql은 아직 많이 어려운거 같다... ㅜㅜ