요즘 감기에 걸려서 몸상태가 좋지가 않아 처음으로 지각을 했다..ㅠㅠ 앞으론 몸관리 잘해야겠다..

일단 오늘 초반에는 테이블 만드는 법을 가르쳐 주신것 같다 일전에 SQL은 배운 경험이 있어 바로 따라가기가 수월했다. 지금까지 한 부분을 정말 간단히 짚고 넘어가고자 한다. 테이블을 만드는 과정이기 때문에 어렵지 않다.

DDL

[명령어 정리]

기능 명령어 사용 예시
시작하기 1. mysql -u 'ID' -p 'DB이름'
2. mysql command line client 접속
1. mysql>mysql -u root -p
(DB 최상위단으로 접속시)

후에 비밀번호 입력 후 사용
DB 검색 show databases; mysql> show databases;
DB 만들기 create database 'DB이름'; mysql> create database Test;
DB 사용 use 'DB이름' mysql> use Test;
Table 검색 1. 테이블 목록 : show tables;
2. 테이블 내용 조회 : desc 테이블 이름
mysql> show tables; mysql> desc member;
Table 만들기
+ 값 추가
create table '테이블 이름';
기본값 추가 : default로 넣을 수 있음
mysql> create table member(
    -> id varchar(20) NOT NULL PRIMARY KEY,
    -> name varchar(5) NOT NULL,
    -> age int,
    -> gender varchar(20) NOT NULL,
    -> email varchar(50),
    -> promotion varchar(2) default "dj" );
Table 불러오기  select*from 'table이름';(DML이다) mysql> select*from member;
Table 수정 alter table 테이블 명
1. 삭제 drop column 컬럼명
2. 추가 add 컬럼명
3. 속성 변경 modify 컬럼명


DML

- 내용 조회

select * from user(테이블 이름)

- 특정 어트리뷰트만 가지고 오기

select name,age from user;

- where로 조건 걸기

- 오름차순 내림차순 정렬

// 나이 오름차순

// 나이 내림차순 

 

- between과 in 사용

select * from user

where age

between 25 and 30;

//25살과 30살 사이인 사람들 가지고오기

 

select * from user

where age in (25, 30);

//25살과 30살인 사람들만 가져오기

 

등 나중에 정리 페이지에서 더 잘 정리해서 올릴 예정이다. 

 

+ Recent posts