프로그램/Mysql
-
My-SQL 조인관련 이것저것프로그램/Mysql 2024. 1. 23. 12:34
형식】 table_reference, table_reference table_reference [CROSS] JOIN table_reference table_reference INNER JOIN table_reference join_condition table_reference STRAIGHT_JOIN table_reference table_reference LEFT [OUTER] JOIN table_reference join_condition table_reference LEFT [OUTER] JOIN table_reference table_reference NATURAL [LEFT [OUTER]] JOIN table_reference { OJ table_reference LEFT OUTER JOIN ..
-
My-SQL 함수 모음프로그램/Mysql 2024. 1. 23. 12:31
. mysql의 주요 함수 여기서는 mysql의 주요 함수에 대해서 설명한다. 지면관계 상 모든 함수를 설명하지는 못했으며 기초적인 함수와 중요함수 위주로 설명했다. 또한 mysql은 개발 속도가 비교적 빠른 데이터베이스 이므로 가능한 매뉴얼을 참고하는 것이 바람직하다. 편의를 위해 각 함수의 결과는 간략하게 표현했다. 예를 들어 다음 문장의 실행 결과를 mysql> select mod(29,9); 1 rows in set (0.00 sec) +-----------+ | mod(29,9) | +-----------+ | 2 | +-----------+ 아래와 같이 표현했다. mysql> select mod(29,9); -> 2 1) 그룹함수(grouping functions) ( ... ) 괄호 . 연산..
-
My-SQL 함수 및 잡다프로그램/Mysql 2024. 1. 23. 12:27
mysql> 여러가지 명령정리 mysql> show variables; 서버의 variables(설정사항)출력 mysql> show variables like 'have_inno%' 조건에 맞는 variables만 출력 mysql> show databases; database목록 mysql> show tables; 현재DB의 테이블목록(temporary table은 출력하지 않음) mysql> show tables from db명; 지정된 db명이 소유한 테이블목록 mysql> show tables like 'mem%'; 조건에 맞는 테이블목록만 출력 mysql> show index from 테이블명; 인덱스 보기 mysql> show columns from 테이블명; 테이블구조(describe 테이블명..
-
mysql에서 utf-8인 경우 한글 2바이트 계산프로그램/Mysql 2016. 9. 7. 10:30
[ 사용자 함수 mysql에서 UTF-8인 경우 한글을 2바이트로 계산 ] DELIMITER $$ USE `testdb`$$ DROP FUNCTION IF EXISTS `Uf_UTF8_2BYTE_COUNT`$$ CREATE DEFINER=`root`@`%` FUNCTION `Uf_UTF8_2BYTE_COUNT`(strValue NVARCHAR(1000)) RETURNS VARCHAR(5) CHARSET utf8BEGINDECLARE re_int INT;DECLARE char_count INT;DECLARE i INT;DECLARE k INT;SET re_int = 0;SET char_count = CHAR_LENGTH(strValue);SET i = 1;WHILE( i
-
DB크기 검색프로그램/Mysql 2016. 9. 7. 10:00
[ DB크기 검색 ] -- 테이블 용량 체크SELECT COUNT(*) TABLES,CONCAT(ROUND(SUM(table_rows)/1000000,2),'M') ROWS,CONCAT(ROUND(SUM(data_length)/(1024*1024*1024),2),'G') DATA,CONCAT(ROUND(SUM(index_length)/(1024*1024*1024),2),'G') idx,CONCAT(ROUND(SUM(data_length+index_length)/(1024*1024*1024),2),'G') total_size,ROUND(SUM(index_length)/SUM(data_length),2) idxfracFROM information_schema.TABLES; -- 가장 큰 DB 찾기SELECT..