728x90 🩷02_DataBase/01_SQL( Structured Query Language)8 #Mariadb #Mysql #DB연결 #개발DB #운영DB 개발을 하다가 각 장비별 사용을 하지만 개발장비에서 운영 장비를 바라봐야할 경우가 있다. 개발 서버에서는 운영서버를 바라봐야 할때가 있다. DB서버별 연결이 안막혀 있다면 connection 설정을 통해 개발 db에서 운영 DB로 접근이 가능하다. 🍭1. 운영 서버에 아래와 같이 테이블을 생성합니다. CREATE TABLE `m_survey_table` ( `seq` int(11) NOT NULL AUTO_INCREMENT, `icid` varchar(10) NOT NULL, `ch_code` int(11) DEFAULT NULL, `counselor_id` int(10) NOT NULL, `survey_category` varchar(8) NOT NULL, `incoming_yn` ti.. 🩷02_DataBase/01_SQL( Structured Query Language) 2024. 6. 25. #mysql #계정생성 #권한부여 #root #권한즉시부여 #FLUSH PRIVILEGES 👊 Mysql 계정 생성 & 권한 부여 알아보기DBMS설치시 생성되는 최고 관리자 root계정- DB모든 권한 생성- 사용자들에게는 root를 통한 테이블 권한, DB권한, dml에 대한 적절한 권한 부여를 통한 계정 생성 후 계정 전달 사용 root계정은 DB의 모든 권한이 존재함에 따라 어플리케이션에서 직접 사용 불가 형태로 구성 필요 👊 DB접속을 통한 계정 조회🌱 mysql root 권한 접속>mysql -u root -p🌱mysql 스키마 선택>use mysql;🌱사용자 목록 조회>SELECT user,host FROM user; 👊 mysql 8.0 버전부터 시스템, 일반 계정 구분 사용 👊 User 생성create user '사용자'@'host' identified .. 🩷02_DataBase/01_SQL( Structured Query Language) 2024. 5. 22. #The connection attempt failed: #java.io.EOFException #EOFException #DB접속에러 #권한문제 ⚡EOFException Java에서 EOFException은 아래와 같이 파일의 종료라는 에러 내역입니다. 입력의 도중에 예상외의 파일의 종료, 또는 예상외의 스트림의 종료가 있던 것을 나타내는 시그널입니다. 이 예외는 주로 데이터 입력 스트림의 종료를 알리기 위해서 사용됩니다. 다만, 다른 많은 입력 조작에서는 스트림이 종료했을 때에 예외를 Throw 하지 않고 특정의 값을 리턴합니다. 글쓴이는 프로젝트 중에 DBeaver를 통해서 DB를 접속했을때 아래와 같은 에러 내역이 발생하였고 특정 URL들은 정상적으로 접속이 되는 부분을 확인 하였습니다. 이에 DBSAFER를 통해서 권한이 부여되어있지 않아 발생하였고 권한 신청시 정상 접속 되는 내역을 확인 하였습니다. 👊단어 숙지 : attempt 시도 🩷02_DataBase/01_SQL( Structured Query Language) 2024. 3. 4. #Mysql #DB 명세서 #추출 #쿼리 #엑셀매크로포함 ⚡Mysql 명세서 쿼리 개발을 진행 할때 DB명세서 작성진행시 사용할수 있는 쿼리 내역 이렇게 호출하여 개발로 구성하여 엑셀다운로드로 구성하기 💯 DB TABLE 별 명세서 쿼리로 출력 하기 SELECT t1.table_name, t1.table_comment, column_name, data_type, column_type, column_key, is_nullable, column_default, extra, column_comment FROM (SELECT table_name, table_comment FROM information_schema.TABLES WHERE table_schema='데이터베이스_이름') t1, (SELECT table_name, column_name, data_type, .. 🩷02_DataBase/01_SQL( Structured Query Language) 2024. 2. 13. #noAccessToProcedureBodies=true #JDBC #MYSQL #5.7 #프로시저실행오류 📚 MYSQL 프로시저 실행 오류 메시지 User does not have access to metadata required to determine stored procedure parameter types. If rights can not be granted, configure connection with "noAccessToProcedureBodies=true" to have driver generate parameters that represent INOUT strings irregardless of actual parameter types. 📚 에러 원인 MYSQL 5.7 버전 이후로 프로시저실행을 할때 데이터 베이스에서 테이블, 컬럼명, 컬럼타입, 프로시저등 메타데이터(metadata)에 대한 .. 🩷02_DataBase/01_SQL( Structured Query Language) 2023. 9. 11. #mysql #int #int(11) #tinyint(4) #tinyint(N) #int(N) #N값에대한정의 DB테이블을 생성하다보면 varchar2(4000)이런식으로 형식을 지정하게 된다. varchar2는 문자열 이고 4000으로 명시시 4000byte를 사용할수 있게 된다. 통상 한글이 2Byte로 2000글자의 한글을 입력할수 있다. But!!!!! 아래와 같이 int(11), tinyint(4) 형식으로 정수형 데이터옆에 (N) 형식으로 숫자를 명시할때가 있다. (N) 이걸 ZEROFILL옵션이라고 한다. ZEROFILL옵션이란 해당 데이터에 자료형 길이에는 영향이 없지만 괄호안 숫자만큼 빈칸을 0으로 채우라고 명시하는 부분이다. 자료형 별 데이터 범위 🧨signed와 unsigned차이 signed : 음수를 사용하겠다는 의미 unsigned : 음수를 사용하지 않겠다는 의미 공통 UNSIGNED이.. 🩷02_DataBase/01_SQL( Structured Query Language) 2022. 12. 12. ORACLE 오라클 TIMESTAMP 데이터 임시테이블 조회 😜ORACLE 오라클 TIMESTAMP 데이터 임시테이블 조회 😜오라클에서는 TIMESTAMP 명령어 DML(Data Manipulation Language) 명령어중 UPDATE, DELETE명령어 사용후 commit 명령어를 입력할것이다. 그러나 사람은 언제나 실수를 하는법 입력한 명령어에 대한 잘못으로 다시 조회를 할때 ORACLE에서는 임시테이블에 저장된 데이터를 조회할수 있는 명령어가 있다. 그게 바로 TIMESTAMP이다. 제약조건 : ORACLE에서 설정한 시간만큼만 임시테이블에 저장이 되는 구조이다. SELECT * FROM TEST_TABLE AS OF TIMESTAMP(SYSTIMESTAMP-INTERVAL '30' MINUTE); 🧨데이터 조작어(DML:Data Manipulation.. 🩷02_DataBase/01_SQL( Structured Query Language) 2022. 12. 12. MYSQL 상태값 및 정보 확인 명령어 모음 😜MYSQL 상태값 및 정보 확인 명령어 모음 🧨show status; - MySQL 데이타베이스의 현재 상황 🧨show Processlist; - MySQL 프로세스 목록 🧨select * from information_schema.processlist where COMMAND 'Sleep'; - sleep이아닌 상태값 🧨select * from information_schema.processlist where COMMAND = 'Sleep'; - sleep인 상태값 🧨show global status like 'threads_connected'; - 현재 접속되어있는 연결 수 🧨show global status like 'threads_connected'; - 현재 thread수 🧨show globa.. 🩷02_DataBase/01_SQL( Structured Query Language) 2022. 12. 12. 이전 1 다음 728x90