728x90
반응형

MariaDB SQL 61

MariaDB root 계정 패스워드 최초 설정

MariaDB에서 root 계정의 비밀번호를 설정하는 방법입니다. 1. 우선 root로 MariaDB에 접속합니다 (bash)mysql -u root  2. 다음 SQL 명령어로 root 비밀번호를 설정할 수 있습니다. (sql)ALTER USER 'root'@'localhost' IDENTIFIED BY '새로운비밀번호';  또는 이전 버전의 경우 (sql)SET PASSWORD FOR 'root'@'localhost' = PASSWORD('새로운비밀번호');  3. 변경사항을 적용하기 위해 권한을 새로고침합니다.(sql)FLUSH PRIVILEGES ;  4. 변경이 완료되었습니다. 이제 다음부터는 설정한 비밀번호로 로그인해야 합니다(bash) mysql -u root -p  비밀번호는 복잡하고 안전..

MariaDB SQL 2024.12.23

MariaDB DROP EVENT

DROP EVENT   DROP EVENT [IF EXISTS] event_name   이 문은 event_name이라는 이벤트를 삭제합니다. 이벤트가 즉시 활성화되지 않고 서버에서 완전히 삭제됩니다. 이벤트가 존재하지 않는 경우 오류 1517(HY000): 알 수 없는 이벤트 'event_name' 결과입니다. 이를 재정의하고 IF EXISTS를 사용하여 존재하지 않는 이벤트에 대한 메모를 생성하도록 문을 만들 수 있습니다. 이 문에는 이벤트 권한이 필요합니다. MySQL 5.1.11 이전 버전에서는 이벤트를 정의자나 SUPER 권한을 가진 사용자만 삭제할 수 있었습니다. Examples DROP EVENT myevent;  IF EXISTS를 사용: DROP EVENT IF EXISTS myevent;

MariaDB SQL 2024.12.10

MariaDB RENAME TABLE, 테이블명 바꾸기

RENAME TABLE   RENAME TABLE은 하나 이상의 테이블 이름을 변경합니다. 원래 테이블에는 ALTER 및 Drop 권한이 있고 새 테이블에는 CREATE 및 Insert 권한이 있어야 합니다. 예를 들어, old_table이라는 이름의 테이블의 이름을 new_table로 바꾸려면 다음 문장을 사용합니다RENAME TABLE old_table TO new_table;  위 내용은 다음 ALTER TABLE 구문에 해당합니다.ALTER TABLE old_table RENAME new_table;  RENAME TABLE은 ALTER TABLE과 달리 단일 문 내에서 여러 표의 이름을 바꿀 수 있습니다RENAME TABLE      old_table1 TO new_table1,      old..

MariaDB SQL 2024.12.04

MariaDB 파티션 테이블 조회

PARTITION TABLE 조회   파티션 테이블명만 조회SELECT      DISTINCT TABLE_NAME FROM INFORMATION_SCHEMA.PARTITIONS WHERE      PARTITION_NAME IS NOT NULL;   파티션 테이블 상세조회 (테이블별 용량 포함)SELECT      TABLE_SCHEMA,      TABLE_NAME,     PARTITION_NAME,      PARTITION_ORDINAL_POSITION,      TABLE_ROWS,      ROUND(DATA_LENGTH/(1024*1024),2) AS 'DATA_SIZE(MB)',      ROUND(INDEX_LENGTH/(1024*1024),2) AS 'INDEX_SIZE(MB)' FR..

MariaDB SQL 2024.11.26

MariaDB 테이블 정의서(Layout) 출력 SQL

테이블 정의서 (Table Layout)    SELECT      A.TABLE_NAME AS '테이블명',      A.TABLE_COMMENT AS '테이블 코멘트',      B.ORDINAL_POSITION AS '순번',      B.COLUMN_NAME AS '필드명',      B.DATA_TYPE AS 'DATA TYPE',      B.COLUMN_TYPE AS '데이터길이',      B.COLUMN_KEY AS 'KEY',      B.IS_NULLABLE AS 'NULL값여부',      B.EXTRA AS '자동순번',      B.COLUMN_DEFAULT AS '기본값',      B.COLUMN_COMMENT AS '필드 코멘트' FROM INFORMATION_SCHEMA...

MariaDB SQL 2024.11.20

MariaDB 이름 가운데 글자 * 로 변환하기

REPLACE() 와 SUBSTRING() 함수 사용   이름 '가나다' 를 '가*다' 로 변환SELECT REPLACE('가나다', SUBSTRING('가나다', 2, 1), '*') AS NAME FROM DUAL;   MariaDB REPLACE (문자열 변환 함수) MariaDB REPLACE (문자열 변환 함수)REPLACE Function 문법 REPLACE(str, from_str, to_str) 설명 문자열 from_str을 to_str 문자열로 대체한 문자열 str을 반환합니다. REPLACE()는 from_str을 검색할 때 대소문자의 일치여부를 확인하여 수행합니다. Exampler-ayo.comMariaDB SUBSTRING MariaDB SUBSTRINGSUBSTRING(str, p..

MariaDB SQL 2024.10.23

MariaDB SUBSTRING

SUBSTRING(str, pos)   문법SUBSTRING(str, pos), SUBSTRING(str FROM pos), SUBSTRING(str, pos, len), SUBSTRING(str FROM pos FOR len)SUBSTR(str, pos),SUBSTR(str FROM pos),SUBSTR(str, pos, len),SUBSTR(str FROM pos FOR len)   설명'len' 인수가 없는 형식은 'pos' 위치에서 시작하는 문자열 문자열에서 하위 문자열을 반환합니다. 'len' 인수가 있는 양식은 문자열 'str'에서 긴 하위 문자열 'len' 문자를 반환하며, 위치 'pos'에서 시작합니다. 'FROM'을 사용하는 양식은 표준 SQL 구문입니다. 'pos'에 음수 값을 사용할 ..

MariaDB SQL 2024.10.23
728x90
반응형