반응형
reference link: w3schools-MySQL
1. CREATE TABLE
- Table1과 같은 구조의 table 만들기(data는 생성되지 않는다 )
CREATE TABLE [table_name] LIKE Table1;
- Table1과 같은 구조, 같은 데이터의 table 만들기
- Precautions:
CREATE ~ AS
를 사용할 때, 데이터 구조는 동일하게 저장되지만, index(PRIMARY KEY, FOREIGN KEY 등)의 정보는 저장되지 않는다.
- Precautions:
CREATE TABLE [table_name] AS SELECT * FROM Table1;
2. TRUNCATE verses DELETE FROM
- TRUNCATE
- 전체 데이터를 한 번에 삭제하는 방식
- Auto Increment가 1부터 시작됨
- DELETE FROM
- WHERE절을 이용하여 원하는 데이터만을 삭제하는 방식
- Auto Increment가 데이터가 지워진 내역 바로 다음부터 시작됨(ex. id가 1~5까지인 data가 지워졌으면, DELETE FROM 이후 id에 6부터 들어감)
3. Database 및 Table 조회
# 생성되어있는 database를 조회한다
SHOW DATABASES;
# 현재 사용중인 database를 보여준다
SELECT DATABASE();
# 현재 사용중인 database를 변경한다
USE [DATABASE NAME];
# db 내의 table 목록을 보여준다
SHOW TABLES;
# 특정 table의 schema를 확인한다
DESC [TABLE NAME];
# CREATE TABLE 문을 보여준다.
SHOW CREATE TABLE [TABLE NAME];
4. Terminal MySQL console 창 clear
# clear MySQL console screen
mysql > system clear
mysql > \! clear
5. MySQL 세팅 값 보기
show variables like 'bulk_insert_buffer_size'
반응형
'RDB' 카테고리의 다른 글
MySQL] Group By 이후 SUM (0) | 2023.06.15 |
---|---|
MySQL 백업 및 복원 (0) | 2023.06.09 |
MySQL : 조인(JOIN) (0) | 2021.11.11 |
MySQL 입문 (0) | 2021.11.11 |
데이터베이스 개요 (0) | 2021.11.11 |