본문 바로가기
반응형

DATABASE52

Transaction 트랜잭션 정보처리기사를 공부하는 중에 자주 나오는 트랜잭션… 그 놈의 트랜잭션이 뭐길래 정의를 읽어봐도 뭔 멍멍이 소리인지도 모르겠고 그래서!!! 트랜잭션을 이해하기 위해 혹은 암기를 위해?! 내가 아는대로 ㅋㅋㅋㅋ로 써보는 트랜잭션에 관한 글.. 틀리면 틀렸다고 이야기해주세요… 정의는 아래와 같다… 읽어봐도 하나도 모르겠다 ㅠ 데이터베이스 트랜잭션(Database Transaction)은 데이터베이스 관리 시스템 또는 유사한 시스템에서 상호작용의 단위이다. 여기서 유사한 시스템이란 트랜잭션이 성공과 실패가 분명하고 상호 독립적이며, 일관되고 믿을 수 있는 시스템을 의미한다. 이론적으로 데이터베이스 시스템은 각각의 트랜잭션에 대해 원자성(Atomicity), 일관성(Consistency), 독립성(Iso.. 2019. 10. 10.
centos7 mariadb install 먼저 centos7 설치 190910 - Centos7 & mariaDB download https://www.centos.org/download/ Download CentOS Download CentOS You now have two ways to consume the CentOS platform, CentOS Linux and CentOS Stream. CentOS Linux is a rebuild of the freely available sources for Red Hat Enterprise Linux (RHEL). CentOS Stream is a midstream distribution that provides a c www.centos.org DVD ISO를 클릭합니다. 다운받고 싶은 mir.. 2019. 10. 7.
sql background nohup sql문을 loop로 돌리고 퇴근을 하다보면 Network error:Software caused connection abort라는 에러가 발생한다. 결국 마지막에 commit;을 하지 않고 퇴근하면 하루내내 돌린게 사라지는 magic을 경험하게 된다. 먼저 Network error: Software cuased connection abort를 해결하는 방법! 위와 같이 설정하고 좀더 확실하게 하고 싶으면 nohub을 이용하면 되는데 nohub을 이용하면 로그아웃 후에도 종료 없이 프로그램을 실행할 수 있다. 1) 실행하고 싶은 문들을 sql 파일로 만든다. vi test.sql set timing on; --얼마나 걸렸는지 시간 측정 SELECT count(*) FROM TB_SAMPLE01; --테이.. 2019. 8. 28.
postsql basic sql postsql을 이제 막 설치했다... 이것저것 사용하면서 사용했던것들을 정리해봤다. 다른 DB랑 확 다른 것도 있는데 편한 것 같기도하고.. 좀 더 사용해봐야할 것 같다. - 스키마 생성 create schema 생성할스키마이름 - 스키마 조회 \dn - User 생성 create user 생성할유저이름 with encrypted password ‘사용하고싶은비밀번호’; - User 조회 select * from pg_user; - Owner 변경 예를 들어 test DB의 owner을 test owner로 바꾸고 싶을 때 \l -> 리스트 확인 alter database owner바꾸고싶은db owner to 바꾸고싶은owner; - Table 생성 create table 생성하고픈테이블이름( 필드명.. 2019. 8. 20.
반응형