머리말
mysql
mysql 구문--이 글은 Navicat Premium(데이터베이스 관리 도구) 을 사용하여 학습합니다.
이 연구는 주로 두 부분으로 구성됩니다.
1. 사용자 생성, 데이터베이스 생성, 사용자에게 권한 할당 및 사용자 권한 삭제.
2. MYSQL의 일반적인 데이터 유형
3. 테이블 - 테이블, 기본 키, 외래 키 생성
4. 데이터베이스 설계의 세 가지 주요 패러다임
다음 코드는 모두 다음과 같습니다. all in mysql 구문을 사용하여 새 쿼리 테이블을 편집합니다.
1. 사용자를 생성하고, 데이터베이스를 생성하고, 사용자에게 권한을 할당하고, 사용자 권한을 삭제합니다. |
의 일반적인 데이터 유형 1. 문자 유형: ① CHAR(N): N개의 고정 길이를 갖는 문자열입니다. 길이가 충분하지 않으면 공백이 자동으로 채워집니다. ② VARCHAR(N): 문자 바이트를 저장합니다. 가변 길이. 일반적으로 사용되는 0~255; ③ TEXT: 가변 길이 문자열을 저장합니다. (기사 및 기타 큰 콘텐츠 단락을 게시할 때 일반적으로 사용되는 문구) 0~((2^16-1)*10^2); 4 TINYTEXT:0~((2^8-1)*10); ⑤ MEDIUMTEXT:0~ ((2^24-1)*10^3); ⑥ LINGTEXT:0~((2^32-1)*10^4) 7 enum("남성", "여성"): 열거 유형인 경우 필드는 열거된 데이터만 수용할 수 있습니다. 2. 형태 지정: ① TINYINT: 부호 없음 0~2^8-1 부호 있음 -2^7~2^7-1 ② SMALLINT: 부호 없음 0~2^16-1 부호 있음 -2^15 ~2^15-1; ③ MEDIUMINT: 부호 없음 0~2^24-1 부호 있음-2^23~2^23-1; ④ INT: 부호 없음 0~2^32-1 부호 있음 -2^31~2 ^31-1이 가장 일반적으로 사용됩니다! ⑤ BIGINT: Unsigned 0~2^64-1 Signed -2^63~2^63-1; 3. 부동 소수점 유형: ① FLOAT: 소수점 이하 유효 숫자 7자리까지 정확할 수 있음 ; ② DOUBLE: 소수점 이하 15~16자리까지 정확할 수 있습니다. IV. 날짜 및 시간 데이터 유형 참고: 시간 저장은 문자열이나 타임스탬프를 사용하므로 데이터베이스에서는 날짜 유형이 거의 사용되지 않습니다. ① DATE : 날짜와 시간 데이터를 저장 ② TIMESTAMP : DATE보다 정확함
1. 데이터 테이블의 각 열(필드)은 non이어야 합니다. -detachable 포인트의 가장 작은 단위. 이는 각 열의 원자성을 보장하기 위한 것입니다. ???? 통해 통해 오른쪽 통해 오프 ' 's' ' 통해 아웃' ' 통해 통해 아웃'' 통해‐‐‐‐ ‐‐‐‐‐‐ 함께 13181621008' 열, 모두 기본 키에 종속되어야 하며 기본 키와 관련되지 않은 열이 있을 수 없습니다. 즉, 표는 한 가지만 설명합니다. ~ 통과 통과 통과 통과 통과 – – ‐ ‐ 아래로 통과, 따라서 주문 정보와 제품 정보는 동일한 테이블에 나타날 수 없습니다. 3. 제3정규형(3NF): 테이블의 각 열은 기본 키와 간접적으로 관련되지 않고 직접적으로 관련되어야 합니다. (테이블의 각 열은 기본 키에만 의존할 수 있습니다.) 예: 주문 테이블에서 지점 고객 테이블 다음에는 고객 관련 정보가 필요합니다. 주문 테이블에는 사용자 ID만 있으면 됩니다. 다른 고객 정보는 있을 수 없습니다. 다른 사용자 정보는 주문 ID가 아닌 사용자 ID와 직접적인 관련이 있기 때문입니다. [제2정규형과 제3정규형의 본질적인 차이점] 은 두 개의 테이블이 없다는 점입니다. . 세 번째 정규형에서는 여러 테이블을 나누어야 하며, 한 테이블은 다른 테이블의 ID(기본 키)만 가질 수 있고 다른 정보는 가질 수 없습니다(다른 모든 정보는 다른 테이블의 기본 키를 사용해야 함). ) 공부하면서 노트에 틀린 부분이 있을 수 있으니 비판과 지적은 환영합니다. 매일 반성하고 복습하며 조금씩 얻어가세요--------- 더 나은 자신을 기대합니다 |
위 내용은 기본 mysql 구문 알아보기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!