이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 7816|회답: 1

데이터베이스를 기반으로 한 테이블 데이터 추가, 삭제 및 수정

[링크 복사]
게시됨 2019. 3. 9. 오후 7:46:46 | | | |
이 글은 Kongcida가 2019-3-10 00:12에 마지막으로 편집했습니다.



머리말  
이 글은 주로 테이블 데이터의 추가, 삭제, 검사 및 수정 — 삽입, 삭제, 선택, 업데이트 — 에 대해 자세히 설명합니다.


준비해

이 글을 시작하기 전에, DemoDb라는 데이터베이스를 만들어 보겠습니다. 그 다음 일정 기간 사용할 테이블이 포함된 다음 코드를 실행합니다.



위 표가 작성되었으니, 텍스트를 입력해 보겠습니다.

문자 메시지

     먼저, 데이터베이스에 데이터를 삽입하세요.

#데이터 삽입



쿼리 결과는 다음과 같습니다:
                  


#데이터 수정



결과는 다음과 같습니다:
                    

    마지막 열의 수량은 5에서 13으로 바뀌었습니다


#데이터 삭제

    핵심 포인트를 두드리고, 데이터를 삭제하기 전에 두 번 생각하세요. 조건부 표현식을 끝에 반드시 가져와야 하며, 그렇지 않으면 전체 테이블의 데이터가 삭제됩니다.
    이 모듈에서는 드롭, 트런케이트, 삭제를 구분할 것입니다.

    *방울: 테이블 데이터, 테이블 공간, 테이블 구조를 포함한 전체 테이블을 삭제합니다. 앞으로 테이블을 다시 작성하지 않는 한 데이터를 테이블에 삽입할 수 없습니다.
    *삭제: 테이블에서 데이터를 삭제하면, 지정된 행의 데이터를 삭제할 수 있고, 삭제된 데이터는 로그에 기록되어 나중에 롤백할 수 있습니다. 따라서 이 방법으로 데이터를 삭제한 후 새 데이터를 삽입할 때, 자가 추가한 열은 계속되어 초기화되지 않습니다.
    *절단: 테이블 내 데이터를 삭제하여 테이블 공간을 확보합니다. 나중에 데이터를 계속 테이블에 삽입할 수 있습니다. 행별로 데이터를 삭제할 수 없고, 전체 테이블의 모든 데이터와 새 행을 식별하는 데 사용된 카운트 값이 해당 열의 시드로 초기화됩니다. 즉, 새 데이터를 삽입한 후 이전에 추가된 열 수를 다시 시작하세요. 트런케이트는 어디 조건이 없는 삭제와 동등하다.


#쿼리 데이터


     앞에서는 "테이블 이름에서 * 선택이 문장은 전체 테이블 데이터를 쿼리합니다. 실제 프로젝트에서는 비즈니스 필요에 따라 더 복잡한 쿼리를 진행합니다. 다음과 같습니다:




기본 쿼리를 수행할 새 테이블을 만들자. 다음은 데이터베이스에서 백업한 SQL 문이다. 먼저 DemoDb 데이터베이스를 만든 후 다음 문장을 실행한다.



간단한 질문부터 시작하세요:



위의 쿼리들은 데이터베이스에 붙여넣어 검증할 수 있고, 상세한 코멘트도 작성되어 있으니 여기서 자세히 다루지는 않겠습니다. 궁금한 점이 있으면 댓글란에 메시지를 남기시고, 물론 실수를 수정해 주셔도 좋습니다!


>결과 집합:


구현 결과는 다음과 같습니다:
                    

              union을 사용하는 데이터 쿼리가 4개, union all을 사용하는 데이터 쿼리가 7개이며, 그중 3개는 중복입니다. 이 두 가지 쿼리 방법을 어떻게 사용하는지는 구체적인 비즈니스 시나리오에 따라 다릅니다.
   

>복사표:



>세션 수준 설정:




>데이터페이지 구성:



결과는 다음과 같습니다:
            



>일반적인 표 표현식:



>보기:


>인라인 테이블 값 함수:


>저장 프로시저:



위에는 여러 가지 페이지 지정(pagining) 방법이 나열되어 있습니다.

>격 표현:


>논리 처리 및 프로세스 제어:




>일반적인 기능:


>트랜잭션 및 저장 프로시저:


저자는 돌아가셨습니다。。。。。。

















이전의:드라이 보그드 데이터의 딥러닝
다음:파이썬 공유 – 인공지능 주제
게시됨 2019. 3. 10. 오전 10:10:15 |
저자는 돌아가셨습니다。。。。。。  하하
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com