MariaDB (or MYSQL) 기본 명령어
DB 생성
create database [DB_01];
전체 DB 확인
show databases;
DB 삭제
drop database [DB_01];
DB 접속
use [DB_01];
테이블 확인
show tables;
테이블 생성
CREATE TABLE `[Table_Name]` (
`필드_01` int(11) NOT NULL,
`필드_02` char(10) DEFAULT NULL,
`필드_03` char(20) DEFAULT NULL,
`필드_04` char(80) DEFAULT NULL,
`필드_05` char(20) DEFAULT NULL,
PRIMARY KEY (`Field_Name_01`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
테이블 삭제
drop table [테이블_01];
정렬된 레코드 확인
SELECT [필드_01], [필드_02] FROM [테이블] where [필드_02] = 'XXXXXX' ORDER BY [필드_01];
SELECT [테이블_01].*, [테이블_02].[필드_03]
FROM [테이블_01] JOIN [테이블_02]
ON [테이블_01].[필드_01] = [테이블_02].[필드_02];
레코드 정보 갱신
UPDATE [테이블] SET [필드_01] = 'Y' where [필드_02] = 'XXXXXX';
신규 레코드 추가
INSERT INTO [테이블] (필드_01, 필드_02)
VALUES('X_001', 'Y_001'),
('X_002', 'Y_002'),
('X_003', 'Y_003');
레코드 삭제
DELETE FROM [테이블] WHERE 필드_01 = 'X'
필드 추가
ALTER TABLE [테이블] ADD [필드_01] text
필드 삭제
ALTER TABLE [테이블] DROP [필드_01]
필드명 변경
ALTER TABLE [테이블] CHANGE [필드_01] [[필드_02]
필드 데이터 타입 변경
ALTER TABLE [테이블] MODIFY [필드_01] [필드_타입01]