DB/MySQL2014. 2. 19. 11:34

import

mysql -u[아이디] -p [데이터베이스명] < [SQL파일경로]


export

mysqldump -u[아이디] -p [옵션] [데이터베이스명] > [SQL파일경로]



화살표 때문에 자꾸 헤깔려서... 진짜 생각없이 일하고있군... OTL

Posted by E.No
DB/MySQL2013. 11. 27. 00:37

간혹 유용하게 사용하는데 맨날 까먹는다..

도로명 주소덕에 간략 하게 정리한다.


LOAD DATA INFILE '파일경로' 

INTO TABLE 테이블명  

FIELDS TERMINATED BY '컬럼 구분값'

LINES TERMINATED BY '행 구분값' 

IGNORE '몇번째 행부터' LINES

(컬럼명,컬럼명,...) 



ex) 

LOAD DATA INFILE '/test/test.txt' 
INTO TABLE tTestTable 
FIELDS TERMINATED BY '|' 
LINES TERMINATED BY '\n' 
IGNORE 1 LINES 
(column01,column02,column03);



'DB > MySQL' 카테고리의 다른 글

[MySQL]데이터 파일 import export  (0) 2014.02.19
[MySQL] PHP sprintf function to Mysql  (0) 2013.11.11
Mysql 계정 생성 및 권한추가  (0) 2013.09.04
Posted by E.No
DB/MySQL2013. 11. 11. 18:30

문자열 또는 숫자 앞에 원하 글자수 만큼 0을 붙혀주고 싶을때 

PHP 에서는 

sprintf("%02d",1)을 사용한다.


ex)

$nNum = 1;

$strNum = sprintf("%02d",$nNum);

echo $strNum;


출력되는 문자 : 01


mysql 에서는 lpad, rpad 함수를 사용하여 위와같은 효과를 볼수있다.

lpad([str],[length],[padstr])


ex)

SELECT lpad(1,2,"0")

출력되는 문자 : 01


위처럼 사용가능하다. 


자세한 사용법은 - http://www.w3resource.com/mysql/string-functions/mysql-lpad-function.php


Posted by E.No
DB/MySQL2013. 9. 4. 09:23

출처 - http://blog.daum.net/_blog/BlogTypeView.do?blogid=0ZC9T&articleno=17&_bloghome_menu=recenttext

필요한것만 딱딱 정리해주셨네..


요기는 내가 필요한것만..


#사용자 추가

insert into user(host,user,password) values('localhost','계정명',password('비밀번호^')); //로컬

insert into user(host,user,password) values('%','계정명',password('비밀번호')); //외부접속

flush privileges;


#권한 추가

grant all privileges on DB명.* to 계정명@localhost identified by '비밀번호' with grant option; //로컬

grant all privileges on DB명.* to '계정명'@'%' identified by '비밀번호' with grant option; //외부접속

flush privileges;



#버전마다 계정생성시 차이가 있을수있다고 한다.

현재 버전은 - 5.1.69

Posted by E.No