Database
-
MariaDB ExplainDatabase 2022. 8. 22. 20:56
SELECT, UPDATE 또는 DELETE 문 앞에 EXPLAIN 키워드가 있으면 MariaDB는 쿼리 실행 계획에 대한 최적화 프로그램의 정보를 표시합니다. 즉, MariaDB는 테이블이 조인되는 방법과 순서에 대한 정보를 포함하여 SELECT, UPDATE 또는 DELETE를 처리하는 방법을 설명합니다. EXPLAIN EXTENDED를 사용하여 추가 정보를 제공할 수 있습니다. Explain Columns id 테이블이 조인되는 순서를 표시하는 Sequence 번호 select_type 어떤 종류의 SELECT 테이블에서 왔는지 table 테이블의 별칭 이름. 하위 쿼리의 경우 type 테이블에서 행을 찾는 방법(join 유형) possible_keys 테이블에서 행을 찾는데 사용할 수 있는 테이블..
-
[MariaDB]CREATE DATABASE/USER, GRANT, FLUSHDatabase 2021. 4. 27. 14:21
mysql root 계정 접속 mysql -u root -p 비밀번호입력 database 확인 show databases; mysql Database 사용(변경) use mysql; 계정(user) 확인 select Host, User, Password from user; database 생성 CREATE DATABASE Create a database. mariadb.com CREATE [OR REPLACE] {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [create_specification] ... create_specification: [DEFAULT] CHARACTER SET [=] charset_name | [DEFAULT] COLLATE [=] collatio..
-
[Oracle] User Password 만료 기간을 무기한으로 변경하는 방법Database 2021. 4. 20. 10:03
1. PASSWORD 만료기한을 무기한으로 변경하고자 하는 USER의 PROFILE 확인 SELECT PROFILE FROM DBA_USERS WHERE USERNAME = '유저명' 기본적으로는 PROFILE은 DEFAULT 일 것이다. 2. PASSWORD 만료기한을 무기한으로 변경하고자 하는 USER의 암호화된 비밀번호 확인 SELECT SPARE4 FROM SYS.USER$ WHERE NAME = '유저명' ※ 이 경우는 SYS 로그인 해야 한다. SYS로 로그인하지 않고 하는 방법은 아래와 같다. SELECT DBMS_METADATA.GET_DDL ('USER', '유저명') FROM DUAL; 3. PROFILE의 PASSWORD_REUSE_TIME, PASSWORD_LIFE_TIME을 unl..