목록Computer/DataBase (4)
선릉역 1번 출구

MSSQL 설치 (다운로드 링크 - https://www.microsoft.com/ko-kr/sql-server/sql-server-downloads)프로그램버전SQL Server2022 인스턴스 설치 후, MSSQL 관리 도구(Microsoft SQL Server Management Studio 설치) 인스턴스 설치 시, SQL Server 인증으로 자격증명을 설정하지 않았다면, Windows 인증을 통해 먼저 접속한다.최초 설치한 인스턴스의 경우 "서버명"으로 접속 가능하나, 두번째 설치한 인스턴스는 "서버명\인스턴스명"으로 서버 이름을 설정하여야 한다.그러나, 최초 설치한 인스턴스를 "서버명\인스턴스명"으로 접속 시도하였으나 실패하였다.추측하기로, default는 서버 접속명을 서버로 설정하는 듯하..

하나 이상의 테이블을 합하여(=select 문을 통해 얻은 검색 결과를 모아 나타내는 것) 만든 가상의 테이블 - 여러 테이블을 이용하여 하나의 뷰 테이블 생성(1) - 하나의 테이블에서 여러 개의 뷰 테이블 생성(2) - 이미 생성된 뷰를 기반으로, 뷰 생성 가능 장점단점1. 질의어 간속화 - 검색을 위한 복잡한 SQL 문을 매번 작성하지 않아도 됨2. 데이터에 대한 보안 - 사용자에게 접근이 허용된 테이블 내 일부 데이터만을 제한적으로 보여주고자 할 때 사용 > 물리적 테이블의 민감한 데이터가 보여지지 않도록 구성 가능3. 논리적 데이터 독립성 - 데이터베이스에 영향을 주지 않고, 응용 프로그램이 원하는 형태로 데이터에 접근할 수 있도록 함1. 논리적으로만 존재하는 가상 테이블로 SELECT 문을 ..

SQL Tutorial (w3schools.com) Select 1. select * from 테이블명 2. select (컬럼명) from 테이블명 3. select distinct (컬럼명) from 테이블명 컬럼에서 고유한 값만 출력 - distinct 사용하기 where 1. where 조건절 select * from Customer where City = "Berlin"; 2. 포함하지 않는 행 출력하기(NOT keyword) NOT (조건) 3. 숫자는 그냥 작성! 4. where 조건1 and 조건2 5. 같은 조건이어도 다시 한번 작성해주어야함 City = 'Berlin' or City = 'London'으로! Order by 정렬 순서 보장 order by 컬럼명 (default 값은 오..

1. MariaDB 설치하기 설정은 모두 default 값으로 설정 *복붙 후 shift + insert 시 복붙됨 1. 데이터베이스 사용 use 데이터베이스 명; 2. 데이터베이스 생성 CREATE DATABASE 데이터베이스 명; 3. 계정 생성 확인 select host, user from user; 4. 계정 생성 CREATE USER 'user'@'host' IDENTIFIED BY 'password'; *%는 모든 곳에 적용한다는 의미임, ( '%' 로 주면 모든 외부 IP에서 접속 할 수 있음) 5. 나가기 exit; 6. 테이블 확인 show tables; 7. 테이블 생성 create table users ( id int auto_increment primary key, user_id v..