GitHub

https://github.com/Backcoder-June

BackCoder 기록 그리고 숙달

Back to the DataBase 15

MySQL 함수 모음zip

SET @VAR1 = '2022-12-12'; SET @VAR2 = NOW( ); SET @VAR3 = 3.14; => 이런식으로 변수선언해두고 조회할 때 편하게 사용 ( connection 사용하는 동안만 유지 - 임시 ) SELECT * FROM emp WHERE hire_date = @VAR1; ( @까지 포함해서 변수이름이다. ) => 셋다 문법만 다르고 기능은 똑같다. SELECT CAST (10 AS DECIMAL(10, 5)); => AS select CONVERT(10, decimal(10,5)); => , 쉼표 select FORMAT( 데이터, 소수점 몇개까지 ); => 정수부분에 , 쉼표로 끊어쓰기 해서 표현 select format( 3.141592, 2); => ..

커맨드로 MySQL 사용하기

1. mysql -u root -p 패스워드 입력 2. use ~db => 똑같이 query문 사용 1. mysql -u root -p 처음엔 루트로 접속은 하고 root 에서 새로운 db 만듬 2. create database ~db; 3. create user 'emp'@'localhost'; => 유저이름 emp / 'localhost' 내컴퓨터에서만 사용 create user 'emp'@'%' identified by '1234'; => '%' 나와 연결된 다른 컴퓨터에서도 사용 => identified by : 비밀번호 생성 4. grant all privileges on empdb.* to emp@'..

MySQL 에서 DB 백업 순서 차근차근

- A 라는 유저로 사용하던 A _DB 를 => 내 Root 에 백업해 두고자 한다. (----- A 유저 상태 -------) 1. ADMINISTRATION 2. Data Export => DB 선택 / 특정 table 몇개만 골라도 됨 3. folder 형태 / file 형태 선택 => 위치 정하고 저장 ( 자동압축 풀리므로 file 이 편하긴 하다. ) 4. Include create schema 선택 ( 데이터는 백업을 해줄건데 ) create database empdb; 이제, DB 백업해서 보관할 ROOT 로 이동해서 Import 를 진행하자. (------ ROOT 상태 -------) 1. DB 추가하기 선택 ( CREATE SCHEMA ) - ..

DB/RDBMS/NON RDB/ORM/SQL/DDL /DML/DCL/ 기초개념

- 의미있고 연관된 데이터 모음 집합체 1. Data 영구적 보관 가능 2. 미리 약속된 Data 저장규칙 => 그 룰만 알면 된다. ex. name - String/3글자까지/null 3. 한번에 여러 프로그램이 동시접근 가능 ( 공유 ) DB - 데이터 저장 공간 자체 DBMS - 데이터 저장/삭제/크기지정/타입지정 등 => DB 관리 역할을 해주는 프로그램 (ex. ORACLE/ MySQL 은 DBMS 다. ) 계층형 구조 DBMS 네트워크형 구조 DBMS -------------------- Deprecated ------------------ 1. RDBMS (관계형 DBMS) (Relational DBMS - RDB 라고도 불..