컴퓨터, 프로그래밍
SQL 테이블 생성 기능 - 테이블 만들기
직접 변경 테이블에 포함 된 데이터에 관한 데이터베이스 작업. 그러나 테이블의 작용이 시작되기 전에 만들 수 있습니다. 이 프로세스를 자동화하는 특별한 SQL 기능이있다 - "표 만들기"를 참조하십시오.
우선!
우리가 MS SQL을 사용하여 스프레드 시트를 만드는 과정을 처리하기 전에 명령 "표 만들기"우리가 기능을 사용하기 전에 알아야 할 사항에 연연 할 필요가있다.
우선, 테이블의 이름으로 올 필요 -이 데이터베이스에 다른 사람에 비해 독특한, 그리고 몇 가지 규칙을 따라야합니다. 이름은 어떤 문자, 숫자 및 밑줄 올 수 있습니다 다음 편지 (AZ)로 시작해야하며, 결과 문구는 예약어해서는 안됩니다. 테이블 이름은 18자를 초과 할 수 없습니다.
이러한 데이터 유형을 생각하는 데 사용되는 열의 이름을 마련하고있는 필드하여 작성해야합니다 이름을 정의하는 데, 구조가 개발되어야한다. 즉시 데이터 값을 제한 할 수도있다 외부 필드와 기본 키를 결정하고있다.
테이블의 나머지 부분은 매우 쉽게 정확한 뉘앙스 때문에 테이블을 생성하는 단계는, 그들은 끝없는 생각 될 수 있습니다.
구문
테이블의 구조는, 당신은 그것의 창조로 진행할 수 있습니다. "테이블 만들기"SQL 함수를 사용하여 쉽게 충분합니다. 그것은 이전에 각 유형 및 이름을 지정 테이블 이름과 열 목록을 발명 지정하려면 사용자가 필요합니다. 구문이므로 다음과 같습니다 :
table_name 테이블을 CREATE
({COLUMN_NAME 데이터 타입 [DEFAULT 표현] [column_constraint] ... | table_constraint}
[{COLUMN_NAME 데이터 타입 [DEFAULT 표현 ] [column_constraint] ... | table_constraint}] ...)
다음과 같이 설계 기능에 사용되는 인수는 다음과 같습니다
- TABLE_NAME - 테이블 이름
- COLUMN_NAME - 열 이름
- 데이터 형식 -이 분야에서 사용되는 데이터 유형
- DEFAULT - 기본 열에서 사용되는 식입니다.
두 개 더 함수 인수를 사용하는 것도 가능합니다 :
- colum_constraint - 열 설정
- table_constraint - 테이블 설정
그들에, 사용자는 제한이나 테이블을 채우는 조건에 필요한 작업을 지정할 수 있습니다.
특징은 테이블을 생성
SQL 기능 "표 작성"쿼리를 작성하면 필드에 작성을위한 규칙을 제정 때로는 필요하다. 이렇게하려면, 당신은 조건의 특정 세트를 정의 특수 기능 속성을 추가해야합니다.
NULL (null 값이 될 수 있음), 또는 NOT NULL (작성해야 필드) : 빈 값을 결정하기 위해, 다음 셀에있을 수있는 핵심 단어 중 하나를 등록해야합니다 이름과 컬럼의 유형을 지정합니다.
동일한 두 것을 피하기 위해 각 레코드를 통합하는데 필요한 대부분의 테이블을 생성 할 때. 이를 위해 종종 선 번호를 사용합니다. 그리고,되지 않도록하는 데 필요한 사용자 지식의 최신 문제, 사용할 수있는 테이블에서 함수 "CREATE TABLE"있는 충분한 지정할 기본 키 열을 기준으로 작성 키워드 "기본 키"후 해당 필드. 대부분의 경우, 기본 키이며 테이블 사이의 연결이있다.
외래 키 속성을 "FOREIGN KEY"가 사용하는 기본 키와 장애를 확인합니다. 열 가리키는 속성이이 필드에 동일하거나 서로 다른 테이블의 기본 키 컬럼에있는 것들 중 하나와 동일한 값을 포함하는 것을 보장 할 수있다. 따라서 하나의 데이터를 확보 할 수있다.
일부 지정된 세트 또는 정의 준수 여부에 대한 확인을 제공하기 위해, 속성 CHECK를 사용합니다. 그는 함수에 대한 인수 목록의 최신 규정 및 개인 매개 변수로 부울식이있다. 그것으로, 당신은 가능한 값의 목록을 제한 할 수 있습니다, 예를 들어, 테이블 필드 "성별"문자 만 "M"과 "F"를 사용합니다.
뷰, 함수, SQL뿐만 아니라 "표 만들기"훨씬 덜 일반적입니다 여전히 많은 특정의 속성을 가지고 있지만, 그들은 실제로 사용된다.
예
완전히 기능의 작동을 이해하려면 표 (SQL)을 생성하는 방법을 실제로 고려 가치가있다. 아래의 예는 아래에 제시된 표를 작성
표 정의를 만들
(ID CHAR (10) NOT NULL 기본 키,
Custom_name CHAR (20)
Custom_address CHAR (30)
Custom_city CHAR (20)
Custom_Country CHAR (20)
ArcDate CHAR (20))
당신이 볼 수 있듯이이 기본적으로 사용되기 때문에, 셀 (NULL) 가치의 결여를 설정하는 것은 생략 할 수있다.
Similar articles
Trending Now