일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Database
- Python
- AI
- Mac
- file
- judge
- git
- pytorch
- Linux
- CUDA
- LLM
- PostgreSQL
- DB
- GitLab
- enV
- Windows
- Package
- docker
- pandas
- Paper
- TORCH
- format
- Flask
- KAKAO
- Laravel
- evaluation
- numpy
- Converting
- Container
- list
Archives
- Today
- Total
Daily Develope
[MariaDB] 기본 명령어 본문
Database
ㅇ 생성
create database mydb;
Table
ㅇ 테이블 생성
예) mytable 테이블 생성하고, 메인키는 id와 id_sec 사용
CREATE TABLE mytable (id CHAR(10), id_sec VARCHAR(10), content VARCHAR(30), reg TIMESTAMP, PRIMARY KEY(id, id_sec));
# CHAR = 문자길이 제한 (정적)
# VARCHAR = 문자길이 제한 (동적)
# TIMESTAMP = 등록된 시간 기록
ㅇ 테이블 스키마 확인
DESCRIBE mytable;
ㅇ 테이블 스키마 변경
예) mytable에 정의된 content 속성을 VARCHAR(50)으로 변경
ALTER TABLE mytable MODIFY content VARCHAR(50);
ㅇ 테이블 삭제
예) mytable이 정의된 경우 삭제
DROP TABLE IF EXISTS mytable;
Data
ㅇ 선택 (Select)
SELECT * FROM mytable;
ㅇ 변경 (Update)
UPDATE mytable SET contents='hello world';
ㅇ 삭제 (Delete)
- id값으로 삭제
DELETE FROM mytable WHERE id=123;
- 오래된 순으로 10개의 튜플 삭제 (registered 속성에 시간 정보가 저장된 경우)
DELETE FROM mytable ORDER BY registered LIMIT 10;
'DB' 카테고리의 다른 글
[PSQL] postgresql 명령어 정리 (0) | 2022.09.27 |
---|---|
[DB] Table 외래키 제약 조건 (0) | 2022.08.10 |
[DB] EXISTS / IN / JOIN 비교 (0) | 2022.06.23 |
[MySQL] CLI 명령 (0) | 2022.04.03 |
[MySQL] 백업 및 복구 (0) | 2022.01.07 |