Database/MySQL&MariaDB2013. 2. 15. 15:39

MySQL 에서 문자를 연결할 때에는 concat() 함수를 사용하여야 한다.

예) select CONCAT( col1, col2 ) from db_name;

 

실전예) A 칼럼에는 1자리 코드 , B 컬럼에는 2자리 문자가 있는 데이터를 A 컬럼에 합쳐야 하는 상황

update db_name set  A = CONCAT( A, B );

컬럼 내용 합치기.

Posted by 비니미니파파
Database/MySQL&MariaDB2013. 2. 14. 15:21

2006 : MySQL server has gone away

MySQL dump 후 import 할 때 위와 같이 오류가 뜬다면 아래를 시도해 보자.

SET GLOBAL max_allowed_packet = 1024 * 1024 * 32;

 

Posted by 비니미니파파
Database/MySQL&MariaDB2013. 1. 22. 10:39

php 입력시 time() 을 이용하여 입력하였을 때 쿼리 실행 시 시간을 알수가 없다.

이럴때는 FROM_UNIXTIME() MySql 함수를 사용하여 편하게 보자!

SELECT FROM_UNIXTIME( UNIXTIME );

결과 yyyy-mm-dd hh:mm:ii

Posted by 비니미니파파
Database/MySQL&MariaDB2011. 6. 22. 12:08

mysql user 추가/권한 ( grant )

데이터 베이스 추가


> create database demo_db;


사용자 추가


> grant all privileges on demo_db.* to demo_user@localhost identified by 'demo_user_pwd';



사용자 추가 적용


> flush privileges; 


Posted by 비니미니파파
Database/Oracle2011. 5. 6. 11:56
1. 사용자가 LOCK 걸렸다는 오류 메세지를 뿌릴경우... ㅠ.ㅠ

"ORA-28000: the account is locked"

2. LOCK 걸린 사용자를 찾아낸다.

SELECT username, account_status, to_char(lock_date,'yy/mm/dd hh24:mi') lock_date
FROM dba_users;

3. LOCK 걸린 TESTUSER의 LOCK 푼다.

ALTER USER TESTUSER account unlock;

4. 비밀번호 변경을 한다. (비밀번호가 맞지 않을때...)

ALTER USER TESTUSER  IDENTIFIED BY TESTUSER;


Posted by 비니미니파파