MSSQL

Check MSSQL version

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 누르기 ; 쿼리 실행

Continue Reading
MSSQL

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, […]

Continue Reading
MySQL, MariaDB

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 / […]

Continue Reading
MySQL, MariaDB

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] […]

Continue Reading
MySQL, MariaDB

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 권한 부여 및 계정 생성까지 한번에! […]

Continue Reading
MySQL, MariaDB

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 […]

Continue Reading
MySQL, MariaDB

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명]; 테이블 구조 […]

Continue Reading
MySQL, MariaDB

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;  

Continue Reading
Back To Top