🔓데이터베이스/SQL
sql 보충[데이터 삭제, decimal 자료형, binary]
하얀성
2023. 9. 22. 20:25
- 데이터 한 줄 삭제법 (UPDATE를 이용해 삭제하기)
UPDATE 명령을 통해 데이터를 삭제하는 것은 일반적인 방법이 아닙니다. UPDATE 명령은 주로 데이터의 값을 수정하는 데 사용되며, 데이터 행을 삭제하는 것은 DELETE 명령어를 사용합니다. 그러나 데이터의 특정 값이나 필드를 무효화하거나 null로 설정하여 "삭제"할 수는 있습니다.
UPDATE 테이블명 SET 필드명 = NULL WHERE 조건;
2. DECIMAL 자료형 사용법
DECIMAL 자료형은 소수점을 포함하는 숫자를 저장할 때 사용되며, 정밀한 값이 필요한 금융 계산 등에서 주로 사용됩니다.
CREATE TABLE 예제테이블 (
예제컬럼 DECIMAL(10, 2)
);
위의 예제에서 (10, 2)는 총 10자리 중 2자리를 소수점 이하로 사용함을 의미합니다.
- 데이터 백업하기
데이터를 백업하는 방법은 mysqldump를 사용하는 것이 일반적입니다
mysqldump -u 사용자명 -p 데이터베이스명 > 백업파일.sql
4. DELETE 사용법
데이터를 삭제하려면 DELETE 명령어를 사용합니다.
DELETE FROM 테이블명 WHERE 조건;
이 명령어를 사용할 때는 조심해야 합니다. 조건을 잘못 설정하면 예상치 못한 데이터가 삭제될 수 있습니다.
- 바이너리와 가나다순 정렬
MySQL에서는 문자열을 비교할 때 '가나다순'이라고 하는 렉시코그래픽(사전식) 순서를 기본으로 사용합니다. 만약 바이너리를 사용하면, 문자열 비교는 대소문자를 구분하게 됩니다.
SELECT * FROM 테이블명 ORDER BY BINARY 컬럼명;