> 데이터 베이스 > MySQL 튜토리얼 > SQL 문 삽입 문

SQL 문 삽입 문

伊谢尔伦
풀어 주다: 2016-12-03 10:47:31
원래의
2996명이 탐색했습니다.

1. insert 문 사용을 위한 일부 소소한 사양을 표준화

1) 중국어 문자열 앞에 N을 추가하는 것이 가장 좋습니다

2) 열 이름은 이렇게 대괄호로 확장됩니다. [컬럼 이름 ]

2. 기존 쓰기

테이블 이름에 삽입

( [column1] , [column2] )

(N' Chinese','11ds')

3. 여러 행을 삽입하는 하나의 문

테이블 이름에 삽입 ([열 1] ,[열 2])

'값 1', '값 2' 선택 Union all - 여기서 Union과 Union All의 차이점은

- 주로 Duplication에 사용됩니다. 처리할 가치가 있는 경우 Union은 중복 행을 필터링하고 Union All은 이를 모두 삽입합니다

'value 3','value 4' 선택 Union

'value 5','value 6 선택 '

4. 새 테이블에 복사 원본 테이블의 데이터를 존재하지 않는 새 테이블에 복사합니다.

oldtable에서 *를 newtable로 선택

--테이블 구조만 복사하려면 어떻게 해야 하나요?

select * into newtable from oldtable where 1<>1

select top 0 * into newtable from oldtable

5. 데이터 다른 테이블의 데이터를 기존 테이블에 복사

insert into tablename(column,column2)

이전 테이블에서 열,column2 선택

6. 강제 쓰기 식별 필드에 강제 쓰기를 수행합니다.

--자동 증가로 설정된 열의 경우 기본적으로 값을 입력할 수 없습니다.

--다음 명령문을 사용하여 강제로 작성할 수 있습니다.

--1) 추가 활성화, (추가 제한 제거)

indentity_insert 테이블 이름 설정

--2) 수동으로 삽입할 수 있습니다. id

표시(id, 이름) 값에 삽입 ​​('1002','sophomore')

--3) 수동 삽입 끄기

indentity_insert 테이블 이름 설정 꺼짐


관련 라벨:
sql
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿