티스토리

MLog
검색하기

블로그 홈

MLog

msource.tistory.com/m

기록은 영원하다.

구독자
0
방명록 방문하기

주요 글 목록

  • [MySql] AUTO_INCREMENT 값 1부터 재정리, 초기화 ALTER TABLE [테이블명] auto_increment = 1; SET @COUNT = 0; UPDATE [테이블명] SET [AUTO_INCREMENT 컬럼명] = @COUNT:=@COUNT+1;//@COUNT:=@COUNT+1 띄어쓰기 X 공감수 0 댓글수 1 2024. 1. 3.
  • [MySql] INSERT, UPDATE, DELETE 트리거(TRIGGER) 설정 DELIMITER $$ $$ CREATE TRIGGER trigger_name AFTER INSERT//or UPDATE or DELETE ON target_table_name FOR EACH ROW//추가, 변경, 삭제 대상 테이블 BEGIN INSERT INTO history_table_name//저장될 테이블 이름 ( //history_table_name COLUMN1 , COLUMN2 , REGISTRATION_DATE ) VALUES ( //old는 target_table_name을 의미 old.COLUMN1 , old.COLUMN2 , DATE_FORMAT(NOW(), '%Y%m%d %H%i%s') );$$ DELIMITER ; 공감수 0 댓글수 2 2024. 1. 3.
  • [MySQL]같은 테이블 참조하여 UPDATE update TABLE A, (select * from ( select * from TABLE // where ... // order by ... ) T // group by ... ) B set A.NAME = B.NAME where A.ID = B.ID 공감수 0 댓글수 0 2023. 12. 4.
  • MySql 글자 수 확인하기 / CHAR_LENGTH() SELECT CHAR_LENGTH("ABC") 결과 : 4 SELECT CHAR_LENGTH("티스토리") 결과 : 4 공감수 0 댓글수 0 2017. 12. 18.
  • 특정 컬럼의 특정 문자 또는 문자열 일괄 수정하기 update 테이블명 set 컬럼명=replace(컬럼명, '변경할 문자', '바꿀 문자'); 공감수 0 댓글수 0 2016. 10. 31.
  • [MySql] Select 쿼리를 통한 결과 값 파일로 저장하기. SELECT A_COLUMN, B_COLUMN, C_COLUMN INTO OUTFILE '파일명' FIELDS TERMINATED BY '\t' LINES TERMINATED BY '\n' FROM TABLE_A - 파일명 입력시 경로를 함께 지정할 경우 권한 오류가 발생할 수 있다. MySql 자체 버그인듯함. 경로 제외하고 파일명만 쓰는걸 추천. - FIELDS TERMINATED BY 에서 '\t'는 컬럼을 탭으로 구분하라는 의미. - LINES TERMINATED BY 에서 '\n'은 행을 엔터로 구분하라는 의미. 공감수 0 댓글수 0 2014. 12. 3.
  • GROUP_CONCAT 최대 길이 값 변경하기. # sudo vim /etc/mysql/my.cnf [mysqld] group_concat_max_len = 값 # sudo service mysql restart 공감수 0 댓글수 0 2014. 11. 7.
  • [MySql] 데이터베이스 전체 백업하기 $mysqldump -u ID -p PASSWORD -A > All.sql -A, --all-databases Dump all the databases. This will be same as --databases 공감수 0 댓글수 0 2013. 3. 28.
  • [MySql] Select 중복 제거 select distinct * from xxx - distinct를 넣어주면 중복 값은 나오지 않는다. 공감수 0 댓글수 0 2011. 11. 22.
  • [MySql] not like, like 사용법 특정 값이 들어간 값을 검색하고 싶을 때 사용. # SELECT * FROM "TABLE" WHERE "NO" LIKE "VALUE" "TABLE"에서 "NO"가 "VALUE"와 맞는 값 검색. - VALUE 표현식 "%VALUE" : 뒤가 VALUE로 끝나는 값. "VALUE%" : VALUE로 시작하는 값. "%VALUE%" : VALUE가 들어가는 값. 특정 값이 들어가지 않은 값을 검색하고 싶을때는 LIKE 대신 NOT LIKE 사용하면됨. 공감수 0 댓글수 0 2011. 10. 4.
  • [MySql] 날짜별 검색. SELECT * FROM {TABLE} WHERE {DATE_COLUMN} "{DATE1}" BETWEEN "{DATE2}" {TABLE}에서 {DATE_COLUMN} 날짜 값이 {DATE1} 에서 {DATE2} 사이인 것들만 출력. 공감수 0 댓글수 0 2011. 10. 3.
  • [MySql] 외부 접속 설정 mysql> select host, user from user; +-----------+------------------+ | host | user | +-----------+------------------+ | % | root | | 127.0.0.1 | root | | ::1 | root | | localhost | debian-sys-maint | | localhost | root | +-----------+------------------+ 5 rows in set (0.00 sec) mysql> %는 모든 아이피로부터 접속 허용. $ update user set host = "%" where host = "127.0.0.1" and user = "root"; $ flush privileges; 공감수 0 댓글수 0 2011. 9. 14.
  • [MySql] mysql 랜덤 읽기 SELECT * FROM 테이블 ORDER BY RAND() LIMIT 갯수 테이블 : 조회할 테이블 명 갯수 : 출력 갯수 공감수 0 댓글수 0 2011. 8. 31.
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.