MySQL 데이터 테이블 작업

Create table

Category자세한 설명
기본 구문CREATE TABLE 테이블 이름(필드 이름 1 필드 유형, .... 필드 이름 n 필드 유형 n);
CREATE TABLE user(username varchar(20),password varchar(32));
예제 설명첫 번째 필드는 사용자 이름과 테이블의 필드 유형입니다. varchar의 경우 32자입니다. 두 번째 필드는 비밀번호이고 유형도 varchar이며 길이도 32자입니다.

참고:

  1. 모든 사람이 더 쉽게 시작할 수 있도록 데이터 유형은 일시적으로 이 장의 설명 범위를 벗어납니다. 모두가 한 가지에 집중하다 다른 것을 잃을 까봐 두렵습니다. 데이터베이스의 관리 및 운영문을 빠르게 익히는 것은 매우 중요합니다. 데이터 유형, 필드, 문자 집합 및 엔진은 모두 이해해야 할 지식 포인트입니다.
  2. . 필드 유형은 이제 정수 유형을 나타내는 int만 배우면 됩니다. float는 부동 소수점을 나타냅니다. char 및 varchar는 문자열을 나타낼 수 있습니다.
  3. varchar(20)과 같이 유형 뒤에 길이를 추가할 수 있습니다.

기타 예:

mysql> CREATE TABLE emp(
ename varchar(10),
입사일,
살 플로트(10,2),
부서 번호 int(2)
);
쿼리 OK, 0개 행이 영향을 받음(0.63초)

mysql> create table dept( deptno int(4), deptname varchar(20)); 쿼리 확인, 0개 행이 영향을 받음(0.12초)
테이블 필드 구조 정보 보기

category자세한 설명기본 구문desc 테이블 이름;exampledesc emp예제 설명emp 테이블 보기 구조

mysql>DESC emp; +---------+---------------+------+------+--------- +-------+
| 필드 유형 | 추가 | +---------+---------------+------+------+--------- +-------+
| 이름 | varchar(10) | | 채용 날짜 | NULL | | 10진수(10,2) | | 부서번호 | NULL | +---------+---------------+------+------+--------- +-------+
4줄 세트 (0.39초)
테이블 생성 SQL문 보기
테이블 생성문 보기


카테고리 자세한 설명
기본 구문 SHOW CREATE TABLE 테이블 이름 G
테이블: emp
테이블 만들기: 테이블 만들기 emp(

ename varchar(10) DEFAULT NULL,
채용 날짜 DEFAULT NULL,

샐 십진수(10,2) 기본 NULL,
부서 번호 int(2) DEFAULT NULL
) 엔진=InnoDB 기본 문자 집합=utf8;
1줄 세트 (0.00초)
오류:

쿼리가 지정되지 않았습니다


위 테이블 생성 SQL 문에서는 테이블 정의 외에도 테이블의 엔진(스토리지 엔진)과 charset(문자 집합) 및 기타 정보를 볼 수 있습니다. "G" 옵션의 의미는 레코드를 필드에 따라 세로로 정렬하여 상대적으로 긴 내용의 레코드를 보다 쉽게 ​​표시할 수 있도록 한다는 것입니다.

테이블 삭제




Category

자세한 설명

기본 구문
DROP TABLE 테이블 이름;DROP TABLE emp;참고: 테이블을 삭제하세요. 테이블과 데이터가 모두 손실됩니다. 중요한 테이블을 삭제하기 전에는 데이터를 백업하지 마십시오. 테이블 엔진 및 문자 세트 지정테이블 생성 마지막에는 MyISAM 또는 InnoDB 엔진을 사용하는 경우가 많습니다. 엔진을 지정할 때 다음을 사용할 수 있습니다:
설명 예테이블 삭제 emp
mysql> 쿼리 확인, 0개 행이 영향을 받음(0.34초)
ENGINE=InnoDB


테이블 기본 문자 집합 지정:

DEFAULT CHARSET=utf8

효과는 다음과 같습니다:

CREATE TABLE emp (

사용자 이름 varchar(10) DEFAULT NULL,

비밀번호 날짜 DEFAULT NULL,
)엔진=InnoDB 기본 문자 집합=utf8;

지속적인 학습
||
<?php echo "Hello Mysql"; ?>
  • 코스 추천
  • 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~