MariaDB 4

[MariaDB] 컬럼 추가/이동/삭제 및 컬럼명 변경하기

컬럼 추가(특정컬럼 뒤)ALTER TABLE [테이블명] ADD COLUMN [새컬럼명] 자료형 AFTER [앞컬럼명];컬럼 추가(특정컬럼 앞)ALTER TABLE [테이블명] ADD COLUMN [새컬럼명] 자료형 BEFORE [뒤컬럼명];컬럼 이동ALTER TABLE [테이블명] MODIFY COLUMN [컬럼명] [자료형] AFTER [앞컬럼명];컬럼 삭제ALTER TABLE [테이블명] DROP COLUMN [컬럼명];컬럼명 변경ALTER TABLE [테이블명] CHANGE COLUMN [기존컬럼명] [변경할 컬럼명] [컬럼타입];

DB/MariaDB 2024.07.31

[MariaDB] DB 버전 확인 명령어

콘솔에서 확인$ mysql –-version $ mariadb –-version DB에서 확인> SELECT version(); > SHOW VARIABLES LIKE 'version'; 1. 에러내용 : 콘솔에서 실행 시 발생$ mysql --version Command 'mysql' not found, but can be installed with: apt install mysql-client-core-8.0 # version 8.0.35-0ubuntu0.20.04.1, or apt install mariadb-client-core-10.3 # version 1:10.3.38-0ubuntu0.20.04.1 Ask your administrator to install one of them. 2. 해결방..

DB/MariaDB 2024.03.05

[MariaDB] 계정조회/계정생성/비밀번호변경/권한부여/권한조회/권한회수/계정삭제

계정 조회SELECT * FROM mysql.user; 계정 생성 + 계정은 '계정명'@'Host에'의 형식으로 작성 + 1개의 동일 계정명이어도 DB에 접속하려는 Host에 따라 3개의 유니크한 계정으로 간주CREATE USER '계정명'@'%' IDENTIFIED BY 'passwd'; CREATE USER '계정명'@'localhost' IDENTIFIED BY 'passwd'; CREATE USER '계정명'@'192.168.0.1' IDENTIFIED BY 'passwd';% : 모든 접속 혀용localhost : 로컬 서버에서만 접속 가능192.168.0.1 : 특정 IP에서 접속 가능 비밀번호변경ALTER USER '계정명'@'%' IDENTIFIED BY 'passwd'; 계정 권한 부여G..

DB/MariaDB 2024.03.04

[MariaDB] Illegal mix of collations 1267 : collation 확인 및 조치

MariaDB에 쿼리를 실행하다가 오류코드 1267을 만났다면, 먼저 collation 설정변수 확인 하지만 해당 변수 값을 변경해서 실행해도 동일한 에러가 발생할 수 있다...처음부터 신경썼어야..;; 간단한 해결책은 (쿼리변경), 해당 쿼리의 검색조건 컬럼 오른쪽에 'collate collation명 (ex) utf8mb4_general_ci)'을 추가하여 쿼리 실행 위와 같이 진행하는 편이 관련 변수 변경하고 동일쿼리 실행테스트 하는 시간을 줄여줄 것이다.; collation은 connection/database/server 레벨로 상이할 수 있으며, table/column별로도 상이할 수 있다. 골치 아픔.. 구글링을 해보면, 변수 설정을 변경 후 테스트해 보는 글들이 많은데, 동일한 에러를 계속..

DB/MariaDB 2024.01.14
320x100