본문 바로가기
반응형

데이터베이스16

maria TEXT 타입 글자제한수 보통 텍스트형태의 데이터를 넣어봤자 500자 이내였기 때문에 이런 경우를 접해보지 못했는데 이번에 경험해보고 MYSQL의 text타입이 몇 글자 제한인지 알게 되었다. TINYTEXT - 범위 : 최대 255 글자 TEXT - 범위 : 최대 65535 글자 MEDIUMTEXT - 범위 : 최대 16777215 글자 LONGTEXT - 범위 : 최대 4294967295 글자 65535글자면 왠만한 텍스트 데이터는 다 커버칠 것 같다.....LONGTEXT로 컬럼 type을 변경하여 처리하였다. Solution => column type : TEXT -> LONGTEXT 2023. 2. 27.
오라클 인덱스 주의점 *** 인덱스를 만들어도 안타는경우 *** 1.인덱스 컬럼을 가공 ex) WHERE SUBSTR(ORDER_NO, 1, 4) = '2019' => WHERE ORDER_NO LIKE '2019%' 2.인덱스 컬럼의 묵시적 형변환( 같은 타입으로 비교해야 함) ex) WHERE REG_DATE = '20190730' => WHERE REG_DATE = TO_DATE('20190730', 'YYYYMMDD') 3.인덱스 컬럼 부정형 비교 ex) WHERE MEN_TYPE != '10' => WHERE MEN_TYPE IN ('20', '30') 4. LIKE 연산자 사용 시 %가 앞에 위치 5. OR 조건 사용 => UNION ALL로 대체 2023. 2. 27.
오라클 대량 더미 데이터 넣기 /** 데이터 복제 **/ /*계층형 쿼리를 사용 하여 인위적으로 데이터 생성*/ select * from dual connect by level 2023. 2. 27.
MySQL, MariaDB 계정 및 데이터베이스 생성 -- 데이터 베이스 확인 SHOW DATABASES; -- 데이터 베이스 생성 CREATE DATABASE 데이터베이스명; -- 데이터 베이스 확인 SHOW DATABASES; -- mysql database 를 사용 USE mysql; -- 사용자 확인 SELECT HOST, USER, PASSWORD FROM USER; -- 사용자 계정 생성 'id'@'localhost' 이면 로컬에서만 접속 가능 CREATE USER '아이디'@'%' IDENTIFIED BY '비밀번호'; -- 사용자 권한 주기 GRANT ALL PRIVILEGES ON 데이터베이스.* TO '아이디'@'%'; -- 새로고침 FLUSH PRIVILEGES; -- 사용자 계정 삭제 '사용자'@'접속위치' DROP USER [사용자].. 2023. 2. 27.
반응형