[mysql] import from file data

로컬일 경우 :
 load data infile '파일명' into table 테이블명

리모트일 경우 :
조건 : 서버와 클라이언트 모두 local-infile옵션 on 상태
 mysql> show variables like 'local%';
 load data local infile '파일명' into table 테이블명

PageRank
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by ⓒ쟁이™

2009/08/05 15:38 2009/08/05 15:38
, , ,
Response
No Trackback , No Comment
RSS :
http://funix.net/rss/response/50

select fields from table where field  regexp BINARY '^[A-Z]';  


PageRank
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by ⓒ쟁이™

2009/07/02 17:46 2009/07/02 17:46
, , , ,
Response
No Trackback , a comment
RSS :
http://funix.net/rss/response/49

[mysql] 필드내 특정 문자열 치환하기

update 테이블명 set 필드명=REPLACE(필드명,'찾는문자열','수정할 문자열');

ex) update user set host=REPLACE(host,'127.0.0.1','localhost');

EOL

PageRank
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by ⓒ쟁이™

2008/12/23 21:12 2008/12/23 21:12
, , ,
Response
No Trackback , No Comment
RSS :
http://funix.net/rss/response/37

[mysql] mysql db 사용자 추가 스크립트

#!/bin/sh
until [ "$yon" = y ]
do
        echo "추가할 db명 입력하고 엔터를 치세요."
        read db
        sleep 1
        echo " "
        echo "$db db의 user명을 입력하고 엔터를 치세요"
        read db_user
        sleep 1
        echo " "
        echo "$db_user의 password를 입력하고 엔터를 치세요"
        read passwd
        sleep 1
        echo " "
        echo "db 명 : $db"
        echo "user 명: $db_user"
        echo "password: $passwd "
        read -n1 -p "위의 사항이 확실합니까?(y/n) " yon
        echo " "
# read 옵션사항
# -s 는 입력을 에코하지 말라는 옵션입니다.
# -n N 은 딱 N 개의 문자만 받아 들이라는 옵션입니다.
# -p 는 입력을 읽기 전에 다음에 나오는 프롬프트를 에코하라는 옵션입니다.
# 이 옵션들은 순서가 바로 되어 있어야 하기 때문에 쓰기가 약간 까다롭습니다.
done

echo "create database $db;" > query
# query 파일에 로그 남기기 시작
echo "use mysql;" >> query
echo "insert into user (host,user,password) values('localhost','$db_user',password('$passwd'));" >> query
echo "insert into db values('localhost','$db','$db_user','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y');" >> query
echo "flush privileges" >> query
echo "mysql root계정의 패스워드를 입력 하세요."
sleep 1
echo "mysql root계정의 패스워드가 설정되어 있지 않다면, 그냥 엔
터를 치세요"
if mysql -u root -p < query; then
echo " "
sleep 1
echo "mysql db 및 계정이 추가 완료되었습니다. 아래와 같이
접속을 하세요."
sleep 1
echo " "
echo "mysql -u $db_user -p $db"
echo " "
else
echo " "
echo "DB 생성에 실패 하였습니다. ERROR 라인을 확인 하시
고 다시 시도하세요."
echo " "
fi


PageRank
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by ⓒ쟁이™

2008/11/18 10:52 2008/11/18 10:52
, , , , , ,
Response
No Trackback , No Comment
RSS :
http://funix.net/rss/response/34

[mysql] 쿼리 결과를 파일로 저장하기

SELECT colname INTO OUTFILE "~/outfile.csv" FIELDS TERMINATED BY ',' FROM table;

09. 02. 23 added

mysql db의 user권한 중 파일 핸들링 가능토록 조정

$ mysql -uroot -pxxxx mysql

update user set File_priv='Y' where user='userid';

flush privileges;

금지!


PageRank
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by ⓒ쟁이™

2008/07/11 16:41 2008/07/11 16:41
, , , ,
Response
No Trackback , No Comment
RSS :
http://funix.net/rss/response/21

[mysql] mysql-bin.xxxx 보기?

mysqlbinlog mysql-bin.xxxx
출력을 txt로 할려면 > log.txt

끝!


PageRank
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by ⓒ쟁이™

2008/05/06 17:51 2008/05/06 17:51
, , ,
Response
No Trackback , No Comment
RSS :
http://funix.net/rss/response/16


Archives

124

99

-14 days

today : 22

Creative Commons License

이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.