데이터베이스 생성
테이블 작업의 경우 먼저 데이터베이스 사용 데이터베이스 이름을 입력해야 합니다.
--inana_db라는 데이터베이스를 생성합니다. 데이터베이스 문자 인코딩은 utf8
데이터베이스 생성 inana_db 문자 집합 utf8로 지정됩니다. ;
drop 데이터베이스 inana_db; -- samp_db라는 라이브러리를 삭제합니다.
showdatabases --데이터베이스 목록을 표시합니다.
inana_db 사용 - 생성된 데이터베이스 samp_db
테이블 이름 표시 - samp_db 아래의 모든 테이블 이름 표시
테이블 이름 설명 - 테이블 이름에서 삭제; - 테이블의 레코드 지우기
데이터베이스 테이블 만들기
테이블 만들기 문을 사용하여 테이블 만들기의 일반적인 형식: 구문: 테이블 만들기 테이블 이름(열 선언);
CREATE TABLE table_name (
id int AUTO_INCREMENT 기본 키,
비밀번호 varchar(32) NOT NULL DEFAULT 0 COMMENT '사용자 유형: 0- 비밀번호 재설정 필요 없음, 1- 비밀번호 재설정 필요',
mobile varchar(20) NOT NULL DEFAULT '' COMMENT '휴대폰',
-- 고유 인덱스를 생성하고 중복은 허용되지 않습니다
UNIQUE INDEX idx_user_mobile(`mobile`))
CHARSET=utf8;
데이터 유형의 속성 설명NULL: 데이터 열에 NULL 값이 포함될 수 있습니다. NOT NULL: 데이터 열에 NULL 값이 포함될 수 없습니다. PRIMARY: KEY 기본 키;
AUTO_INCREMENT: 정수 유형에 적합한 자동 증가: 지수 값 유형은 양수만 가능합니다.
COMMENT: 테이블 또는 필드 설명; , 삭제, 수정 및 확인
SELECT
문은 테이블에서 데이터를 선택하는 데 사용됩니다.
구문: SELECT 열 이름 FROM 테이블 이름
구문: SELECT * FROM 테이블 이름
Update 문은 테이블의 데이터를 수정하는 데 사용됩니다. 구문: UPDATE 테이블 이름 SET 열 이름 = 새 값 WHERE 열 이름 = 일부 값
INSERT INTO 문은 테이블에 새 행을 삽입하는 데 사용됩니다.
구문: INSERT INTO 테이블 이름 VALUES(값 1, 값 2,...)
구문: INSERT INTO 테이블 이름(열 1, 열 2,...) VALUES(값 1, 값 2,...) ) )
DELETE 문은 테이블에서 행을 삭제하는 데 사용됩니다. 구문: DELETE FROM 테이블 이름 WHERE 열 이름 = 값
WHERE
구문: SELECT 열 이름 FROM 테이블 이름 WHERE 열 연산자 값
IN
- 연산자를 사용하면 WHERE 절에 여러 값을 지정할 수 있습니다.
IN - 연산자는 범위를 지정하는 데 사용되며 범위의 각 항목이 일치합니다. IN 값 규칙은 쉼표로 구분되며 모두 대괄호 안에 배치됩니다. 구문: SELECT "필드 이름" FROM "테이블 이름" WHERE "필드 이름" IN ('값 1', '값 2', ...);
ORDER BY 문은 기본적으로 레코드를 오름차순으로 정렬합니다. .
ORDER BY - 문은 지정된 열을 기준으로 결과 집합을 정렬하는 데 사용됩니다.
ASC - 레코드를 순서대로 정렬합니다.
as - 다음과 같이 이해될 수 있습니다. as, as, as 별칭은 일반적으로 열 이름이나 테이블 이름을 바꾸는 데 사용됩니다. 구문: table as table
에서 열 1로 열 1을 선택하고, 열 2로 열 2를 선택합니다.
JOIN: 테이블에 일치 항목이 하나 이상 있으면 행을 반환합니다.
INNER JOIN: INNER JOIN 키워드는 테이블에 일치 항목이 하나 이상 있으면 행을 반환합니다.
LEFT JOIN: 오른쪽 테이블에 일치 항목이 없더라도 왼쪽 테이블의 모든 행 반환
RIGHT JOIN: 왼쪽 테이블에 일치 항목이 없더라도 오른쪽 테이블의 모든 행 반환
FULL JOIN : 왼쪽 테이블에 일치하는 항목이 있는 한 테이블에 일치하는 항목이 있으면 해당 행이 반환됩니다.
공통 함수
COUNT를 사용하면 데이터 조각 수를 계산할 수 있습니다. 표에서 선택되었습니다.
구문: SELECT COUNT("필드 이름") FROM "테이블 이름";
MAX 함수는 열의 최대값을 반환합니다. NULL 값은 계산에 포함되지 않습니다.
구문: SELECT MAX("필드 이름") FROM "테이블 이름"
Add indexindex
구문: ALTER TABLE 테이블 이름 ADD INDEX 인덱스 이름(필드 이름)
기본 키 인덱스(PRIMARY key)
구문: ALTER TABLE 테이블 이름 ADD PRIMARY KEY(필드 이름)
Unique 인덱스(UNIQUE)
구문: ALTER TABLE 테이블 이름 ADD UNIQUE(필드 이름)
테이블 생성 후 수정
열 추가 구문: 테이블 테이블 이름 변경 열 이름 열 데이터 유형 [삽입 위치 후]
열 수정 구문: 테이블 테이블 이름 변경 열 이름 변경 새로운 컬럼 이름 새 데이터 유형 이름 지정;
delete 컬럼 구문: alter table table name drop 열 이름;
rename table 구문: alter table table name rename new table name;
Clear 테이블 데이터 구문: delete 테이블 이름에서;
전체 테이블 삭제 구문: drop table 테이블 이름;
Delete 데이터베이스 구문: 데이터베이스 데이터베이스 이름 삭제;
위 내용은 MySQ의 기본 내용을 요약합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!