본문 바로가기

여러가지/DBMS

(34)
[DB] MySQL 설치 및 환경 구성 Step 1. 설치 및 버전 확인# yum update -y# yum install mysql-server -y# mysql --version Step 2. 실행# systemctl status mysqld# systemctl enable mysqld# systemctl start mysqld Step 3. root 계정 접속# mysql -u root -p Step 4. MySQL 기본 사용법4-1) 전체 데이터베이스 확인# SHOW DATABASES; 4-2) 특정 데이터베이스 사용# USE  4-3) 해당 데이터베이스의 전체 테이블 확인# SHOW TABLES; 4-4) 특정 테이블의 전체 열 조회# SELECT * FROM  Step 5. 외부접속 사용자 생성 및 권한부여※ 데이터베이스 mysql..
[mongoDB] 컬렉션 (Collection) ㄱ. 캡드 컬렉션(Capped Collection) : 정해진 크기만큼의 용량을 갖는 컬렉션a) 삽입 순서대로 문서 저장, b) 가득 차면 가장 오래된 문서부터 순서대로 삭제> db.createCollection(", { capped: true, size: 5242880, max: 1000 } ")---------------------------------------------------------------------------------------------------------------------------------------------------------(1) capped: true : 캡드 컬렉션(Capped Collection) 생성(2) size: 캡드 컬렉션의 최대 크기 바이트 단위 ..
[mongoDB] 사용 방법 1. 데이터베이스 (Database)(ㄱ) 조회(1) 전체 데이터베이스 조회> show dbs※ 기본 데이터베이스 입니다. (2) 현재 데이터베이스 조회> db (3)  현재 데이터베이스 상세 조회> db.stats() (ㄴ) 생성 및 삭제(1) 데이터베이스 생성 및 전환> use ※ 존재하지 않으면 생성한다. (2) 현재 데이터베이스 삭제> db.dropDatabase()  2. 컬렉션 (Collection)(ㄱ) 조회(1) 전체 컬렉션 조회 > show collections (2) 컬렉션 상세 조회> db..stats()  (ㄴ) 생성 및 삭제(1) 컬렉션 생성> db.createCollection(",{옵션}")[참고] https://uyijune15.tistory.com/251 (2) 컬렉션 삭제..
[mongoDB] Linux 설치 (OS) Rocky Linux 8.10 Step 1. MongoDB 공개 키 가져오기 및 추가 # sudo rpm --import https://www.mongodb.org/static/pgp/server-6.0.ascStep 2. MongoDB 저장소 설정 파일 생성 # echo '[mongodb-org-6.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/6.0/x86_64/gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc' | sudo tee /etc/yum.repos.d/mongodb-org..
[mongoDB] 설치 - Windows Step 1. mongoDB 설치URL : https://www.mongodb.com/try/download/enterprise Try MongoDB Enterprise AdvancedTry MongoDB Enterprise Advanced on premise non-relational database including the Enterprise Server, Ops Manager, and Enterprise Kubernetes Operator!www.mongodb.com※ [V] Install MongoDB Compass Step 2. 시스템 환경 변수 편집(경로) 시스템 환경 변수 편집 > 환경 변수 > (Path)  편집 > 새로 만들기 : C:\Program Files\MongoDB\Server\..
[MSSQL] CLI 설치 (로컬) Step1. 레포 설치 #curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-preview.repoStep2. 서버 설치 # yum install mssql-server Step3. 엔진 설치 # /opt/mssql/bin/mssql-conf setup (SQL Server 시스템 관리자 암호 : Dbsafer0102 ) [참고] http://www.chlux.co.kr/bbs/board.php?bo_table=board02&wr_id=188&sca=ETCStep4. 명령줄 도구 설치 - Red Hat 8 # curl https://packages.microsoft.c..
[실습] 데이터베이스, 테이블, 트리거, 프로시저, 뷰 (1) 데이터베이스CREATE DATABASE check_up; (2) 테이블 CREATE TABLE team_info (    team_id INT AUTO_INCREMENT PRIMARY KEY,    name VARCHAR(50) DEFAULT 'Unknown'); CREATE TABLE user_info (    id INT AUTO_INCREMENT PRIMARY KEY,    name VARCHAR(20) NOT NULL,    team_id INT,    email VARCHAR(50) UNIQUE,    age INT CHECK (age >= 18),    FOREIGN KEY (team_id) REFERENCES team_info(team_id)          ON DELETE CASC..
[MariaDB] AUTO_INCREMENT 자동 할당되는 값을 수정하고자 할 때, 임의로 수정하는 방법입니다. AUTO_INCREMENT : 자동 증가 값 할당※ 임의로 값을 입력하면 (ex. 4) 입력된 값으로부터 순차적으로 증가합니다. (ex. 5)또한, 임의로 입력된 값 이후를 삭제하더라도 순차적으로 증가합니다. (ex. 6) ※ AUTO_INCREMENT 값 변경하는 방법은 아래와 같습니다.SHOW TABLE STATUS LIKE 'table_name'\G;  // 확인ALTER TABLE table_name auto_increment = 3;  // 변경단, 테이블에 입력되어 있는 AUTO_INCREMENT 값 이상의 정수로만 변경 가능합니다.