본문 바로가기

mysql7

Django 2023/07/26 2023.07.25 - [LG 헬로비전 DX DATA SCHOOL/DATA BASE] - 데이터 베이스 데이터 베이스 2023-07-25 1. 데이터 베이스 1.1) SQR 사용에 따른 분류 RDBMS : 테이블 구조를 이용하는 데이터베이스, SQL을 이용해서 질의를 수행, 강력한 트랜잭션 기능을 활용 Oracle, MySQL(Maria DB), MS SQL Server, HANA DB, P dxdata.tistory.com 데이터 베이스 시간에서 잠깐 다룬 Django를 조금더 자세히 다뤄보도록 하겠습니다. **Django 1. 가상환경 프로그램을 독립적으로 실행할 수 있는 환경 C와 python은 컴퓨터에 c 나 python이 설치되어 있지 않아도 실행이 가능 소스코드와 라이브러리.. 2023. 7. 26.
Oracle 2023- 07 -21 oracle 1. 계층형 조회 1.1) 개요 oracle 에서 제공하는 기능 self join 과 함께 하나의 테이블에 동일한 의미를 갖는 컬럼이 2개 이상 존재하는 경우 사용 가능 인사 테이블에서 사원의 아이디와 관리자의 아이디를 하나의 테이블로 관리하는 경우나 Social Network에서 회원 아이디와 Follow Id를 하나의 테이블로 관리하는 경우 또는 구매 테이블이나 장바구니 같은 곳에서 상품 정보를 각각의 컬럼에 나열한 경우에 사용가능 하나의 컬럼에서 연관된 컬럼을 쫓아가면서 데이터를 조회하는 것 MILLER의 상관이 JAMES JAMES의 상관이 TOM TOM의 상관이 ADAM인 경우 MILLER에서 ADAM까지 조회하고자 하는 경우 또는 반대의 경우 1.2) 기본 .. 2023. 7. 21.
파이썬 MySQL 연동 2023-07-20 1. Python과 MySQL 연동 1.1) 프로그래밍 언어와 데이터베이스 연동 방법 데이터베이스 드라이버 만을 이용해서 작업 SQL을 직접 작성 데이터베이스와 드라이버 그리고 프레임워크를 이용하는 방식 SQL Mapper : 소스코드와 SQL을 분리시켜서 수행하는 방식 - MyBatis가 대표적인 Framework(우리나라 SI업계에서만 주로 이용, 쉽기는 한데 효율이 떨어) ORM(Object Relation Model) : 프로그래밍 언어의 인스턴스와 관계형 데이터베이스의 행을 매핑시켜서 SQL을 사용하지 않고도 데이터베이스 작업을 할 수 있도록 해주는 방식 데이터베이스를 변경해도 수정이 거의 발생하지 않는다. 효율이 좋지만 난이도가 있어, 솔루션 업체에서 주로 이용 최근에는 거.. 2023. 7. 20.
DATA BASE 4 2023-07-20 1. TCL 명령어 COMMIT : 작업 내역을 원본에 반영 ROLLBACK [TO SAVEPOINT이름]: 트랜잭션이 만들어지는 지점이나 SAVEPOINT 지점으로 복구 SAVEPOINT 이름 : ROLLBACK 할 지점을 생성 -- SELECT 구문 실행 : 트랜잭션과 아무런 연관성이 없음 select * from DEPT; -- dept 테이블에 데이터를 1개 삽입 : 이전 트랜잭션이 없어서 트랜잭션이 생성 insert into DEPT(deptno,dname, loc) values(50, '회계', '서울'); SELECT * FROM DEPT; -- 철회 : SAVEPOINT를 입력하지 않으면 트랜잭션 시작 전으로 복구 ROLLBACK; SELECT * FROM DEPT; -.. 2023. 7. 20.
Data Base 3 2023/07/19 2023.07.18 - [LG 헬로비전 DX DATA SCHOOL/DATA BASE] - Data Base 2 1. 테이블 관련 명령 1.1) 테이블 생성 구문 CREATE [TEMPORARY] TABLE [IF NOT EXISTS] 이름( 컬럼이름 자료형 [컬럼 제약 조건 나열], 컬럼이름 자료형 [컬럼 제약 조건 나열], ... [테이블 제약 조건]) 옵션 나열; 자료형 숫자 : INT(INTEGER), FLOAT, DOUBLE, DECIMAL(전체 자릿수[, 소수 자릿수]) 문자 : CHAR(바이트 수), VARCHAR(바이트 수), BINARY(바이트 수), VARBINARY(바이트 수), TEXT, LONGTEXT, BLOB, LONGBLOB 한글을 저장하는 경우는 바이트수 .. 2023. 7. 19.
Data Base 2 20230718 이전 내용을 확인 하실 분은 아래 링크를 클릭해 주세요. 2023.07.17 - [LG 헬로비전 DX DATA SCHOOL/DATA BASE] - Data Base Data Base 20230717 DATABASE(SQL) 오늘은 DB! 즉, SQL에 대해서 알아보겠습니다! 컴퓨터의 데이터 처리 방식은 -> 프로세서 : CPU,GPU - 메인 메모리 - 보조기억장치 메인 메모리 -> 휘발성임. 중간 비용 보조 기억 장치 dxdata.tistory.com MySQL DataBase Server 구동 중 인지 확인 접속 도구에서 연결이 되는지 확인 접속 도구에서 SQL을 작성하고 실행 해 볼 편집기를 열거나 생성 사용할 데이터베이스를 선택 -- 데이터 베이스 사용 설정 use svng; --.. 2023. 7. 18.