mysql -u root -p
패스워드 입력(암호 설정이 없다면 그냥 엔터)
show databases;
use mysql;
show tables;
desc db;
SELECT 필드명1, 필드명2 FROM 테이블명;
CREATE DATABASE 데이타베이스명 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE TABLE 테이블명 (
필드명1 INT NOT NULL AUTO_INCREMENT,
필드명2 CHAR(글자수),
필드명3 INT,
PRIMARY KEY(no)
);
mysql이 설치된 폴더의 mysql.exe파일이 존재하는 폴더에(기본 bin)
명령어를 입력하고 sql파일로 저장한다.
명령프롬프트에서 해당 경로로 이동 한 후(c:/apm_setup/server/mysql5/bin/)
mysql -u root -p패스워드 데이타베이스명 < 파일명.sql 입력
ALTER TABLE 테이블명 ADD 새 필드명 새 필드타입 AFTER 필드명;
ALTER TABLE 테이블명 DROP 삭제할 필드명;
ALTER TABLE 테이블명 CHANGE 필드명 새 필드명 새 필드타입;
ALTER TABLE 테이블명 MODIFY 필드명 새 필드타입;
ALTER TABLE 테이블명 RENAME 새 테이블명;
DROP TABLE 테이블명;
INSERT INTO 테이블명 (필드명1, 필드명2) VALUES ("문자 데이터",20);
UPDATE 테이블명 SET 수정할 필드명='값' WHERE 검색 필드명=값;
DELETE FROM 테이블명 WHERE 필드명=값;
SELECT 반환할 필드명 테이블명 WHERE 검색 필드명 = 값;
show variables like 'c%'; (첫글자가 c인 요소 보기)
터미널에서,
mysqldump -u root -p 데이터베이스명 > 파일명.sql
password 입력.
현재 터미널 상의 경로에 sql file이 생성된다.
복구시킬 데이터베이스를 생성 한 후
터미널에서
mysql -u root -p 데이터베이스명 < 파일명.sql
View 'mysql.user' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them (2) | 2021.08.31 |
---|---|
Incorrect table definition; there can be only one auto column and it must be defined as a key auto_increment (0) | 2021.08.23 |
sql date 관련 DATETIME vs TIMESTAMP (0) | 2021.07.28 |
mysql alter (0) | 2021.07.21 |
배드 섹터 /Bad Sector (0) | 2021.07.19 |
댓글 영역