PHP 개발 기본 튜토리얼 구조 정의문
소개
DDL은 간단히 말하면 데이터베이스, 데이터 테이블 등을 생성, 삭제, 수정, 운영하는 언어이다. 데이터 필드와 데이터 연산문(DML)의 가장 큰 차이점은 DML(데이터 연산문)이 테이블의 내부 데이터에 대해 작동하며 테이블 정의, 구조 수정 등을 포함하지 않는다는 것입니다. 사물.
이 장에서는 이 섹션을 설명할 때 세 부분으로 나눕니다.
데이터베이스 작업
데이터 테이블 작업
데이터 필드 작업
데이터베이스 작업
1. 데이터베이스 생성
类别 | 详细解示 |
基本语法 | create database 数据库名; |
示例 | create database php; |
示例说明 | 创建一个数库,数据库的名字为php |
예:
클릭하여 실행하면 오른쪽에 PHP 데이터베이스가 나타납니다.
2 데이터베이스 보기
类别 | 详细解释 |
基本语法 | show databases; |
实例说明 | 显示当前服务器的所有数据库 |
참고:
show는 디스플레이를 나타냅니다.
database는 데이터베이스를 나타냅니다.
databases는 데이터베이스의 복수형으로 모든 데이터베이스를 나타냅니다.
표시 데이터베이스를 입력하면 다음과 같습니다
3.
기본 구문:참고:
use는 use를 의미합니다.
라이브러리 이름은 현재 데이터베이스 시스템에 존재하는 특정 데이터베이스의 이름입니다.
데모: use를 입력하세요. php;
참고: use 문을 사용하여 언제든지 데이터베이스를 작동하도록 전환할 수 있습니다
4. 데이터베이스의 테이블
라이브러리에 들어가면 라이브러리에 몇 개의 데이터 테이블이 있는지 확인할 수 있습니다.
범주
| 자세한 설명<🎜><🎜> | < /tr>||||||
기본 구문 <🎜><🎜> | < 스팬 style="line-height: 24.64px;"> 테이블 표시 <🎜><🎜> | ||||||
예시 설명<🎜><🎜> | 현재 데이터베이스 표시 아래의 모든 테이블 <🎜> |
사용하여 데이터베이스를 입력한 후 show tables
예제를 사용하여 현재 데이터베이스의 테이블을 볼 수 있습니다.
참고: 테이블을 보려면 먼저 데이터베이스를 선택해야 합니다.
5. 데이터베이스 삭제
범주
| 자세한 설명<🎜><🎜> | ||||||||
기본 구문 <🎜><🎜> | 데이터베이스 라이브러리 이름 삭제; <🎜><🎜> | ||||||||
예 <🎜><🎜> td> | 데이터베이스 삭제 < 🎜><🎜> | ||||||||
예 <🎜><🎜> | 데이터베이스 삭제, 데이터베이스 이름은 liwenkai <🎜> |
참고:
drop은 중국어로 "drop it, don't use it more"로 번역될 수 있습니다.
데이터베이스는 라이브러리를 나타냅니다.
라이브러리 이름은 삭제할 라이브러리의 이름을 나타냅니다.
참고: 데이터베이스 삭제 후에는 아래 데이터가 모두 삭제되므로 주의하시고 삭제 전 적절한 백업을 하시기 바랍니다.
데이터 테이블 작업
1. 테이블 생성
카테고리
| < span style="line-height: 24.64px;">자세한 설명<🎜><🎜> | ||||||||
기본 구문<🎜><🎜> | 테이블 생성 테이블 이름(필드 이름 1 필드 유형, . ...필드 이름 n 필드 유형 n) <🎜><🎜> | ||||||||
예 <🎜><🎜> | 테이블 생성 user(username varchar(20),password varchar(32)); td> | ||||||||
예제 설명<🎜><🎜> | user라는 테이블을 생성합니다. 첫 번째 필드는 사용자 이름이고 테이블의 필드 유형은 varchar이며 길이는 32입니다. 두 번째 필드는 비밀번호이고 유형도 varchar이며 길이도 32자입니다. <🎜> |
참고:
모든 사람이 더 쉽게 시작할 수 있도록 데이터 유형은 일시적으로 이 장의 설명 범위에서 벗어납니다. 모두가 한 가지에 집중하다 다른 것을 잃을 까봐 두렵습니다. 데이터베이스의 관리 및 운영문을 빠르게 익히는 것은 매우 중요합니다. 데이터 유형, 필드, 문자 집합 및 엔진은 모두 이해해야 할 지식 포인트입니다.
. 필드형은 이제 정수형을 나타내는 int만 배우면 됩니다. float는 부동 소수점을 나타냅니다. char 및 varchar는 문자열을 나타낼 수 있습니다.
varchar(20)과 같이 유형 뒤에 길이를 추가할 수 있습니다.
테이블 필드 구조 정보 보기
类别 | 详细解示 |
基本语法 | desc 表名; |
示例 | desc emp |
示例说明 | 查看emp表的表结构 |
2.删除表
类别
| 详细解示<🎜> | ||||||||
기본 설명<🎜> | 드롭 테이블 설명; <🎜> | ||||||||
전체 보기 <🎜> | drop table emp; <🎜> | ||||||||
전체 크기<🎜> | 删除表emp <🎜> |
참고: 테이블을 삭제하세요. 테이블과 데이터가 모두 손실됩니다. 중요한 테이블을 삭제하기 전에는 데이터를 백업하지 마십시오.
3.테이블 엔진 및 문자셋 지정
테이블 생성이 끝나면 MyISAM 또는 InnoDB 엔진을 사용하는 경우가 많습니다. 엔진을 지정할 때 다음을 사용할 수 있습니다.
ENGINE=InnoDB
테이블 기본 문자 집합 지정:
DEFAULT CHARSET=utf8
효과는 다음과 같습니다. 다음과 같습니다:
CREATE TABLE emp (
useraname varchar(10) DEFAULT NULL,
password date DEFAULT NULL,
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
데이터베이스 필드 작업
phpMyadmin을 직접 사용하여 테이블에 필드 생성
클릭 구조:
생성 실행:
각 항목에 정보를 입력하세요
실행을 클릭하여 완료하세요
필드 삭제나 수정도 phpAdmin에서 직접 해볼 수 있습니다