누가 CVS 데이터를 줘서 DB 에 밀어넣는데, 중복된 컬럼이 꽤 많았다. 우연치 않게 발견되어, 전체 파악을 하기 위해 특정 컬럼에 대해 중복되는 레코드가 있으면 갯수를 알려달라고 마리아에게 물었다. ```sqlSELECT count([컬럼이름])-count(distinct [컬럼이름]) FROM [테이블이름] WHERE 1``` 개수가 나왔다. 알려줬더니, 어떤 레코드들인지 알려달라고 왔다. 그래서 마리아에게 특정 컬럼에 대해 중복(동일)되는 레코드를 뽑아달라고 했다. ```sqlSELECT * FROM [테이블이름] GROUP BY [컬럼명] HAVING COUNT([컬럼명]) > 1``` 잘 알려준다. 참고블로그: 노을지기 노리터, mysql - 필드 중복 값 찾기
Update Table 2010-01-19 || 날짜 등록하기 || v 0.01 1. mysql에 접속하기 MYSQL -u root -p; 2. DB 선택하기 USE mysql; 3. DB 생성하기 CREATE DATABASE {{사용자DB이름}}; 4. 사용자 등록하기 INSERT INTO user (host, user, password) VALUES ('localhost', '{{사용자ID}}',password('{{사용자PW}}')); 5. DB에 사용자 연결하기 INSERT INTO db VALUES('localhost','{{사용자DB이름}}','{{사용자ID}}','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y'); * 권한은 MYSQL..
Update Table 2009-01-19 || mysqldump 사용법 게시 || v0.01 사용법 1. mysql에서 file로 dump 받기 /usr/local/mysql/bin/mysqldump -u root -p {{DB명}} > {{생성할 덤프파일명.sql}}; 2. dump file에서 mysql에 넣기 /usr/local/mysql/bin/mysql -u root -p {{밀어넣을 DB명}} < {{dump file 명.sql}} 3. mysqldump 사용시 주의사항 mysql 4.0 :: euc_kr mysql 5.0 :: euckr #vi {{사용자DB.sql}} 최상단에 다음과 같은 문구를 넣는다. Set names euckr; #mysqldump -quote-names {{DB명}..
DB Name : dbName Table Name : tableName number img1 img2 3 /img/2003.jpg /img/2004.jpg 2 1 이러한 구조라고 할때, number = 3 인 record를 2번과 1번에 복사하고 싶을 경우에 사용하는 Query이다. UPDATE tableName AS A, tableName AS B SET A.img1 = B.img1, A.img2=B.img2 WHERE ( A.number=2) AND (B.number=3) 3 -> 2번으로 복사.
- Total
- Today
- Yesterday
- centOS
- javascript
- mariadb
- headless browser
- 워드프레스
- swapfile
- flask-simpleldap
- pk
- 소프트웨어 공학
- graceful shutdown
- 소프트웨어 엔지니어링
- bash
- centOS7
- director.js
- ELECTRON
- 파이썬
- 소공
- 가 부터 힣
- select
- 리눅스
- NGINX
- backup
- php
- 자바스크립트
- MySQL
- ssh
- GROUP BY
- Python
- 채굴량
- 무정지서비스배포
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |