728x90
반응형

mariadb 26

MariaDB Inner Join

MariaDB inner join 절을 사용하여 여러 테이블에서 데이터를 쿼리하는 방법을 알아봅니다. MariaDB inner join 절 소개 inner join 절은 여러 테이블에서 데이터를 쿼리할 수 있는 조인 유형입니다. inner join 절을 사용하여 두 테이블 t1 및 t2에서 데이터를 검색한다고 가정했을때, 다음의 inner join의 구문을 볼 수 있습니다. select select_list from t1 inner join t2 on join_condition; 이 구문에서 inner join 절은 t1 테이블의 각 행을 t2 테이블의 모든 행과 비교합니다. 한 쌍의 행으로 인해 join_condition이 true로 평가되는 경우 inner join 절은 열이 두 테이블의 행에서 파생..

MariaDB SQL 2023.06.08

MariaDB root 패스워드 재설정하기

아예 root 접근이 안된다 root 패스워드를 재설정하자. 1. mysql 서비스 종료(중지) 2. mysql 실행 권한 스킵 / 비밀번호 변경 cmd 창에서 MariaDB의 bin 폴더로 이동한 후, 실행한다. mysqld -uroot --skip-grant-tables cmd 창을 그대로 둔채로.. 새로운 cmd 창을 실행하고 동일한 경로에서 아래의 명령어를 실행한다. ① mysql -uroot mysql ② update user set password = PASSWORD('root') WHERE user = 'root'; /* 비밀번호 재설정 */ ③ FLUSH PRIVILEGES; /* 새 설정 적용 */ Changed에 숫자 변화로 변경을 확인 할 수 있다. 서비스 에서 Mysql을 다시 시작..

잡다한 IT 2023.06.05

MariaDB Limit

MariaDB limit 절을 사용하여 쿼리에서 반환되는 행 수를 지정하는 방법을 배웁니다. MariaDB limit 절 소개 limit 절을 사용하면 select 문에서 반환되는 행 수를 지정할 수 있습니다. limit 절의 구문은 다음과 같습니다. select select_list from tale_name order by sort_expression limit n [offset m]; 이 구문에서: n은 반환할 행 수입니다. m은 n개의 행을 반환하기 전에 건너뛸 행의 수입니다. select 문은 지정되지 않은 순서로 행을 반환하므로 order by 절이 없는 limit 절은 지정되지 않은 행의 결과를 반환합니다. 항상 order by 절과 함께 limit 절을 사용하여 반환된 행을 예측 가능하게 ..

MariaDB SQL 2023.05.30

MariaDB Distinct

MariaDB distinct를 사용하여 테이블에서 고유한 개별 행을 선택하는 방법을 배웁니다. MariaDB distinct 옵션 소개 select 문은 일부 동일한 행을 반환할 수 있습니다. 결과 집합에서 중복 행을 제거하도록 명시적으로 지정하려면 distinct 옵션을 사용합니다. select distinct column_name from table_name; 이 구문에서 distinct 키워드는 select 키워드 뒤와 select 목록의 열 또는 표현식 앞에 나타납니다. 쿼리는 table_name의 column_name에서 고유한 값만 반환합니다. 다음 문과 같이 distinct 옵션을 여러 열에 적용할 수도 있습니다. select distinct column1, column2,... from ..

MariaDB SQL 2023.05.18

MariaDB Select

MariaDB select 문을 사용하여 테이블에서 데이터를 쿼리하는 방법을 배웁니다. MariaDB 선택 문 소개 MariaDB select 문은 하나 이상의 테이블에서 데이터를 검색합니다. 다음은 select 문의 가장 간단한 구문입니다. select select_list from table_name; 이 구문에서: 먼저 데이터를 검색할 쉼표로 구분된 열 또는 표현식 목록을 지정합니다. 열은 table_name에서 사용할 수 있어야 합니다. 그런 다음 데이터를 쿼리하려는 테이블의 이름을 지정합니다 select 절이 from 절 앞에 나타나더라도 select 문을 실행할 때 MariaDB는 select 절 앞에서 from 절을 실행합니다. FROM → SELECT MariaDB select 문 예제 데..

MariaDB SQL 2023.05.15

MariaDB에서 NVL()을 사용하려면?

IFNULL (표현식1, 표현식2); MariaDB / Mysql에서는 NVL 대신 IFNULL 을 사용한다. 먼저 NVL의 문법은 다음과 같다. NVL (표현식1, 표현식2); : 표현식1의 값이 null일 경우, 표현식2의 값을 출력한다. Example SELECT NVL( null, 'no value'); Result : no value 이 경우, 조회하는 값이 null 일 경우, 'no value' 로 값을 대체하는 것이다. 만약, 표현식1의 값이 null이 아니라면, 표현식1이 그대로 출력된다. Example SELECT NVL( 'Hello World!', 'no value'); Result : Hello World! 이제 NVL() 을 IFNULL()로만 바꾸면 된다. Example SELE..

MariaDB SQL 2023.03.30
728x90
반응형