데이터베이스 & SQL/SQL - MySQL(2)
-
MySQL - like와 REGEXP
[ like ] like로는 간단한 걸 검색할 수 있게 도와준다. 와일드카드 개수도 몇 개 없고 간단해서 조건이 어렵지 않은 거라면 like를 사용하는 걸 권장한다. MySQL에서 제공하는 와일드카드 목록은 아래와 같다. 심볼 설명 예시 % %는 해당 부분 뒤에 어떤 게 오건 해당 부분을 제외한 부분만 일치하면 된다. bl%이면 blob, blak, bl이 매치된다. %bl%이면 bl, cblob, black이 매치된다. _ _는 딱 한 개의 문자만 일치해야 한다. h_t이면 hot, hat, hit이 매치된다. [] 브라켓 내부 하나의 문자만 일치해도 된다. h[oa]t이면 hot과 hat은 되지만 hit 안 됨 J[so]n이면 Jsn, Jon은 되지만 Json 안 됨 ^ 브라켓 내부에 있는거만 아니면..
2024.03.01 -
SQL 기초 - Select문(싱글테이블)
[ Insert 문 ] 나머지를 진행하기 이전에 가장 우선될 것은 데이터를 입력하는 것이다. 다음과 같이 MySQL 콘솔창에 데이터를 다음과 같이 입력을 해주자. INSERT에서 어려운 점은 constraint 조건에 따른 내용들인데, 이는 이 글에 정리되어있으니 보길 바란다. 어려운 부분이 없어서 넘기도록 하겠다. CREATE DATABASE study_mysql; USE study_mysql; DROP table if exists member; CREATE TABLE member ( member_id CHAR(8) PRIMARY KEY, group_id CHAR(10), member_phone CHAR(20) NOT NULL, member_age INT, member_salary INT ); INSE..
2024.03.01