SQL Server Management Studio 실행 – 새 쿼리 방법 1) select @@version; 방법 2) SELECT ‘SQL Server ‘+ CAST(SERVERPROPERTY(‘productversion’) AS VARCHAR) + ‘ – ‘+ CAST(SERVERPROPERTY(‘productlevel’) AS VARCHAR) + ‘ (‘+ CAST(SERVERPROPERTY(‘edition’) AS VARCHAR) + ‘)’ F5 누르기 ; 쿼리 실행
Category: DB
MSSQL Express 백업 설정
1. 개요 MSSQL Express 버전은 백업 스케쥴러가 없어서 스크립트로 백업해야한다. 2. SQL문 작성 — Format — DECLARE @DIR NVARCHAR(100) DECLARE @BACKUPNAME NVARCHAR(100) SET @DIR = N'[폴더명]\[파일명]_’ + CONVERT(NVARCHAR(20), GETDATE(), 112) + N’.BAK’ SET @BACKUPNAME = N'[폴더명]\[파일명]_’ + CONVERT(NVARCHAR(20), GETDATE(),112) + N’.BAK’ BACKUP DATABASE [DB] TO DISK = @DIR WITH NOFORMAT, NOINIT, NAME = @BACKUPNAME, […]
빅데이터 분석 시나리오
“어떤 데이터”를 “어떻게 모아서” “어떤 방법으로 분석, 모델링해서” “어떠한 가치를 제공”하겠다.
slow query 확인
1. 개요 mysql slow query 확인 2. slow query 확인 2.1. mysql 접속 후 확인 mysql -u root -p show full processlist; 2.2. mysqladmin mysqladmin -u root -p processlist 3. 설정 확인 3.1. mysql 접속 후 확인 mysql -u root -p show variables like ‘slow_query_%’; // slow_query_log ; ON일 경우 log O / […]
charset 설정 및 확인
1. 개요 mysql charset 설정 및 확인 방법 2. charset 확인 방법 1> mysql -u root -p status; show variables like ‘char%’; 방법 2> mysqladmin variables | grep char 3. charset 변경 3.1 MYSQL [5.1] vi /etc/my.cnf [mysqld] character-set-server = utf8 init_connect=”SET collation_connection = utf8″ init_connect=”SET NAMES utf8″ [client] default-character-set = utf8 [mysql] […]
my.cnf file location
1. 개요 mysql config 파일 위치 2. 확인 명령어 mysql –verbose –help | grep -A 1 ‘Default options’ 3. 실행 화면
user
1. 개요 mysql user 생성, 삭제, 확인, 권한 할당 관련 명령어 2. Command 모든 user 보기 use mysql; select user,password,host from user; user 생성 create user ‘[username]’@’localhost’ identified by ‘[PW]’; % ; 모든 IP 허용 user 삭제 drop user ‘[ID]’@’localhost’; user 권한 확인 show grants for [ID]@[Host]; DB 권한 부여 및 계정 생성까지 한번에! […]
SQL Command
1. 개요 기본적인 SQL 명령어 2. Command 2.1. insert INSERT INTO [table name] VALUES([value1], [value2], …); // insert multi value INSERT INTO [table name] ([col1], [col2], …) VALUES ([value1], [value2], …); // 중복(duplicate)시 무시하고 insert INSERT IGNORE INTO [table name] ([col1], [col2], …) VALUES ([value1], [value2], …); // insert multi row INSERT INTO [table […]
Table
1. 개요 테이블 생성, 삭제 확인 관련 명령어 2. 자료형 숫자형 TINYINT, INT, FLOAT 문자형 CHAR, VARCHAR, TEXT, ENUM 날짜형 DATE, DATETIME, TIMESTAMP 3. Command 생성 create table [table명] ( [column명] [type], [column명] [type] ); 삭제 drop table [table명]; 확인 show tables; 테이블 확인 explain [table명]; 테이블 구조 확인 describe [table명]; 테이블 구조 […]
Database
1. 개요 데이터베이스 생성, 삭제 확인 관련 명령어 2. Command 생성 create database [DB명] default charset utf8; 삭제 drop database [DB명]; 확인 show databases; 사용 use [DB명]; 사용자에게 해당 Database 권한 부여 GRANT ALL privileges on [DB명].* TO [ID]@’%’; show grants; ; 권한 확인 적용 flush privileges;