본문 바로가기

Query8

[Laravel] 쿼리 확인할 때 DB::enableQueryLog(); 을 해준 후에 이것저것 처리한후->get() 까지 온 후에 print_r(DB::getQueryLog()); 를 해주면 쿼리 결과를 확인해볼 수 있다. 2017. 2. 8.
[MSSQL] 프로시저 예시 개요 MS SQL 의 프로시저 형식을 자꾸 잊어버려서, 간단한 샘플 코드를 기록해둡니다. 본문 (프로시저 예시) ALTER proc [dbo].[mba_get_list_board] @id varchar(30), @text varchar(255) as declare @sqlquery varchar(2000), @sqlwhere varchar(100), @sqlorder1 varchar(100), @sqlorder2 varchar(100), if @id = 'test' begin set @sqlwhere=' where a = 0 ' end else begin set @sqlwhere=' where a != 0 ' end exec(@sqlquery) 주요 부분을 생략하고 뽑아서 내용이 완벽하지 않습니다. 그냥.. 2014. 1. 27.
[MSSQL] nvl 기능을 하는 거 select isnull(email,'') from TABLE123; 이런식으로 사용하면 된다. nullif 라는 건 되는건지 안 되는 건지 모르겠고,isnull 은 된다. isnull(email,' ') 이런식으로 활용하면 될 것 같다. 2014. 1. 23.
[MSSQL] 테이블 목록 조회 쿼리 select * from information_schema.tables where table_schema = 'dbo' 2014. 1. 23.
[MSSQL] TOP N SELECT TOP 1 * FROM TABLE_NAME; 이런식으로 TOP 1 을 쓰면 1 row 만 조회해 온다.mysql 의 limit 1 하고 같은 개념 인 것으로 생각 됨 서브쿼리에서도 사용이 가능하다 2014. 1. 22.
[mysql] alter auto_increment number 개요 auto increment 의 카운트를 변경하는 것에 대해서 짧게나마 적어둡니다. Auto Increment 에 대해서 MySQL 테이블의 특징 중 하나가 Auto Increment 특성입니다. 테이블을 생성할 때에, int 타입 컬럼 중에 하나를 PK (Primary key) 로 지정했을 때, 해당 옵션을 이용할 수 있습니다. (컬럼 두 개가 PK 로 지정되어 있을 때에는 이 옵션을 이용할 수 없습니다...) Auto Increment 값 변경하기 ALTER TABLE [테이블명] AUTO_INCREMENT = [변경할 값]; (아래는 예시입니다) ALTER TABLE my_table AUTO_INCREMENT = 5; 2013. 12. 20.
[mysql] 혹시 모르니 저장. mysql 과 php 버전에 따른 부분 UPDATE mysql.user SET Password = PASSWORD(Password) WHERE User = 'username' 암호 자릿수가 바뀐 듯 하다. my.cnf 의 old_password = 0 //--길이체크select length(password) from mysql.user WHERE User = 'username' FLUSH PRIVILEGES; 2013. 12. 3.
MYSQL 한글 걸러내기 쿼리 아래는 예시 입니다. 조건절의 REGEXP 가 중요함 select * from FILE where FILENAME REGEXP('[가-힣]+') 2013. 10. 14.