반응형

IT/Database 21

5. MariaDB character set 변경

- 아이구.. - 한참을 찾아 헤맷네... https://mariadb.com/kb/en/setting-character-sets-and-collations/#example-changing-the-default-character-set-to-utf-8 Setting Character Sets and Collations Changing from the default character set and collation. mariadb.com - 요기가 MariaDB 메뉴얼인듯한데... - 메뉴얼과 폭풍검색으로... - 캐릭터셋 확인 show variables like 'char%'; - latin1 이 보인다. database 와 server 에서... - /etc/my.cnf - 아래 문구 추가 후 재기동 ..

IT/Database 2020.05.20

4. MariaDB 데이터베이스/계정/권한 생성

- MariaDB 를 설치하였으니 - 이제 데이터베이스를 만들고, 계정을 생성하고, 계정에 데이터베이스 사용권한을 주자. - 데이터베이스 생성 create database databaseName; - 계정 생성 - 원격접속이 필요할 경우 create user 'userId'@'%' identified by 'password'; - 로컬만로 접속할 경우 create user 'userId'@'localhost' identified by 'password'; - 권한 - 데이터베이스에 전체 권한 grant all privileges on databaseName.* to 'userId'@'%'; flush privileges; - select 권한만.. grant select privileges on data..

IT/Database 2020.05.20

Postgresql pk/index 추가삭제

- pk / index -- 1. pk 삭제 ALTER TABLE [테이블명] DROP CONSTRAINT [테이블명_PK]; -- 2. index 생성 CREATE UNIQUE INDEX [테이블명_PK] ON [테이블명] ( 칼럼1, 칼럼2 ); -- 3. 제약조건 추가 ALTER TABLE [테이블명] * ADD CONSTRAINT [테이블명_PK] PRIMARY KEY USING INDEX [테이블명_PK]; - index - 삭제 DROP INDEX [인덱스명]; - 생성 CREATE INDEX [인덱스명] ON [테이블명] ( [컬럼명] ); - 생성 인덱스 확인 / 테이블명 대소문자 구분 SELECT * FROM pg_indexes WHERE tablename = '[테이블명]';

IT/Database 2020.02.25

Postgresql 계정/데이터베이스 생성/삭제

- 계정 / 데이터베이스 조회 -- 유저조회 SELECT * FROM PG_USER; -- 비번 / 권한 조회 SELECT * FROM PG_SHADOW; -- 데이터베이스 조회 SELECT * FROM PG_DATABASE; - 계정 - 계정 생성 CREATE ROLE 계정명; - 계정 삭제 DROP ROLE 계정명; - 계정 패스워드 변경 ALTER ROLE 계정명 LOGIN password '패스워드'; - 데이터베이스 - 데이터베이스 생성 CREATE DATABASE 데이터베이스명; - 데이터베이스 삭제 DROP DATABASE 데이터베이스명;

IT/Database 2020.02.21
반응형