SHsoft - 쉐어에드(공유광고) SHshop Pro 쇼핑몰 제작, 홈페이지 제작-MYSQL 게시판

본문 바로가기
MYSQL
개발자를 위한 온라인 커뮤니티  
HOME > MYSQL

 

MYSQL
mysql 테이블 명령 생성 테이블 복사 테이블정보 table show rename alter select create
작성자 : 관리자
조회 : 664
등록일 : 2016-02-04 (211.169.138.253) , 추천 : 0

mysql 테이블 명령 생성 테이블 복사 테이블정보  table show rename alter select create

 

# mysql 테이블 명령 여러가지 정리

 

서버의 variables(설정사항)출력

   show variables;              

 

조건에 맞는 variables만 출력

  show variables like ‘have_inno%’

 

database목록

   show databases;

 

현재DB의 테이블목록(temporary table은 출력하지 않음)

   show tables; 

 

지정된 db명이 소유한 테이블목록

  show tables from db명;

 

조건에 맞는 테이블목록만 출력

  show tables like ‘mem%’;

 

테이블명; 인덱스 보기

   show index from

 

테이블구조(describe 테이블명, explain 테이블명)

   show columns from 테이블명;

 

현재 DB의 테이블들의 상태(row수,table type,row길이,..)

  show table status; 

 

지정된 DB의 테이블들의 상태(row수,table type,row길이,..)

  show table status from db명;

 

해당 테이블 생성 SQL문 출력

   show create table 테이블명;

 

테이블명 변경(ALTER TABLE 테이블1 RENAME TO 테이블2)

   rename table 테이블1 to 테이블2;

 

rename multiple tables

   rename table 테이블1 to 테이블2, 테이블3 to 테이블4;

 

테이블을 다른 DB로 이동

   rename table db1명.테이블명 to db2명.테이블명;

 

컬럼추가

  alter table 테이블명 add 컬럼명 데이터타입; 

 

컬럼제거

  alter table 테이블명 del 컬럼명;

 

컬럼명에 지정된 컬럼타입의 변경

   alter table 테이블명 modify 컬럼명 컬럼타입;

 

컬럼명 변경

   alter table 테이블명 change old컬럼명 new컬럼명 컬럼타입

 

테이블type변경

   alter table 테이블명 type=innodb;

 

10000row를 수용할 수 있을 만큼 메모리할당(heap type이므로)

   create table 테이블명(..) type=heap min_rows=10000; 

 

MySQL서버버전 출력

   select version();

 

테이블1과 동일한 테이블 생성(with 데이터, as는 생략가능)

   create table 테이블2 as select * from 테이블1; 

 

테이블1과 동일한 구조의 테이블 생성(without 데이터, 1=2는 0으로 할수도 있다.)

   create table 테이블2 as select * from 테이블1 where 1=2;

 

테이블1의 데이터를 테이블2에 insert

   insert into 테이블2 select * from 테이블1;

 

mysql 테이블 명령 생성 테이블 복사 테이블정보  table show rename alter select create 

MYSQL 목록
이름 내용 등록일
댓글(comment)
* 표시가 있는 부분은 필수 입력 사항입니다.
MYSQL
*
*
비밀글
* 웹에디터 시작
상호 : SHsoft | 대표 : 윤상현 | 팩스 : 070-7501-7475 | 개인정보책임자 : 윤상현
이메일 : shsoft.app@gmail.com | 사업자 등록번호 : 125-40-00023 | 주소 : 인천시 부평구 시장로 33 7층 9호
Copyright © 2015 SHsoft All rights reserved.