SQL:TABLE 조작: 두 판 사이의 차이
둘러보기로 이동
검색으로 이동
(새 문서: {{SQL}} == 사용법 == {| class="wikitable" !의도 !설명 !SQL |- |테이블 목록 | |SHOW TABLES; |- |테이블 생성 |데이터유형을 지정해주어야 생성된다. 테...) |
(→사용법) |
||
(같은 사용자의 중간 판 3개는 보이지 않습니다) | |||
1번째 줄: | 1번째 줄: | ||
{{SQL}} | {{SQL}} | ||
== 사용법 == | ==사용법== | ||
{| class="wikitable" | {| class="wikitable" | ||
!의도 | !의도 | ||
21번째 줄: | 21번째 줄: | ||
|DROP TABLE 테이블명; | |DROP TABLE 테이블명; | ||
|} | |} | ||
{| class="wikitable" | |||
!의도 | |||
!설명 | |||
!방법 | |||
|- | |||
|테이블 보기 | |||
| | |||
|SHOW TABLES; | |||
|} | |||
===테이블 만들기=== | |||
{| class="wikitable" | |||
!의도 | |||
!설명 | |||
!방법 | |||
|- | |||
|테이블 만들기 | |||
|IF NOT EXISTS 조건을 걸어 테이블의 종류를 최신화하는 것도 가능하다. | |||
|CREATE TABLE IF NOT EXISTS 테이블명(변수 타입, 변수2 타입2 제한조건, ....) | |||
|- | |||
|테이블 이름 제한 | |||
|실수하기 쉬운 순서대로 나열해 보았다. | |||
#반드시 문자로 시작.(많은 사람들이 숫자로 시작하는 테이블을 만드는 실수를 한다.) | |||
#오라클에서 사용되는 예약어나 다른 객체명과 중복불가(TRUE 같은 것들은 사용 불가.) | |||
#1~30자 까지 가능함. | |||
#A~Z까지의 대소문자와 0~9까지의 숫자, 특수기호는 (_, $, #)만 포함할 수 있음. | |||
#공백허용 안됨. | |||
| | |||
|- | |||
|테이블 데이터형 종류 | |||
| | |||
{| class="wikitable" | |||
!변수타입 | |||
!설명 | |||
|- | |||
|longtext | |||
|여러 글자 텍스트. | |||
|- | |||
|DATETIME | |||
|시간 데이터. | |||
|- | |||
|FLOAT | |||
|실수 | |||
|- | |||
|INT | |||
|정수 | |||
|} | |||
| | |||
|}<br /> | |||
===테이블 작성=== | |||
테이블명,컬럼명 명명 규칙 | |||
#반드시 문자로 시작 해야함. | |||
#1~30자 까지 가능함. | |||
#A~Z까지의 대소문자와 0~9까지의 숫자, 특수기호는 (_, $, #)만 포함할 수 있음. | |||
#오라클에서 사용되는 예약어나 다른 객체명과 중복불가 | |||
#공백허용 안됨. | |||
===합치기=== | |||
"select * from 합칠데이터1 union all select * from 합칠데이터2" | |||
=== 조작 === | |||
{| class="wikitable" | |||
!의도 | |||
!설명 | |||
!방법 | |||
|- | |||
|테이블 속성 보기 | |||
| | |||
|DESC 테이블명; | |||
|- | |||
|속성 변경 | |||
| | |||
|ALTER TABLE 테이블명 ADD 데이터타입 (속성명); | |||
|} | |||
= 데이터 조회는 다음 문서에서 = |
2022년 10월 28일 (금) 22:54 기준 최신판
SQL에 대한 자료를 모아놓기 위한 틀 틀:SQL
사용법[편집 | 원본 편집]
의도 | 설명 | SQL |
---|---|---|
테이블 목록 | SHOW TABLES; | |
테이블 생성 | 데이터유형을 지정해주어야 생성된다.
테이블 이름은 ASCII: [0-9,a-z,A-Z$_] 에 한정되니, 특수문자 |
create table 테이블명(컬럼명 데이터유형, ...)
create table if not exists 테이블명 (칼럼명 데이터형식 PRIMARY KEY, Open INT, ...) |
테이블 삭제 | DROP TABLE 테이블명; |
의도 | 설명 | 방법 |
---|---|---|
테이블 보기 | SHOW TABLES; |
테이블 만들기[편집 | 원본 편집]
의도 | 설명 | 방법 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
테이블 만들기 | IF NOT EXISTS 조건을 걸어 테이블의 종류를 최신화하는 것도 가능하다. | CREATE TABLE IF NOT EXISTS 테이블명(변수 타입, 변수2 타입2 제한조건, ....) | ||||||||||
테이블 이름 제한 | 실수하기 쉬운 순서대로 나열해 보았다.
|
|||||||||||
테이블 데이터형 종류 |
|
테이블 작성[편집 | 원본 편집]
테이블명,컬럼명 명명 규칙
- 반드시 문자로 시작 해야함.
- 1~30자 까지 가능함.
- A~Z까지의 대소문자와 0~9까지의 숫자, 특수기호는 (_, $, #)만 포함할 수 있음.
- 오라클에서 사용되는 예약어나 다른 객체명과 중복불가
- 공백허용 안됨.
합치기[편집 | 원본 편집]
"select * from 합칠데이터1 union all select * from 합칠데이터2"
조작[편집 | 원본 편집]
의도 | 설명 | 방법 |
---|---|---|
테이블 속성 보기 | DESC 테이블명; | |
속성 변경 | ALTER TABLE 테이블명 ADD 데이터타입 (속성명); |