[SQL] table 데이터 복사하기 -- 소속그룹이 'HELI'인 data들을 copy후-- GROUP_CODE값을 'DARK'로 변경후 insertINSERT INTO m_cyphers ( NAME, AGE, POSITION, GROUP_CODE)SELECT NAME, AGE, POSITION, 'DARK' AS GROUP_CODE,FROM m_cyphersWHERE GROUP_CODE = 'HELI'; DB_Study/SQL 2025.07.18
[DB] 저장 프로시저(Stored Procedure) [ 저장 프로시저(Stored Procedure) ]저장 프로시저 또는 스토어드 프로시저(stored procedure)는일련의 쿼리를 마치 하나의 함수처럼 실행하기 위한쿼리의 집합이다.데이터 베이스에 대한 일련의 작업을 정리한 절차를관계형 데이터베이스 관리 시스템에 저장한(지속성) 것으로영구저장모듈(Persistent Storage Module)이라고도 불린다.[ 개요 ]데이터베이스 언어 표준 SQL에서는 SQL / PSM기준으로 책정되어 있다.벤더(제조사) 각사 모두 정적, 동적 SQL에 커서 처리 및체어 구문, 예외 처리 등을 포함한 사양의 확장 언어로절차를 설명할 수 있는 DBMS를 제공하는 경우가 많다.또한 C언어로 작성된 컴파일한 외부 모듈(공유 라이브러리) 및Java클래스 라이브러리에서 함수.. DB_Study/Procedure 2024.12.11
[MySQL] 8.x버전에서 계정생성 및 권한 부여하기 1. 계정 생성 mysql > CREATE USER 계정명@'%' IDENTIFIED BY '비밀번호'; 2. 권한 부여 mysql > GRANT ALL PRIVILEGES ON DB명.* TO 계정명@'%' WITH GRANT OPTION; 3. 권한 테이블 갱신 mysql > FLUSH PRIVILEGES; DB_Study/MySQL 2021.05.12
[DB] 설계 순서 [ DB 설계순서 ] 1. 요구조건 분석 : 요구 조건 명세서 작성 2. 개념적 설계 : 개념 스키마, 트랜잭션 모델링, E-R 모델링 3. 논리적 설계 : 논리 스키마, 트랜잭션 인터페이스 설꼐 4. 물리적 설계 : 구조의 데이터로 변환 5. 구현 : DDL로 데이터베이스 생성, 트랜잭션 작성 1. 요구조건 분석 - 데이터베이스를 사용할 사람들의 필요한 용도를 파악 - 데이터의 종류, 용도, 형태 등을 수집 - 수집된 정보를 바탕으로 요구 조건 명세를 작성 2. 개념적 설계 - 개념 스키마 모델링과 트랜잭션 모델링을 수행 - 개념 스키마를 설계 - 요구분석 단계에서 나온 요구 조건 명세를 E-R 다이어그램으로 작성 3. 논리적 설계 - DBMS가 지원하는 논리적 자료구조로 변환시키는 과정 - 개념 스키.. DB_Study/DataBase 2021.05.06
[MySQL] MySQL설치후 root 비밀번호 변경하기 MySQL설치시 root계정 비밀번호 입력하는 화면이 안떠서 설정을 못했다 1. MySQl 설치경로 > data폴더에 윈도우계정명.err 파일을 메모장으로 연다 DB_Study/MySQL 2021.03.31
[MySQL] MySQL5.7 설치하기 1. MySQL5.7 다운로드 페이지 MySQL :: Download MySQL Installer Select Operating System: Select Operating System… Microsoft Windows Select OS Version: All Windows (x86, 32-bit) Windows (x86, 32-bit), MSI Installer 5.7.33 2.4M (mysql-installer-web-community-5.7.33.0.msi) MD5: 4bf45b3da5a3c5e4560e5ba91b525035 | Signatu dev.mysql.com 2. MySQL5.7 다운로드 3. MySQL5.7 설치하기 DB_Study/MySQL 2021.03.31
[DB] SQL 구문의 종류 1. DDL( Data Definition Language ) -데이터베이스나 테이블 등을 생성, 변경, 삭제 -CREATE, ALTER, RENAME, TRUNCATE, DROP 2. DML( Data Manipulation Language ) -데이터베이스에 저장된 데이터를 처리하거나 조회, 검색 -SELECT, INSERT, UPDATE, DELETE 3. DCL( Data Control Language ) -특정 사용자에게 권한을 부여하거나 제거 -GRANT, REVOKE 4. TCL( Transaction Control Language ) -DML에 의해 변경된 내용을 관리 -COMMIT, ROLLBACK DB_Study/DataBase 2021.03.03
[DB] Relational Database ( 관계형 데이터베이스 ) ✔ RDB ( Relational Database ) -관계형 데이터베이스는 테이블로 이루어져있으며 테이블은 키(key)와 값(value)의 관계를 나타냄 -데이터의 종속성을 관계로 나타낸것이 특징 -가장 많이 사용되고있는 데이터베이스의 한 종류 ✔ RDBMS ( Relational Database Management System ) -RDB를 관리할 수 있는 소프트웨어 DB_Study/DataBase 2021.03.03