PHP 개발 기본 튜토리얼 구조 정의문

소개

DDL은 간단히 말하면 데이터베이스, 데이터 테이블 등을 생성, 삭제, 수정, 운영하는 언어이다. 데이터 필드와 데이터 연산문(DML)의 가장 큰 차이점은 DML(데이터 연산문)이 테이블의 내부 데이터에 대해 작동하며 테이블 정의, 구조 수정 등을 포함하지 않는다는 것입니다. 사물.

이 장에서는 이 섹션을 설명할 때 세 부분으로 나눕니다.

  • 데이터베이스 작업

  • 데이터 테이블 작업

  • 데이터 필드 작업


데이터베이스 작업

1. 데이터베이스 생성

类别详细解示
基本语法create database 数据库名;
示例create database php;
示例说明创建一个数库,数据库的名字为php

예:

80.png

클릭하여 실행하면 오른쪽에 PHP 데이터베이스가 나타납니다.

81.png

2 데이터베이스 보기

类别详细解释
基本语法show databases;
实例说明显示当前服务器的所有数据库

참고:
show는 디스플레이를 나타냅니다.
database는 데이터베이스를 나타냅니다.
databases는 데이터베이스의 복수형으로 모든 데이터베이스를 나타냅니다.

표시 데이터베이스를 입력하면 다음과 같습니다

82.png

3.

기본 구문:

참고:
use는 use를 의미합니다.
라이브러리 이름은 현재 데이터베이스 시스템에 존재하는 특정 데이터베이스의 이름입니다.

데모: use를 입력하세요. php;

83.png

참고: use 문을 사용하여 언제든지 데이터베이스를 작동하도록 전환할 수 있습니다

4. 데이터베이스의 테이블

라이브러리에 들어가면 라이브러리에 몇 개의 데이터 테이블이 있는지 확인할 수 있습니다.


< /tr>
범주
类别
详细解示
基本语法 
   show tables;    
示例说明
    显示当前数据库下所有的表    
<🎜>
자세한 설명<🎜><🎜>
기본 구문 <🎜><🎜>< 스팬 style="line-height: 24.64px;"> 테이블 표시 <🎜><🎜>
예시 설명<🎜><🎜> 현재 데이터베이스 표시 아래의 모든 테이블 <🎜>


사용하여 데이터베이스를 입력한 후 show tables

예제를 사용하여 현재 데이터베이스의 테이블을 볼 수 있습니다.

84.png

참고: 테이블을 보려면 먼저 데이터베이스를 선택해야 합니다.

5. 데이터베이스 삭제

범주
类别
详细解示
基本语法 
   drop database 库名;    
示例   
 drop database liwenkai;    
示例说明 
 删除一个数库,数据库的名字为liwenkai    
<🎜>
자세한 설명<🎜><🎜>
기본 구문 <🎜><🎜> 데이터베이스 라이브러리 이름 삭제; <🎜><🎜>
예 <🎜><🎜> 데이터베이스 삭제 < 🎜><🎜>
예 <🎜><🎜> 데이터베이스 삭제, 데이터베이스 이름은 liwenkai <🎜>

참고:
drop은 중국어로 "drop it, don't use it more"로 번역될 수 있습니다.
데이터베이스는 라이브러리를 나타냅니다.
라이브러리 이름은 삭제할 라이브러리의 이름을 나타냅니다.

참고: 데이터베이스 삭제 후에는 아래 데이터가 모두 삭제되므로 주의하시고 삭제 전 적절한 백업을 하시기 바랍니다.


데이터 테이블 작업

1. 테이블 생성

카테고리
类别
详细解示
基本语法
 create table 表名(字段名1 字段类型,....字段名n 字段类型n);  
示例  
create table user(username varchar(20),password varchar(32));    
示例说明
创建一个表名叫user的表,第一个字段为username、表的字段类型为varchar长度为32个长度。第二个字段为password,类型也为varchar,长度也为32个长度。 
<🎜>
< 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)과 같이 유형 뒤에 길이를 추가할 수 있습니다.

테이블 필드 구조 정보 보기

< td style="border-width: 1px; border-style: solid;" width="193" valign="top">
类别
详细解示
基本语法    
desc 表名;    
示例
  desc emp    
示例说明
查看emp表的表结构    
범주<🎜><🎜><🎜>자세한 설명<🎜><🎜>< tr ><🎜>기본 구문 <🎜><🎜><🎜>설명 테이블 이름; <🎜><🎜>< td style="border-width: 1px; border-style: solid;" width="193" valign="top"><🎜>예<🎜><🎜><🎜> desc emp  <🎜><🎜><🎜>설명 예시<🎜><🎜><🎜>emp 테이블의 테이블 구조 보기 <🎜>< /tr>

2.删除表

类别
类别
详细解示
基本语法
 drop table 表名;    
示例 
  drop table emp;    
示例说明
    删除表emp    

详细解示<🎜>
기본 설명<🎜>
 드롭 테이블 설명;    <🎜>
전체 보기 <🎜>
  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을 직접 사용하여 테이블에 필드 생성

클릭 구조:

85.png

생성 실행:

86.png

각 항목에 정보를 입력하세요

87.png

실행을 클릭하여 완료하세요

필드 삭제나 수정도 phpAdmin에서 직접 해볼 수 있습니다

지속적인 학습
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php.cn</title> </head> <body> <?php echo "Hello World!!!"; ?> </body> </html>
  • 코스 추천
  • 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~