Mysql 파일의 가져오기 내보내기와alter 문장 사용

6695 단어 Database
한동안 MySQL을 사용했는데 초보자로서 기본적인 용법을 정리할 필요가 있다고 생각했어요.성숙하지는 않지만, 기록할 필요가 있으니 계속 갱신하세요!모색 속에서 전진하고, 총결 속에서 승화!
1. MySQL 가져오기 sql 파일
즉 MySQL 데이터베이스 가져오기에서 sql 파일을 내보내는 실제 작업 절차입니다. 저는 주로 5가지 단계로 나누어 설명합니다.
단계는 다음과 같습니다. 1.MySQL의 명령행 모드 설정:
데스크톱 -> 내 컴퓨터 -> 속성 -> 환경 변수 -> 새로 만들기 -> PATH= "; path\MySQL\bin;여기서 path는 MySQL의 설치 경로입니다.
둘.MySQL에 대한 명령줄 접근 방법을 간단히 설명합니다.
         1.C:\>MySQL -h hostname -u username -p 키를 누른 다음 암호를 입력할 때까지 기다립니다.여기hostname은 서버의 이름입니다. 예를 들어localhost,username는 MySQL의 사용자 이름입니다. 예를 들어 루트입니다.명령줄에 들어가면 MySQL을 직접 조작할 수 있습니다.일반 루트 사용자의 경우 C:\>MySQL - u root -p 키를 누르고 기다리다가 비밀번호를 입력합니다.
         2.MySQL 명령에 대해 간략하게 설명합니다.
 MySQL-> CREATE DATABASE dbname;       
 MySQL->CREATE TABLE tablename;     
MySQL->SHOW DATABASES;         ,         。
MySQL->USE dbname;       
MySQL->SHOW TABLES; 
MySQL->DESCRIBE tablename;           

셋.데이터베이스에서 데이터베이스 파일을 내보내려면 다음과 같이 하십시오.
1. 데이터베이스 mydb를 e:\MySQL\mydb로 내보냅니다.ql 파일:
열기 시작 -> 실행 -> cmd 입력 명령행 모드
 c:\>MySQLdump -h localhost -u root -p mydb > e:\MySQL\mydb.sql 
      ,          ,              。

2. 데이터베이스 mydb의 mytable를 e:\MySQL\mytable로 내보냅니다.ql 파일:
 c:\>MySQLdump -h localhost -u root -p mydb mytable > e:\MySQL\mytable.sql 

3. 데이터베이스 mydb의 구조를 e:\MySQL\mydb 로 내보내기stru.ql 파일:
 c:\>MySQLdump -h localhost -u root -p mydb --add-drop-table > e:\MySQL\mydb_stru.sql 

-h localhost는 생략할 수 있으며, 일반적으로 가상 호스트에서 사용
넷.외부 파일 MySQL에서 데이터베이스로 데이터 가져오기
e:\MySQL\mydb2.sql에서 파일의 SQL 문을 데이터베이스로 가져오려면 다음과 같이 하십시오.
1. 명령줄에서 MySQL로 들어가서 명령CREATE DATABASE mydb2를 사용한다.데이터베이스 mydb2를 만듭니다.2. MySQL을 종료하면 명령 exit를 입력할 수 있습니다.또는quit;3. CMD에 다음 명령을 입력합니다.
 c:\>MySQL -h localhost -u root -p mydb2 e:\MySQL\mydb2.sql 

그리고 비밀번호를 입력하면 OK입니다.
오.다음은 가져오기 파일 크기 제한 문제에 대한 해결 내용입니다.
기본값: MySQL 가져오기 파일의 크기가 제한되어 최대 2M이므로 파일이 크면 직접 가져올 수 없습니다. 다음은 이 문제에 대한 해결책입니다.
1. my에서.ini에서 관련 매개변수를 수정하려면 다음과 같이 하십시오.
MySQL 가져오기 파일 크기에 영향을 주는 매개변수는 세 가지입니다.
memory_limit=128M,upload_max_filesize=2M,post_max_size=8M  

upload 수정...
 
2. MySQL alter 문장의 사용
MySQL alter 문장의 실제 조작과 실제 응용, 그리고 일부 필드를 정확하게 추가, 수정, 삭제하는 방법과 관련된 실제 조작을 소개합니다
메인 키
alter table tablename add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id);  

새 열 추가
alter table t2 add d timestamp;   alter table infos add ex tinyint not null default '0';  

열 삭제
alter table t2 drop column c;  

열 이름 바꾸기
alter table t1 change a b integer;  

열 유형 변경하기
alter table t1 change b b bigint not null;   alter table infos change list list tinyint not null default '0';  

테이블 이름 바꾸기
alter table t1 rename t2;  

색인 추가1 MySQL>  alter   table   tablename change depno depno  int (5)  not   null ; MySQL>  alter   table   tablename  add   index   ( 1[, 2 …]);   2 MySQL>  alter   table   tablename  add   index   emp_name ( name );
 
주 키워드 색인 추가
 MySQL> alter table tablename add primary key(id);  

유일한 제한 조건의 인덱스 추가
 MySQL> alter table tablename add unique emp_name2(cardnumber);  

색인 삭제
 MySQL>alter table tablename drop index emp_name;  

테이블 수정:
필드 추가:
 MySQL> ALTER TABLE table_name ADD field_name field_type;  

원래 필드 이름 및 유형을 수정하려면 다음과 같이 하십시오.
 MySQL> ALTER TABLE table_name CHANGE old_field_name new_field_name field_type;  

필드를 삭제하려면 다음과 같이 하십시오.
 MySQL> ALTER TABLE table_name DROP field_name;  

이상의 관련 내용은 MySQL alter 문장의 사용법, 추가, 수정, 삭제 필드 등에 대한 소개입니다. 성과를 거두시기 바랍니다.

좋은 웹페이지 즐겨찾기