>  기사  >  데이터 베이스  >  MySQL에서 일반적으로 사용되는 SQL 문을 작성하는 방법 요약

MySQL에서 일반적으로 사용되는 SQL 문을 작성하는 방법 요약

巴扎黑
巴扎黑원래의
2017-05-22 14:15:001699검색

이 글에서는 테이블 생성, 필드 추가, 필드 수정, 인덱스 추가 등을 위해 일반적으로 사용되는 MySQL SQL 문을 주로 소개하며, MySQL 테이블 생성, 인코딩 설정, 필드 추가, 인덱스 작업과 관련된 SQL 문을 요약하고 분석합니다. 필요한 친구는

을 참고하시면 됩니다. 이 글에서는 MySQL에서 테이블 생성, 필드 추가, 필드 수정, 인덱스 추가 등 일반적으로 사용되는 SQL 문 작성 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 세부 사항은 다음과 같습니다.

테이블 만들기:

DROP TABLE IF EXISTS bulletin;
CREATE TABLE bulletin(
 id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, # 主键
 uid INT(11) NOT NULL DEFAULT 0, # 创建者id
 context VARCHAR(600) NOT NULL DEFAULT '', # 公告详细内容(300字)
 begintime DEC(20) NOT NULL DEFAULT 0, # 公告开始时间
 endtime DEC(20) NOT NULL DEFAULT 0, # 公告结束时间
 createtime DEC(20) NOT NULL DEFAULT 0, # 创建时间
 modifytime DEC(20) NOT NULL DEFAULT 0 # 修改时间
 PRIMARY KEY (`Id`),
)DEFAULT CHARSET=UTF8 TYPE=INNODB;

수정 원래 필드 이름 및 유형:

ALTER TABLE bulletin CHANGE uid username VARCHAR(50) NOT NULL DEFAULT '';

새 필드 추가:

alter table bulletin add citycode varchar(6) not null default 0; # 城市代码

1. 데이터베이스 생성 시 인코딩 설정

create database test character set utf8;

2. 테이블 인코딩 설정

create table test(id int primary key)DEFAULT charset=utf8;

3. 데이터베이스 인코딩 수정

alter database test character set utf8;

4. 테이블 기본 인코딩 수정

alter table test character set utf8;

5.

인덱스 방식 추가1. PRIMARY KEY(기본 키 인덱스) 추가

alter table test modify col_name varchar(50) CHARACTER SET utf8;

2. UNIQUE(고유 인덱스) 추가

mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` )

3 INDEX(일반 인덱스) 추가

mysql>ALTER TABLE `table_name` ADD UNIQUE (
`column`
)

4. FULLTEXT(전체 텍스트 인덱스) 추가

mysql>ALTER TABLE `table_name` ADD INDEX index_name ( `column` )

5. 다중 열 인덱스 추가

mysql>ALTER TABLE `table_name` ADD FULLTEXT (
`column`
)

관련 추천]

1.

Mysql 무료 동영상 튜토리얼

2.

MySQL을 사용하여 난수 생성 및 문자열 연결 방법에 대한 자세한 설명

3.

수백만 개의 항목에 대한 데이터베이스 쿼리 속도를 향상시키는 방법

4.

5가지 일반적인 데이터베이스 설계 실수

5.

Mysql의 원본 내용은 아니고 마지막에 내용을 변경하고 추가하는 sql문에 대한 자세한 설명

위 내용은 MySQL에서 일반적으로 사용되는 SQL 문을 작성하는 방법 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.