2024.07.28 - [Database/MySQL] - [MySQL] 기본 SQL 정리 (1) (DDL, DCL) [MySQL] 기본 SQL 정리 (1) (DDL, DCL)0. SQLStructured Query Language관계형 DB 활용을 위한 표준 언어📌 SQL 작성 규칙SQL문법 : 대문자 작성 권장 테이블명속성명 : 소문자 작성 권장 이름 : 의미가 잘 드러나게 작성, 여러 단어 혼합 시 “_”blogan99.tistory.com 1. DMLSELECT (데이터 검색)INSERT (데이터 삽입)UPDATE (데이터 변경)DELETE (데이터 삭제) 1-1. 데이터 검색SELECT [DISTINCT | ALL] 열_리스트FROM 테이블_리스트[WHERE 검색_조건식][GROUP BY 그룹_..
MySQL
0. SQLStructured Query Language관계형 DB 활용을 위한 표준 언어📌 SQL 작성 규칙SQL문법 : 대문자 작성 권장 테이블명속성명 : 소문자 작성 권장 이름 : 의미가 잘 드러나게 작성, 여러 단어 혼합 시 “_” 사용 주석 : “--” (- 2개) 명령어 끝 : 세미콜론(;) 작성SQL을 크게 3가지로 구분 가능데이터 정의어 (DDL, Data Definition Language) : 데이터 구조 정의데이터 조작어 (DML, Data Manipulation Language) : 데이터 조회, 검색데이터 제어어 (DCL, Data Control Language) : DB 접근 권한 관리 1. DDL (데이터 정의어)CREATE (DB 객체 생성)ALTER (DB 객체 변경)DR..
1. Maven MySQL 연동 MySQL dependency 추가하기 1. https://mvnrepository.com/ 2. 검색창에 mysql 검색 3. MySQL Connector/J 클릭 4. 현재 MySQL 버전 클릭 5. Maven 선택 > 코드 복사 6. pom.xml에 붙여넣기 pom.xml 4.0.0 jpa-basic ex1-hello-jpa 1.0-SNAPSHOT 21 21 UTF-8 org.hibernate hibernate-entitymanager 5.6.15.Final com.mysql mysql-connector-j 8.2.0 javax.xml.bind jaxb-api 2.3.0 persistence.xml 프로젝트 > src > main > resources 에 아래 이름의..
에러 발생 상황 터미널에서 mysql을 실행하고 create user 명령문으로 유저를 생성할 때 다음과 같은 에러가 발생하였다. 에러 해결 먼저 현재 비밀번호의 정책을 확인한다. show variables like 'validate_password%'; validate_password.policy 의 값이 MEDIUM인 것을 확인할 수 있다. 더보기 validate_password.policy 의 값에 따른 정책 LOW : 비밀번호의 길이만 확인한다. 즉, 비밀번호가 8자리 이상이 되어야 한다. MEDIUM : 비밀번호가 8자리 이상이며, 비밀번호에 대문자, 소문자, 숫자, 특수문자가 모두 포함되어야 한다. STRONG : MEDIUM의 제약 조건 + 사용자의 이름이나 로그인 아이디가 포함되어서는 안되..
MySQL 완전 삭제 터미널을 실행하여 현재 실행중인 mysql을 중단한다. brew services stop mysql 다음으로 homebrew를 통해서 mysql을 삭제한다. brew uninstall --force mysql 아래의 명령어를 한 줄 씩 실행하여 삭제한다. sudo rm -rf /usr/local/mysql sudo rm -rf /usr/local/bin/mysql sudo rm -rf /usr/local/var/mysql sudo rm -rf /usr/local/Cellar/mysql sudo rm -rf /usr/local/mysql* sudo rm -rf /tmp/mysql.sock.lock sudo rm -rf /tmp/mysqlx.sock.lock sudo rm -rf /tm..