11. SQL 고급기능
1. 데이터 삭제 DELETE FROM
DELETE FROM 테이블명
WHERE 조건식 ;
2. 데이터 수정 UPDATE
UPDATE 테이블명
SET 컬럼명 = 새 값
WHERE 조건식;
+) update 쿼리 사용 시 1175 에러가 발생한다면?
Preferences ▶ SQL Editor ▶마지막 옵션인 Safe Update (reject ~~ 어쩌꼬 저쩌고)를 선택 해제 하면 된다
3. 제약조건 설정
CREATE TABLE 테이블명 (
컬럼명1 데이터타입 제약조건,
컬럼명2 데이터타입 제약조건,
....
) ;
4. 권한과 DCL
1) 사용자 생성하기
CREATE USER 사용자이름 @ip주소 ;
2) 비밀번호와 함께 사용자 생성하기
CREATE USER 사용자이름 @ ip 주소 IDENTIFIED BY ' 사용자비밀번호 ' ;
3) 사용자 삭제하기
DROP USER 사용자이름 ;
4) 권한 부여하기
GRANT 권한 ON 데이터베이스명.테이블명 TO 사용자이름@ip주소 ;
5) 권한 확인하기
SHOW GRANTS FOR 사용자이름@ip주소 ;
6) 권한 삭제하기
REVOKE 권한 ON 데이터베이스명.테이블명 FROM 사용자이름@ip주소 ;
7) 권한 적용하기
FLUSH PRIVILEGES ;
'패스트캠퍼스 데이터 분석 부트캠프' 카테고리의 다른 글
[기초 SQL 문법] 윈도우 함수: 순위 함수 RANK, DENSE_RANK(), 집계 분석 함수 (0) | 2024.04.17 |
---|---|
[SQL 기초 문법] 트랜잭션, COMMIT, ROLLBACK, VIEW (0) | 2024.04.13 |
[SQL 기초 문법] 여러 테이블 한번에 다루기 (집합연산) (0) | 2024.04.10 |
[SQL 기초 문법] 테이블 합치기, JOIN 6개 유형 작성방법, INNER JOIN, LEFT JOIN, RIGHT JOIN, OUTER JOIN, CROSS JOIN, SELF JOIN (0) | 2024.04.10 |
[SQL 기초 문법] 데이터 그룹화하기, 규칙 만들기, GROUP BY, HAVING, IF, CASE, CREATE FUNCTION (0) | 2024.04.09 |