Database

Database

[MySQL] - 데이터 형식, 형 변환

데이터베이스에는 다양한 데이터 형식이 존재합니다. 크게 숫자형, 문자형, 날짜형으로 시작하여, 세부적으로도 여러 데이터 형식으로 나눌 수 있습니다. 데이터 베이스에 저장되는 데이터의 형태는 실제로 아주 다양하기 때문에, 각 데이터에 맞는 데이터 형식을 지정함으로써 효율적으로 저장할 수 있습니다. 본 포스팅에서는 MySQL에서 자주 사용되는 데이터 형식을 위주로 정리해보겠습니다. 데이터 형식 📌 정수형 형식 바이트 수 범위 UNSIGNED TINYINT 1 -128 ~ 127 0 ~ 255 SMALLINT 2 -32768 ~ 32767 0 ~ 65535 INT 4 약 -21억 ~ 21억 0 ~ 약 42억 BIGINT 8 약 -900경 ~ 900경 0 ~ 약 1800경 정수형은 소수점이 없는 숫자, 즉 인원..

Database

[MySQL] - SQL 기본 문법 정리 - (SELECT, WHERE, ORDER BY ..)

- SELECT 문의 기본 형식은 다음과 같다.SELECT 열_이름 FROM 테이블_이름 WHERE 조건식 GROUP BY 열_이름 HAVING 조건식 ORDER BY 열_이름 LIMIT 숫자 📌 USE - 스키마 (데이터베이스) 선택-- USE '스키마명' USE market_db;USE 문을 사용하여 SQL을 사용할 스키마를 지정할 수 있다. 📌 SELECT - 조회할 데이터(컬럼) 지정-- SELECT '컬럼명' FROM '테이블명' SELECT member_id, name FROM member; -- SELECT 와 FROM 사이에 *를 적으면 테이블의 모든 컬럼을 조회한다. SELECT * FROM member; -- 두 SQL은 동일한 기능을 한다. SELECT * FROM market_db...

Database

[Oracle] ORA-01950: 테이블스페이스 'USERS'에 대한 권한이 없습니다.

ORA-01950: 테이블스페이스 'USERS'에 대한 권한이 없습니다. 오라클에는 테이블이 저장되는 '테이블스페이스' 라는 공간이 있다. 별도의 설정을 해주지 않으면 기본 테이블 스페이스는 'users' 로 설정된다. 생성된 유저에 대해 테이블 스페이스에 할당할 용량을 설정해주지 않아서 생기는 오류이다. 😢 오류 발생 상황 - 테이블 생성 후 insert 문을 사용하니, ORA-01950 오류 발생. 💡 해결 방법 - sqlplus를 열어 사용자 계정으로 로그인 한 뒤, 다음의 코드를 입력 한다. ('users' 테이블 스페이스의 용량 제한을 unlimited로 설정하겠다는 의미이다.) --alter user [사용자명] default tablespace [테이블스페이스명] quota unlimited..

Database

[Oracle] 오라클 데이터베이스 접근 오류 (ORA-12560), SQL developer 연동

ORA-12560: TNS: 프로토콜 어댑터 오류 ORA-12560은 데이터베이스에 접속할 수 없음을 알려주는 에러이다. ORACLE DB 관련 서비스가 메모리를 많이 잡아먹기 때문에 시작 유형을 수동으로 설정해주는 경우가 많다. 따라서, 이 서비스들을 실행시켜주면 된다. 💡 해결 방법 1. 파일 탐색기 -> 내 PC 우클릭 -> 관리 -> 서비스를 눌러 서비스 탭을 띄운다. window키를 누르고 '서비스'를 검색해도 된다. 2. 스크롤을 내려, OracleOra ~, OracleServices"DB명" 에 해당하는 서비스를 실행시켜준다. 보통은 이 과정으로 오류는 해결된다. 3. cmd를 열어 리스너를 재시작한다. lsnrctl services = 리스너 정보 확인 lsnrctl start = 리스너..

KAispread
'Database' 카테고리의 글 목록 (2 Page)