'IT/DBMS' 카테고리의 글 목록
본문 바로가기

IT/DBMS16

[DBMS] 쿼리문 정리 - 작성중 보호되어 있는 글 입니다. 2020. 12. 15.
[DBMS] 파일의 구조(순차,인덱스,해싱) B-tree : https://zorba91.tistory.com/293 [MySQL] B-tree, B+tree란? (인덱스와 연관지어서) B-tree는 인덱스를 이루고 있는 자료구조의 일종이다. B-tree에서 'B'는 정확히 어떤 의미라고 밝혀진 바는 없다. 아마 'Balanced'를 의미하는 'B'가 아닐까라는 추측만 있다. MySQL의 DB engine인 InnoDB는 B+tr zorba91.tistory.com b-tree : https://potatoggg.tistory.com/174 [DB/자료구조] B-Tree(B트리), B+ 트리 *부정확한 부분이 있으면 피드백 해주시면 감사하겠습니다. B-Tree 참고 : http://nextcube.tistory.com/m/196 http://sca.. 2020. 11. 25.
[DBMS] 인덱스 파일구조 B-Tree에 대한 설명 B-tree : m.blog.naver.com/beaqon/221300200294 자료구조 B-트리 (B tree) B-트리는 다수의 키를 가진 노드로 구성되어 다방향 탐색이 가능한 트리이다. 편의상 B트리라고도 쓰겠다... blog.naver.com 2020. 11. 25.
[DBMS] MySQL 삭제 방법 시작 메뉴 > 서비스 검색 및 실행 MySQL 서비스 중지 소프트웨어 삭제툴 설치 아이오비트 언인스톨러 PC의 소프트웨어 완벽 제거 및 업데이트 software.naver.com MySQL 관련 프로그램삭제 ( 잔여파일 삭제 ) 관련 레지스트리 찾기 및 삭제 시작메뉴 > 레지스트리 편집기 검색 및 실행 편집 > 찾기 > MySQL > 표시되는 레지스트리 모두삭제 2019. 12. 23.
[DBMS] MySQL - Cannot Connect to Database Server 해결방법 MySQL Workbench를 통해 DB에 접근 시 위 와 같은 오류가 발생한다면 다음과 같이 조치합니다. 1. 작업표시줄(시작 메뉴)에서 서비스 검색 및 실행 2. MySQL을 찾아 서비스를 중지합니다. 3. my.ini파일을 찾아 내용을 수정합니다. ( 파일은 mysql 설치 디렉터리에 위치하며 못 찾는 경우 탐색기를 이용 ) 4. SERVER SECTION 아래에 [ bind-address=127.0.0.1 ]을 입력한 후 저장합니다. 5. 다시 서비스로 돌아가서 중지시킨 MySQL을 재시작합니다. ( 시작이 안 될 경우 PC 재부팅 ) 위 방법으로도 해결이 안될 경우 로컬호스트 번호를 변경하여 MySQL 서버를 재설치 1. Root 계정 접속 확인 -> 스키마 생성 후 일반 계정 생성 및 권한 부.. 2019. 12. 19.
[DBMS] DBMS에 대한 이해 [ API, JDBC ] DBMS( DataBase Management System )는 다수의 사용자가 DB 내의 데이터에 접근할 수 있도록 지원하는 소프트 웨어 도구이며 데이터 관리시스템을 의미합니다. DBMS에 관한 설명입니다. 1. 데이터의 접근은 일관성을 위해 표준화된 방법(SQL)을 사용하며 통신을 합니다. 2. SQL를 DBMS에 전달하기 위해서는 네트워크가 필요하며 통신에 필요한 프로토콜은 각 DBMS마다 고유합니다. 3. 일반 사용자는 고유한 프로토콜에 접근하기 위해 Vendor API를 통해 통신합니다. 4. Vendor API를 사용하여 통신을 하게 되면 사용된 DBMS에 종속되어 다른 DMBS는 사용이 불가능합니다. 5. 위와 같이 DBMS에 종속된 프로그램을 호환성있게 사용하기 위해 ODBC가 사용됩니다... 2019. 12. 19.
[DBMS] SQL DB Tool-DBeaver 설치하기 DBeaver는 SQL 클라이언트이자 데이터베이스 관리 도구입니다. DBeaver는 다양한 DBMS를 지원하며 각각의 SQL Tool 접속을 통해 한 곳에서 통합 관리할 수 있습니다. DBeaver는 자동완성과 구문강조를 지원하는 편집기(F3)를 제공하며 편리하게 DBMS를 관리할 수 있습니다. DBeaver 설치하기 URL : https://dbeaver.io/download/ Download | DBeaver Community Download Tested and verified for MS Windows 7/8/10, Linux and Mac OS X. DBeaver requires Java 1.8 or higher. Windows and MacOS installers include OpenJDK 1.. 2019. 12. 16.
[DBMS] Java 실습을 위한 MySQL 설치 및 MySQL Workbench 사용하기 MySQL 다운로드 MySQL : https://www.mysql.com/ MySQL Over 2000 ISVs, OEMs, and VARs rely on MySQL as their products' embedded database to make their applications, hardware and appliances more competitive, bring them to market faster, and lower their cost of goods sold. Learn More » www.mysql.com MySQL > Downloads > MySQL Community(GPL) Downloads 를 클릭합니다. MySQL Community Server를 선택합니다. Windows (x86, 3.. 2019. 12. 6.
[DBMS] MySQL에서 주로 발생하는 ERROR 알아보기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 ERROR 1030 (HY000): 저장용량 초과 ERROR 1045 (28000): 패스워드오류 ERROR 1050 (42S01): 이미 존재하는 테이블 ERROR 1054 (42S22): 필드명(column)을 잘못 입력시 주로 발생 ERROR 1064 (42000): 문법오류 ERROR 2002 (HY000): MySQL을 RPM으로 설치시 주로 발생 ERROR 2003 (HY000): 원격접속시 주로 발생 ERROR 2006 (HY000): 메모리 부족시 주로 발생 MySQL에서 주로 발생하는 에러 유형입니다. ERROR 1064 (42000): 구문 마지막에 ; 을 미입력 하거나 오타 등으로 구문이 틀린 경우 발생하는 오류 ERROR 1.. 2019. 11. 1.
[DBMS] 명령프롬프트(CMD)를 이용하여 Data 관리하기 CRUD는 컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리 기능을 의미합니다. 기본적으로 Create(생성), Read(읽기), Update(갱신), Delete(삭제)를 묶어서 일컫는 말이며 사용자 인터페이스가 갖추어야 할 기능 ( 정보의 참조 / 검색 / 갱신 )을 가리키는 용어로써도 사용됩니다. 위 와 같은 용어는 CRUD 외에도 아래와 같이 표현되기도 합니다. ABCD : Add(추가), Browse(보기), Change(변경), Delete(삭제) ACID : Add(추가), Change(변경), Inquire(질의), Delete(삭제) BREAD : Browse(보기), Read(읽기), Edit(편집), Add(추가), Delete(삭제) 1. MySQL 접속 이전 파트의 실습 내용을 복습.. 2019. 10. 31.
[DBMS] 명령프롬프트(CMD)를 이용하여 Table 생성하기 데이터베이스를 생성했으면, 데이터베이스의 구성인 테이블을 생성해야 합니다. 테이블에 포함되는 필드는 데이터 타입과 필드명으로 이루어져 있습니다. 이전 파트의 내용을 참고하여 테이블을 생성하도록 하겠습니다. 1. 테이블 생성 ( CREATE TABLE ) 테이블의 생성은 CREATE TABLE 명령어를 사용합니다. [ CREATE TABLE TableName ( ..필드 입력 .. ) ); ] 과 같은 형태로 테이블을 지정합니다. 1 2 3 4 5 6 7 8 9 CREATE TABLE TestTable ( -> id INT(12) NOT NULL AUTO_INCREMENT, -> Name VARCHAR(30) NOT NULL, -> Text VARCHAR(100) NOT NULL, -> Phone VARC.. 2019. 10. 31.
[DBMS] MySQL의 Data Type 알아보기 데이터를 생성하기 위해서는 필드를 선언하여 필드에 데이터를 담아야 합니다. 필드를 선언하는 방법은 필드명과 데이터 타입을 지정하여 선언합니다. 데이터 타입(자료형)은 프로그래밍 언어에서 사용되는 여러 종류의 데이터를 식별하는 타입을 의미하며 값이 저장되는 형식을 설정합니다. 1. 문자 및 문자열 타입 데이터 타입 문자형 CHAR(n) 고정 최대 255byte VARCHAR(n) 가변 최대 65535byte 문자열 TEXT(n) 최대 65535byte MEDIUMTEXT(n) 최대 16777215byte LONGTEXT(n) 최대 4294967295byte 2. 숫자형 타입 데이터 타입 숫자형 TINYINT(n) 정수 0 ~ 255 표현 SMALLINT(n) 정수 0 ~ 65536 표현 MEDIUMINT(.. 2019. 10. 31.