BLOB 와 TEXT타입을 제외한 모든 컬럼 타입을 인덱스로 잡을수 있다
하나의 테이블에 16개의 인덱스를 잡으수 있으며 SELECT문장의 속도를 놓이기 위해서는 무조건 잡아라
CHAR 또는 VARCHAR 컬럼의 일부분만을 인덱스로 지정할수 있다
KEY INDEX이름 ( 컬럼명(인덱스할 문자 길이))
====================================================================
CREATE TABLE test(
name char(20) not null,
key test_index (name(3));
)
====================================================================
테이블 삭제
drop table 테이블명 ; /// 구조도 삭제
delete from 테이블명 ; /// 테이블 내용 삭제
테이블 수정하기
alter table 테이블이름 수정사항1, 수정사항2....
새로 컬럼 추가하기
add 컬럼명 컬럼형식 [first | alter 컬럼명대상] : 추가하라 컬럼명을 처음 또는 이후에 컬럼명대상을 기준으로
인덱스 추가
add index 인덱스명 컬럼명;
기본키 추가
add primary key 컬럼영;
새로 unique 추가
add unique [index_name] (index_col_name...)
change 컬럼 기존 컬럼명 컬럼정의
drop column 컬럼명
drop primary key
drop index 인덱스 이름
rename as 새이름 : 테이블 이름 변경
alter table result rename as result2
alter table result2 add class int not null after year;
프라이 머리키는 먼저 제거 한후 다시 잡아주어야 한다
alter table result2 drop primary key;
alter table result2 add primary key (no, year);
*******************************************************
>optimize table result ;
각 종키에 대한 변경 작업을 했을 경우 필히 최적화 햐여 준다
mysql> optimize table result2;
+--------------+----------+----------+----------+
| Table | Op | Msg_type | Msg_text |
+--------------+----------+----------+----------+
| test.result2 | optimize | status | OK |
+--------------+----------+----------+----------+
1 row in set (0.01 sec)
mysql
bibaram2005.02.18 · 3분 읽기 · 조회 4,126
db기본1-1
bibaram2005.02.18 · 3분 읽기 · 조회 4,126이어서 읽기
html↗
favicon.ico Status 404 해결방법
favicon.ico 파일이 있어서 경로를 직접 설정해주는 게 최선이지만favicon.ico가 없다면 아래와 같이 넣어준다. <html> <head> <link rel="shortcut icon" href="data:image/x-icon;," type="image/x-icon"> </head…
2020.09.25·1분 읽기
php↗
Codeigniter api에서 어떤 곳에서 보낸 json
$aData = var_export(file_get_contents('php://input'),TRUE); $aArr = json_decode(str_replace("'", "", $aData), true); 버전에 따라 다를 수도 있음 $this->input->raw_input_stream 이렇게 해보면 됨
2020.09.11·1분 읽기
server↗
apache 이미지 로그 안쌓이게 하기
웹서버를 운영하다 보면 Apache log 가 엄청나게 많이 쌓인다. logrotate 가 실행되고 있다면 어느 정도 로그가 정리가 되겠지만 아니라면 로그가 쌓여서 서버가 엄청 느려지거나 서버가 다운될 수도 있다. ErrorLo…
2020.02.17·2분 읽기
댓글 0
아직 댓글이 없습니다.