728x90 728x90 Database/MariaDB11 [MariaDB; 마리아디비] 한 컬럼에 여러개 조건 검색 하기 ( IN / NOT IN ) 안녕하세요, 오늘은 SQL에서 자주 사용되는 IN과 NOT IN 문법에 대해 알아보겠습니다. 이 두 연산자는 데이터를 조회할 때 특정 범위 또는 값들을 기준으로 선택하고 싶을 때 유용하게 사용됩니다. IN 연산자 IN 연산자는 주어진 값 목록에서 일치하는 값이 있는지 확인하는 데 사용됩니다. 이를 통해 여러 개의 비교를 한 번에 수행할 수 있습니다. 기본적인 구조는 아래와 같습니다. SELECT column_name(s) FROM table_name WHERE column_name IN (value1, value2, ...); 예를 들어, 'daddydontsleep'라는 테이블에서 'daddy_id'가 1, 2, 또는 3인 모든 직원을 찾고 싶다면, 다음과 같이 쿼리를 작성할 수 있습니다. SELECT.. 2023. 11. 20. [MariaDB; 마리아디비] MariaDB 데이터베이스 디비 생성 유저 계정 권한 데이터베이스 목록 SHOW DATABASES; 데이터베이스 생성 CREATE DATABASE [데이터베이스]; # 인코딩 설정 CREATE DATABASE [데이터베이스] CHARACTER SET Utf8mb4 COLLATE utf8mb4_unicode_ci; 데이터베이스 바꾸기 USE mysql; 사용자 확인 SELECT HOST, USER, PASSWORD FROM USER; 사용자 / 유저 계정 생성 -- 전부 허용 CREATE USER 'ID'@'%' IDENTIFIED BY 'PASSWORD'; -- localhost만 허용 CREATE USER 'ID'@'localhost' IDENTIFIED BY 'PASSWORD'; 권한 부여 -- 특정 데이터베이스의 특정 테이블만 허용 GRAN.. 2023. 10. 25. [MariaDB; 마리아디비] Ubuntu MariaDB 외부 접속 허용 외부 접속 허용 하기 /etc/mysql/mariadb.conf.d/50-server.conf 파일의 bind-address 부분을 주석처리합니다. 주석처리를 하기위해 우선 root 권한으로 계정을 변경합니다. sudo su vi /etc/mysql/mariadb.conf.d/50-server.cnf bind-address = 127.0.0.1 부분을 주석처리합니다. MariaDB 사용자 생성 create user 및 권한 GRANT CREATE USER 'ID'@'%' IDENTIFIED BY 'PASSWORD' GRANT ALL PRIVILEGES ON *.* TO 'ID'@'%'; GRANT ALL PRIVILEGES ON [DATABASE].* TO 'ID'@'%'; GRANT ALL PRIVIL.. 2023. 10. 25. [MariaDB; 마리아디비] Ubuntu에서 MariaDB 설치하기 1. 터미널을 열고 다음 명령어를 입력합니다. sudo apt-get update sudo apt-get install mariadb-server 2. 설치가 완료되면 다음 명령어를 입력하여 mariadb를 실행합니다. sudo systemctl start mariadb 3. mariadb가 부팅 시 자동으로 실행되도록 설정합니다. sudo systemctl enable mariadb 4. root 계정의 비밀번호를 설정합니다. sudo mysql_secure_installation 2023. 10. 25. [MariaDB; 마리아디비] Database 목록 조회 SHOW DATABASES Syntax SHOW {DATABASES | SCHEMAS} [LIKE 'pattern' | WHERE expr] Examples SHOW DATABASES; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | test | +--------------------+ SHOW DATABASES LIKE 'm%'; +---------------+ | Database (m%) | +---------------+ | mysql | +---------------+ [reference] https://mariadb.com/kb/en/s.. 2023. 10. 25. 이전 1 2 다음 728x90 728x90