반응형

--- 외부 명령---

 

실행하기

mysql -u 사용자id -p 암호

 

암호변경

mysql> set password=password('새암호');

 

끝내기

mysql> quit

 

--- 테이블 만들기 ---

데이터베이스 보기

SHOW DATABASES;

 

데이터베이스 이동하기

USE dbtest;

 

데이터베이스 만들기

CREATE DATABASE dbtest;

 

데이터베이스 삭제하기

DROP DATABASE dbtest;

 

테이블 만들기

CREATE DATABASE dbtest;

USE dbtest;

CREATE TABLE mytable(no int not null auto_increment, name varchar(12), id varchar(10), 

email varchar(40), sex varchar(10), primary key(no) );

 

테이블 보기

SHOW TABLES;

DESC mytable;

 

테이블에 필드 추가하기

ALTER TABLE mytable ADD age int(10);

 

데이터 추가하기

INSERT INTO mytable(name,id,email,sex,age)VALUES('홍길동','hong01','hong01@naver.com','M',30);

 

데이터 보기

select * from mytable;

 

데이터 부분별 보기

select * from mytable where age>30;

select name from mytable where age>30;

 

데이터 수정하기

UPDATE mytable set name = '홍길동' where no='1';

 

데이터 삭제

DELETE FROM table명 WHERE no=4;

 

데이터 선택 조건연산자

SELECT * FROM table명 WHERE no='2' AND name='홍길동';

SELECT * FROM table명 WHERE no='2' OR no='3';

 

데이터 선택 범위조건

SELECT * FROM table명 WHERE no BETWEEN 2 AND 6;

 

정렬 조건 : (order by asc, desc)

SELECT * FROM table명 ORDER BY no DESC;

//조건없이 정렬만 할때

SELECT TOP 1 * FROM table명 ORDER BY no DESC;

//거꾸로 정렬한 후 최상위 1개만 추출

 

'Programming > MySQL' 카테고리의 다른 글

MySQL을 이용해 OLE DB 사용  (0) 2020.06.29
MySQL MFC 연동 예제  (0) 2020.06.29
MySQL MFC 연동  (0) 2020.06.29
Mysql 목록보기 조회  (0) 2020.06.28
MySQL PHP로 보기  (0) 2020.06.28
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기