IT-개발/DB(17)
-
[MSSQL] WITH (NOLOCK) - (펌)
펌 : https://roadrunner.tistory.com/238 MSSQL에서 SELECT 시에 WITH (NOLOCK) 을 주면 공유잠금을 걸지 않고 바로 조회를 한다. MSSQL은 기본적으로 SELECT 시에 공유잠금이 걸린다. 즉, SELECT 문이 수행되는 테이블에 대해서 INSERT, UPDATE, DELETE 문이 수행되고 있다면 SELECT문은 선행 작업이 모두 끝날때까지 LOCK이 걸린다. 이때 SELECT 문에 WITH (NOLOCK)을 추가하면 선행작업의 결과와 관계없이 바로 SELECT문이 수행되어서 결과를 반환하게 된다. SELECT * FROM TABLE1 WITH (NOLOCK) SELECT 문장에서 여러 테이블을 조인해서 가져오는 경우 WITH (NOLOCK)을 사용하기 ..
2019.02.01 -
[SQL] UPDATE 데이터 수정
PostSQL 사용중인데, UPDATE SQL이 잘 안먹힌다. 그래서 아래 ㅜㅜ... 참고 ex) update tbl_system_name set col1 = 1, col2 = 200 where col1 = 0; 'col1' 이름 가진 컬럼값이 0인 row의 col1 값을 1로, col2 값을 200 으로 바꾸라는 sql, 자주 연습하자 ㅠㅠ [펌 : http://hyeonstorage.tistory.com/295?category=549775][SQL] UPDATE 데이터 수정 입력한 정보 중에 잘못 입력되거나 변경이 발생하여 정보를 수정해야 하는 경우가 발생할 수 있다. UPDATE 다음에 수정 데이터의 테이블명을 입력하고 SET 다음에 수정되어야 할 컬럼명과 해당 컬럼에 수정되는 값을 넣어준다. UP..
2019.01.14 -
[SQL] [UPDATE] 어디든 사용되는 기본 쿼리문들(2)~ (펌)
앞에서 select delete 정도였다면, 이번에는 값을 갱신(수정) 하는 update 문에 대해서 연습해보자 출처: http://hyeonstorage.tistory.com/295 [개발이 하고 싶어요] UPDATE 테이블명SET 수정되어야 할 컬럼명 = 수정되기를 원하는 새로운 값WHERE 변경 데이터 조건 컬럼 = 선택 조건 값; UPDATE PLAYERSET BACK_NO = 99WHERE PLAYER_NAME = '박지성'; 박지성의 번호를 99번으로 변경하는 sql 쿼리문이네요 이런식으로 응용하니까 실제로 잘 동작은 하는데, 이렇게 사용하면 좋은 건지는 잘 모르겠네요. 속도 면에서~ 어쨌든 DB에 대해서도 기초는 하나씩 배워야 겠죠~ ㅠㅠ
2018.07.31 -
SQLite 에 대해...(펌포함)
SQLite 는 예전부터 몇번 사용해오던 초간단 DBMS이다. 뭐 모바일 시대가 열리며 더더욱 유명해졌지만 난 그전부터 사용했던것 인데, DB에 대해서 모르고 사용하다보니, 특성에 대해서 아무것도 모른체 그냥 사용했던거 같다. 다음 글들을 읽고 있자면 솔직히 무슨 말인지 잘 모르겠다. 근데, DB 위주로 일하시는 분들이 달아놓은 글이니 DB에 대해서 공부하고 언젠가 이해하는 날이 오겠지 싶다. 그래서, 남겨놓아요~ 학교 다닐때, DB 담당 교수님이랑 친하게 지낼껄~ ㅠㅠ.. 사람 미워하지 마세요. 분야가 멀어저요~ ㅠㅠㅠㅠㅠㅠ SQLite : https://www.sqlite.org/index.html (펌........) SQLite-1 : http://gywn.net/2013/08/let-me-int..
2017.08.17 -
어디든 사용되는 기본 쿼리문들~ (펌)
요기서 가져왔어요~ 쿼리 명령을 실행하려면 1, [전체관리]→[DB관리]→[테이블 관리] 페이지에서 우측프레임 하단에 [MySQL 쿼리실행] 버튼을 클릭하고, delete from ABCDE where no='3' 처럼 직접 쿼리문을 입력하고 [실행] 버튼 클릭하면 됩니다. 2, 별개의 php 파일을 만들어서 실행하려면
2015.07.02