이 글에서는 테이블 생성, 필드 추가, 필드 수정, 인덱스 추가 등을 위해 일반적으로 사용되는 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 무료 동영상 튜토리얼 MySQL을 사용하여 난수 생성 및 문자열 연결 방법에 대한 자세한 설명 수백만 개의 항목에 대한 데이터베이스 쿼리 속도를 향상시키는 방법5가지 일반적인 데이터베이스 설계 실수Mysql의 원본 내용은 아니고 마지막에 내용을 변경하고 추가하는 sql문에 대한 자세한 설명위 내용은 MySQL에서 일반적으로 사용되는 SQL 문을 작성하는 방법 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!