사용자 테이블이 있고 사용자 구조가 다음과 같다고 가정합니다.
mysql>
+---------+---------------+------+------+--------- +-------+
| 필드 유형 | 추가 |
+---------+---------------+------+------+--------- +-------+
| 사용자 이름 | varchar(10) |
| 비밀번호 | varchar(32) |
|생성시간 |정수(10) |
|int(10) | NULL |
+---------+---------------+------+------+--------- +-------+
4행 세트(0.01초)
테이블 필드 유형 수정
예
alter table user 수정 사용자 이름 varchar(20);
예제 설명 | 사용자 테이블의 사용자 이름 유형을 varchar(20) |
---|
으로 변경하고 실행하여 결과를 확인하세요. | mysql> 테이블 사용자 수정 사용자 이름 varchar(20); |
쿼리 확인, 0개 행이 영향을 받음(0.48초)
기록: 0 중복: 0 경고: 0mysql>
+---------+---------------+------+------+--------- +-------+ |
| 필드 유형 |
+---------+---------------+------+------+--------- +-------+
| 사용자 이름 | varchar(20) |
| 비밀번호 | varchar(32) | |
|생성시간 |정수(10) |
|int(10) | NULL |
+---------+---------------+------+------+--------- +-------+
4 ROWS in Set (0.01 SEC) | 테이블 필드 추가 |
카테고리
자세한 설명
기본 문법
alter 테이블 사용자 추가 열 연령 int(3);
예 설명
나이로 필드를 추가하고 유형은 정수, 길이는 3
mysql> 테이블 emp 추가 열 연령 int(3);
쿼리 확인, 0개 행이 영향을 받음(0.40초)
기록: 0 중복: 0 경고: 0
mysql>
+---------+---------------+------+------+--------- +-------+
| 필드 유형 |
+---------+---------------+------+------+--------- +-------+
| 사용자 이름 | varchar(20) |
| 비밀번호 | varchar(32) |
|생성시간 |정수(10) |
|int(10) | NULL |
| 나이 | 정수(3) | NULL |
+---------+---------------+------+------+--------- +-------+
5행 세트(0.00초)
필드 추가 시 필드 순서 제어
우리는 방금 필드 추가 방법을 배웠습니다. 주의 깊게 실험하여 끝에 추가될 때마다 첫 번째 항목이나 포인팅 필드 뒤에 추가하는 방법을 찾으면 어떻게 해야 합니까?
Category
자세한 설명 | | 기본 구문
ALTER TABLE 테이블 이름 ADD 필드 이름 필드 유형 AFTER 필드 이름; | 예 | ALTER TABLE 사용자 A DD 이메일 VARCHAR( 60) AFTER createip;
| 설명 예 | user 테이블에서 createip 다음에 email로 필드를 추가하고, 유형은 varchar, 길이는 60
| |
Category
자세한 설명 | | 기본 구문
ALTER TABLE 테이블 이름 ADD 필드 이름 필드 유형; | Example | ALTER TABLE user ADD id INT(10) FIRST;
| 예제 설명 | 사용자 테이블의 맨 앞에 추가 한 필드는 id, 유형은 int, 길이는 10
| ALTER TABLE 사용자 ADD 이메일 VARCHAR(60) AFTER createip;
쿼리 확인, 0개 행이 영향을 받음(0.40초)
기록: 0 중복: 0 경고: 0
mysql> 설명 사용자;
+---------+---------------+------+------+--------- +-------+
| 필드 | 유형 | 널 | 열쇠 | 기본값 | 추가 |
+---------+---------------+------+------+--------- +-------+
| 사용자 이름 | varchar(20) | 예 | | NULL | |
| 비밀번호 | varchar(32) | 예 | | NULL | |
| 생성시간 | 정수(10) | 예 | | NULL | |
| createip | 정수(10) | 예 | | NULL | |
| 이메일 | varchar(60) | 예 | | NULL | |
| 나이 | int(3) | 예 | | NULL | |
+---------+---------------+------+------+--------- +-------+
6줄 세트(0.00초)
删除表字段
类别 | 详细解示 |
---|
基本语법 | 테이블 변경 表name 드롭 열 字段name; |
示例 | 테이블 사용자 삭제 열 연령 변경; |
示例说明 | 재user表中删除字段age |
mysql> 테이블 사용자 삭제 열 연령;
쿼리 확인, 0개 행이 영향을 받음(0.27초)
기록: 0 중복: 0 경고: 0
mysql>
+---------+---------------+------+------+--------- +-------+
| 필드 유형 |
+---------+---------------+------+------+--------- +-------+
| 사용자 이름 | varchar(20) |
| 비밀번호 | varchar(32) |
|생성시간 |정수(10) |
|int(10) | NULL |
| 이메일 | varchar(60) |
+---------+---------------+------+------+--------- +-------+
5행 세트(0.00초)
테이블 필드 이름 바꾸기
category
자세한 설명 | | 기본 구문
alter 테이블 이름 변경 필드 원래 이름 필드 새 이름 필드 유형; | 예 | alter table user 변경 이메일 em varchar(60);
| 예제 설명 | 사용자 테이블의 em
| 필드에서 이메일 필드 이름을 지정합니다.자세한 예:
mysql> 테이블 사용자 변경 이메일 em varchar(60);
쿼리 확인, 0개 행이 영향을 받음(0.38초)
기록: 0 중복: 0 경고: 0
mysql>
+---------+---------------+------+------+--------- +-------+
| 필드 유형 |
+---------+---------------+------+------+--------- +-------+
| 사용자 이름 | varchar(20) |
| 비밀번호 | varchar(32) |
|생성시간 |정수(10) |
|int(10) | NULL |
| varchar(60) |
|
+---------+---------------+------+------+--------- +-------+
5행 세트(0.00초)
테이블 필드 순서 수정
이전 필드 추가 및 수정 문(추가/변경/수정)에서 마지막에 선택적 first|after를 추가할 수 있습니다.
테이블 필드를 추가할 때 순서를 조정하는 방법을 이미 배웠습니다. 이제 다른 변경이나 수정을 통해 순서를 어떻게 조정할 수 있는지 살펴보겠습니다.
먼저 작은 실험을 해보겠습니다.
수정을 사용하여 순서를 조정하세요
mysql> 테이블 사용자 수정 em varchar(60) 먼저;
쿼리 확인, 0개 행이 영향을 받음(0.41초)
기록: 0 중복: 0 경고: 0mysql>
+---------+---------------+------+------+--------- +-------+
| 필드 유형 |
+---------+---------------+------+------+--------- +-------+
| varchar(60) |
|
| 사용자 이름 | varchar(20) |
| 비밀번호 | varchar(32) |
|생성시간 |정수(10) |
|int(10) | NULL |
+---------+---------------+------+------+--------- +-------+
5줄 세트 (0.00초)
테이블 이름 수정
Category | 자세한 설명 |
---|
기본 구문 | alter table old table name rename new table name; |
Example | 테이블 사용자 이름 바꾸기 new _user; |
예제 설명 | 사용자 테이블 이름을 new_user로 변경 |
mysql> 테이블 사용자 이름 변경 new_user;
쿼리 확인, 0개 행이 영향을 받음(0.35초)
mysql> desc new_user;
+---------+---------------+------+------+--------- +-------+
| 필드 유형 |
+---------+---------------+------+------+--------- +-------+
| varchar(60) |
|
| 사용자 이름 | varchar(20) |
| 비밀번호 | varchar(32) |
|생성시간 |정수(10) |
|int(10) | NULL |
+---------+---------------+------+------+--------- +-------+
5줄 세트 (0.00초)
다음 섹션
<?php
echo "Hello Mysql";
?>
- 장1PHP를 배우기 위해 이 코스를 선택해야 하는 이유
- 왜 PHP를 배워야 할까요?
- PHP 란 무엇입니까?
- 기초가 전혀 없어도 배울 수 있습니다
- 왜 어떤 사람들은 배울 수 없나요?
- 장2PHP 환경 설치
- 개발 환경은 무엇입니까?
- 윈도우 환경 설치
- 리눅스 환경 설치
- 기타 개발 환경
- 코드 작성을 위한 도구 선택
- 장3PHP 기본 구문
- PHP 기본 구문
- 첫 번째 PHP 코드 조각
- PHP의 변수 - 중학교에서 공부하고 나면 변...
- 에코 표시 명령
- PHP 주석 학습
- 데이터 유형은 신비하지 않습니다
- PHP 정수 유형은 정수입니다.
- PHP 데이터 유형 Boolean(실제로는 중...
- PHP 데이터 유형 문자열
- PHP 데이터 유형 부동 소수점 유형
- else 구문인 경우 PHP 흐름 제어
- PHP 데이터 유형 NULL 유형
- PHP 데이터 유형 배열
- PHP 데이터 유형의 리소스 유형
- PHP 데이터 유형 보기 및 판단
- PHP 데이터 유형의 자동 변환 및 강제 변환
- 객체(나중에 배우겠습니다)
- PHP 상수 및 변수는 상수를 사용하여 사용자...
- PHP 상수 및 변수 변수 변수
- PHP 상수 및 변수 외부 변수
- PHP 상수 및 변수 환경 변수
- PHP 상수 및 변수에 대한 변수 참조
- PHP 기본 구문 산술 연산
- PHP 기본 구문 할당 작업
- PHP 기본 구문: 자체 증가 및 자체 감소
- PHP 기본 구문 비교 연산자
- PHP 기본 구문의 논리 연산
- PHP 기본 구문 비트 작업
- PHP 기본 구문: 삼항 연산자 및 기타 연산...
- 장4PHP 프로세스 제어
- PHP의 프로세스 제어
- 조건부 구조 프로세스의 경우 PHP 프로세스 ...
- PHP 흐름 제어 if 문
- PHP 프로세스 제어의 중첩된 if...els...
- PHP 흐름 제어에서 if 문의 다중 중첩
- PHP 흐름 제어에서 분기 구조 스위치 문 사...
- PHP 프로세스 제어에서 루프 문 사용
- while 루프
- PHP 프로세스 제어에서 do...while ...
- 루프 제어문을 위한 PHP 흐름 제어
- PHP 흐름 제어 goto 구문
- 장5PHP의 기본 함수 구문
- PHP의 기본 함수 구문
- PHP 함수 기본 구문 사용자 정의 함수
- PHP 사용자 정의 함수 콜백 함수
- PHP 사용자 정의 함수 변수 함수
- PHP 사용자 정의 함수 익명 함수
- PHP 사용자 정의 함수의 내부 함수
- PHP 사용자 정의 함수의 가변 범위
- PHP 사용자 정의 함수의 매개변수 참조
- PHP 사용자 정의 함수 재귀 함수
- PHP 사용자 정의 함수의 정적 변수
- PHP는 시스템 내장 함수를 사용합니다.
- PHP 파일에는 함수가 포함되어 있습니다.
- PHP 수학에서 일반적으로 사용되는 함수
- 기간 정보를 얻는 PHP 함수
- PHP 날짜 확인 기능
- PHP는 현지화된 타임스탬프 기능을 얻습니다.
- PHP 프로그램 실행 시간 감지
- PHP 문자열 공통 함수
- 장6PHP 배열과 데이터 구조
- PHP 배열과 데이터 구조
- PHP 배열 정의
- PHP 배열 계산
- PHP for 루프가 인덱스 배열을 탐색합니다...
- php foreach는 연관 배열을 탐색합니다...
- PHP 목록, 각 함수는 배열을 순회합니다.
- PHP에서 일반적으로 사용되는 배열 조작 함수
- PHP 배열의 일반적인 함수
- 장7PHP의 정규식
- PHP의 정규식
- PHP 정규식으로 표현되는 구분 기호
- PHP 정규식 표현의 원자
- PHP 정규 표현의 메타문자
- PHP 정규 표현식의 패턴 수정자
- PHP에서 정규식을 작성하기 위한 팁과 일반적...
- PHP는 정규식을 사용하여 UBB 텍스트 편집...
- 장8PHP 파일 시스템
- 파일 시스템
- PHP 읽기 파일
- PHP는 파일 내용을 생성하고 수정합니다.
- PHP는 임시 파일을 생성합니다
- PHP 파일 이동, 복사 및 삭제
- PHP는 파일 속성 감지 기능을 감지합니다.
- PHP 파일의 공통 함수 및 상수
- PHP 파일 잠금 메커니즘
- PHP 디렉토리 처리 기능
- PHP 파일 권한 설정
- PHP 파일 경로 함수
- PHP는 파일 방명록을 구현합니다.
- 구성 파일을 수정하는 PHP 구현 예
- 장9PHP 파일 업로드
- PHP 파일 업로드
- 파일을 업로드할 때 php.ini 파일에 주의...
- PHP 파일을 업로드하는 단계
- PHP 파일 업로드 양식에 대한 주의사항
- PHP는 배열과 단계에 따라 파일 업로드를 완...
- PHP 다중 파일 업로드
- PHP 파일 업로드 진행 처리
- 장10PHP 이미지 처리
- PHP 이미지 처리
- PHP 이미지 처리 gd2 구성 파일 수정
- PHP는 이미지 처리 기능을 사용하여 그림을 ...
- PHP 개발 인증코드(인증코드 생성)
- PHP 이미지 크기 조정 및 자르기 기술
- PHP 이미지 워터마크 처리
- 장11PHP 오류 처리
- 오류 처리
- PHP 오류 처리로 인해 오류 표시가 금지됩니...
- PHP 오류 처리 오류 보고 수준
- PHP 오류 처리 오류 로그
- PHP 오류 처리 사용자 정의 오류 처리 기능
- 장12MySQL 시작하기
- MySQL 시작하기
- MySQL 데이터베이스 소개
- Mysql 엔터테인먼트 설명표 관계
- mysql 데이터베이스 설치
- 데이터 문 작업 유형
- MySQL은 데이터베이스에 연결
- MySQL 데이터베이스 작업
- MySQL 데이터 테이블 작업
- MySQL 데이터 필드 작업
- MySQL 데이터 유형
- MySQL 문자 집합
- MySQL 테이블 엔진
- MySQL 인덱스
- MySQL은 삽입 레코드를 추가, 삭제, 수정...
- Mysql 쿼리 레코드 추가, 삭제, 수정
- MySQL 다중 테이블 공동 쿼리
- MySQL 추가, 삭제, 수정 및 쿼리 업데이...
- MySQL은 레코드 추가, 삭제, 수정, 삭제
- DCL 문
- MySQL에서 일반적으로 사용되는 영어 단어를...
- 장13PHP는 mysql 데이터베이스를 운영합니다.
- PHP는 mysql 데이터베이스를 운영합니다.
- PHP 데이터베이스 연결 단계
- PHP는 사용자 등록 단계를 거쳐 데이터베이스...
- PHP 데이터베이스 작업: 단계를 통해 목록 ...
- 사용자 페이지를 매기는 PHP 데이터베이스 작...
- PHP 데이터베이스 작업: 사용자 일괄 및 특...
- 사용자 정보를 수정하는 PHP 데이터베이스 작...
- PHP 데이터베이스 작업에서 잘못된 데이터 표...
- 장14PHP 세션 관리 및 제어
- 세션 개요
- PHP 세션 제어를 위한 쿠키 개요
- PHP 세션 제어 쿠키
- PHP 세션을 사용한 PHP 세션 제어
- php SESSION 적용 예시(장바구니)
- 세션 관리 및 제어
- 장15cURL을 통해 도둑 프로그램 만들기
- PHP 컬 사용 방법 및 단계
- 웹 페이지를 크롤링하는 PHP 컬 사용자 정의...
- PHP 컬은 포스트를 사용하여 데이터를 보냅니...
- cURL을 통해 도둑 프로그램 만들기
- 장16PHP에서 일반적으로 사용되는 영어 단어를 알아보세요
- PHP 프로그래밍에 일반적으로 사용되는 영어 ...