MySQL 2

[DB] SQL(DCL) / 원격 접속 도구(MySQL WorkBench)

*Rocky Linux 9.4와 MariaDB 기반으로 정리한 포스팅입니다.   계정과 권한을 관리하자: DCL(Data Control Language)DCL(Data Control Language)는 사용자 계정을 생성/삭제 및 계정에 부여된 권한을 설정하는 데 사용된다. 먼저 Mysql 데이터베이스에 들어간 후,  다음 쿼리문을 통해 사용자 계정 목록을 확인해 보자.use mysql; SELECT user,host,password FROM mysql.user; 다른 계정을 생성하지 않았다면, 세 개의 빌트인 계정(시스템 관리 계정)들이 출력될 것이다. 빌트인 계정들은 기본적인 데이터베이스 관리 및 운영에 필수적인 역할을 하는 계정들이므로 함부로 삭제하면 안 된다. 이제 DCL 명령어들에 대해 알아보자..

DB/MariaDB(SQL) 2024.10.14

[DB] SQL(DDL)

*Rocky Linux 9.4와 MariaDB 기반으로 정리한 포스팅입니다.  데이터를 담을 객체를 만들자: DDL(Data Definition Language)DDL(Data Definition Language, 데이터 정의어)는데이터를 담을 객체(테이블, 데이터베이스, 컬럼..)을 생성/삭제/변경할 때 사용된다. 저번 포스팅에서 MariaDB를 설치하고, 최초 접속 및 비밀번호 설정하는 방법을 배웠으니, 이번엔 DDL을 이용해 데이터베이스와 테이블을 만들고 조작하는 방법을 알아보자.   먼저 show database; 명령어를 쳐보면 MariaDB를 설치했을 때, 기본적으로 생성되는 빌트인 데이터베이스(built-in database)들이 나온다. 이러한 빌트인 데이터베이스들은 MariaDB를 운영하..

DB/MariaDB(SQL) 2024.10.10