일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- java
- 공부일지
- 코딩봉사
- 파이썬
- MYSQL
- BFS
- 코딩교육봉사
- kotlin
- 문제풀이
- softeer
- 회고
- SW봉사
- 시나공
- 소프티어
- 백준알고리즘
- 데이터베이스
- 코틀린
- 정보처리산업기사
- 백준 알고리즘
- 스프링
- python
- 프로그래머스
- 백준
- SQL
- programmers
- C++
- 자바
- 1과목
- 알고리즘
- CJ UNIT
- Today
- Total
JIE0025
[SQL] database 기본 문법 본문
< database >
생성: create database test;
삭제: drop database test;
열람 - 현재 존재하는 database확인 : show databases;
선택 - table 생성할 db 선택 : use test;
조회 - 지금 사용중인 db : select database();
< Table > 데이터가 실질적으로 저장되는 저장소
생성: create table testTB(
`id` int primary key not null,
.
.
.
);
열람 - Table list 확인 : show tables;
TB 스키마 열람 : desc testTB;
제거 : drop table testTB;
< 데이터 관리 - 삽입 >
테이블 안에 데이터 삽입하기
1) insert into testTB values ('1','유재석','010'-1111-2222');
2) insert into testTB (`id`,`name` .... ) values ('1','유재석','010'-1111-2222');
2)가 더 좋다고 하신다... 내 의견은 아니고,,
<데이터 관리 - 변경>
update testTB set name= '박명수' where id = '1';
< 데이터 관리 - 삭제 >
delete from testTB whrer id ='1';
< 데이터관리 - 조회 >
select * from testTB; //전체 Table 확인
select name, birthday from testTB //열람하고자 하는 정보 선택
select * from testTB where id='3'; //id가 3인 데이터 조회
select * from testTB limit 1;
select * from testTB limit 0,2;
select * from testTB where address ='서울' limit 2;
< 데이터 Grouping >
select address from testTB group by address; //address 로 그룹핑 : address의 종류table 조회
select grade from testTB group by grade;
< 데이터 정렬 >
select * from testTB order by birthday desc; //birthday기준으로 큰 값부터 정렬
select * from testTB s order by grade asc , name asc; //grade 작은 값부터 정렬, grade에 같은 값이 존재할 경우 그 때엔 name 작은 값부터 정렬
>> desc : 큰것부터 작은것 순
>> asc : 작은것부터 큰것 순
20 02 05 ~ 20 02 06 sql 기본 문법 공부
시청한 강의 : 생활코딩 >서버> MySQL > Database부터 정렬까지
https://opentutorials.org/course/195
'Application > Database' 카테고리의 다른 글
[MSSQL] SELECT, MSSM 관련 개념 (0) | 2021.04.07 |
---|---|
[MSSQL] GROUP BY, HAVING 이해하기 (0) | 2021.04.07 |
[MSSQL] SQL 쿼리 기초이론, 제약조건 (0) | 2021.03.31 |
[MSSQL] SQL 서버와 SSMS(관리도구) 설치, 데이터베이스 테이블 생성 (0) | 2021.03.11 |
[Maria DB] 설치와 테스트 (0) | 2020.02.03 |