▶ 데이터베이스 또는 테이블 보기
SHOW DATABASES;
SHOW TABLES;
SHOW DATABASES;
SHOW TABLES;
▶ 데이터베이스 생성하기
CREATE DATABASE 데이터베이스명;
CREATE DATABASE 데이터베이스명;
CREATE DATABASE address;
▶ 테이블 생성하기
CREATE TABLE 테이블명 (컬럼명1, 컬럼명2, 컬럼명3, ..., 컬럼명N);
CREATE TABLE 테이블명 (컬럼명1, 컬럼명2, 컬럼명3, ..., 컬럼명N);
CREATE TABLE address(no INT, name VARCHAR(20), tel VARCHAR(20));
▶ 데이터베이스 사용
USE 데이터베이스명;
USE 데이터베이스명;
USE address;
▶ 데이터베이스 삭제하기
DROP DATABASE 데이터베이스명;
DROP DATABASE 데이터베이스명;
DROP DATABASE address;
▶ 테이블 삭제하기
DROP TABLE 테이블명;
DROP TABLE 테이블명;
DROP TABLE address;
▶ 테이블에 새로운 컬럼 추가하기
ALTER TABLE 테이블명 ADD 컬럼명 자료형;
ALTER TABLE 테이블명 ADD 컬럼명 자료형;
ALTER TABLE address ADD memo VARCHAR(50);
▶ 데이블의 특정 컬럼을 변경하기
ALTER TABLE 테이블명 CHANGE 변경전명 변경후명 자료형;
ALTER TABLE 테이블명 CHANGE 변경전명 변경후명 자료형;
ALTER TABLE address CHANGE memo memotext VARCHAR(60);
▶ 테이블에 특정 컬럼을 삭제하기
ALTER TABLE 테이블명 DROP 컬럼명;
ALTER TABLE address DROP memotext ;
▶ 테이블에 특정 컬럼을 삭제하기
ALTER TABLE 테이블명 DROP 컬럼명;
ALTER TABLE address DROP memotext ;
▶ 테이블에 데이터 추가하기
INSERT INTO 테이블명 (컬럼1, 컬럼2, ..., 컬럼N) VALUES (데이터1, 데이터2, ..., 데이터N);
INSERT INTO 테이블명 (컬럼1, 컬럼2, ..., 컬럼N) VALUES (데이터1, 데이터2, ..., 데이터N);
INSERT INTO address (no,name,tel,) VALUES ( '001', 'signes', '010-333-0000');
▶ 테이블 구조 살펴보기
DESCRIBE 테이블명;
▶ 테이블 구조 살펴보기
DESCRIBE 테이블명;
DESCRIBE address;
▶ 원하는 항목 표시하기 ->
SELECT * FROM 테이블이름;
SELECT 컬럼1, 컬럼2, ...컬럼N FROM 테이블이름;
▶ 원하는 항목 표시하기 ->
SELECT * FROM 테이블이름;
SELECT 컬럼1, 컬럼2, ...컬럼N FROM 테이블이름;
▶ 조건하에 항목 표시하기
SELECT id, name, email FROM memo WHERE sex = 'M' AND math > '70';
SELECT id, name, email FROM memo WHERE sex = 'M' AND math > '70';
▶ 순서대로 표시하기
// 오름차순
SELECT name, phone FROM memo ORDER BY 컬럼명 ASC;
// 내림차순
SELECT name, phone FROM memo ORDER BY 컬럼명 DESC;
// 오름차순
SELECT name, phone FROM memo ORDER BY 컬럼명 ASC;
// 내림차순
SELECT name, phone FROM memo ORDER BY 컬럼명 DESC;
▶ 원하는 갯수만큼 가져오기
// 위에서 4개만 가져온다.
SELECT * FROM memo LIMIT 4;
// 3번부터 4개를 가져온다.
SELECT * FROM memo LIMIT 2, 4;
// 위에서 4개만 가져온다.
SELECT * FROM memo LIMIT 4;
// 3번부터 4개를 가져온다.
SELECT * FROM memo LIMIT 2, 4;
▶ 데이터 개수 알아내기
SELECT COUNT(*) FROM data;
▶ 특정조건에 해당되는 데이터 갯수 구하기.
SELECT COUNT(*) FROM data WHERE sex = 'F';
▶ 검색을 통해 데이터 가져오기
SELECT * FROM student WHERE name LIKE '인민%';
▶ 자료 업데이트 하기
UPDATE 테이블명 SET 컬럼 = 값, ... WHERE 조건문
▶ 자료 삭제하기
DELETE FROM 테이블명 WHERE 조건문;
▶ 자료 sql로 백업하기
Dmysqldump -u테이블 -p암호 db table > bbs.sql
▶ 자료 sql파일을 업로드하기
mysql -u유저명 -p비밀번호 디비명 < SQL화일경로/SQL화일명
Dmysqldump -u테이블 -p암호 db table > bbs.sql
▶ 자료 sql파일을 업로드하기
mysql -u유저명 -p비밀번호 디비명 < SQL화일경로/SQL화일명
'Program > MySQL' 카테고리의 다른 글
MySql 기본 폼 (0) | 2007.10.11 |
---|---|
Mysql - myisamchk.exe 사용하기 (0) | 2007.10.04 |