1. MySQL 접속
$ cd /usr/local/mysql/bin
$ ./mysql -uroot -p
2. DATABASE 생성, 선택, 삭제
#DB 생성
CREATE DATABASE [DB명];
show databases;
#DB 선택
USE [DB명];
#DB 삭제
drop database [DB명];
3. Table 생성, 조회, 삭제
# 테이블 생성
create TABLE [테이블명] (
[컬럼명] [type],
[컬럼명] [type]
);
# 테이블 리스트 조회
show tables;
# 특정 테이블 상세 조회
desc [테이블명];
# 테이블 삭제
drop table [테이블명];
4. data 조회, 삽입, 수정, 삭제
select * from [테이블명];
insert into [테이블명] ([컬럼명], [컬럼명]) values ([데이터], [데이터]);
INSERT INTO 테이블이름 VALUES (데이터값1, 데이터값2, 데이터값3, ...);
delete from [테이블명] where [컬럼명] = [데이터];
5. 테이블 컬럼 추가
# 맨 뒤에 추가
ALTER TABLE `테이블명` ADD `컬럼명` 자료형;
# 맨 앞에 추가
ALTER TABLE `테이블명` ADD `새컬럼명` 자료형 FIRST;
# 지정 컬럼 뒤에 추가
ALTER TABLE `테이블명` ADD `새컬럼명` 자료형 AFTER `앞컬럼명`;
6. 테이블 컬럼명 변경
# 컬럼명 변경 (자료형 기입 필수)
ALTER TABLE `테이블명` CHANGE `기존컬럼명` `새컬럼명` 기존자료형;
# 컬럼 자료형 변경
ALTER TABLE `테이블명` CHANGE `컬럼명` `컬럼명` 새자료형;
https://www.lesstif.com/dbms/os-x-mysql-51283176.html
OS X MySQL 설정 파일 경로
<key>ProgramArguments</key> <array> <string>/usr/local/mysql/bin/mysqld</string> <string>--user=_mysql</string> <string>--basedir=/usr/local/mysql</string> --datadir=/usr/local/mysql/data <string>--plugin-dir=/usr/local/mysql/lib/plugin</string> <string>--
www.lesstif.com
'DB > 1' 카테고리의 다른 글
[h2] h2 database 설치 설정 (0) | 2022.02.11 |
---|---|
SQL 정리 (0) | 2022.02.08 |
[MySQL] 랭킹 순서 매기기 RANK, GROUP BY, ORDER BY (0) | 2020.06.01 |
개념적 데이터베이스 모델링 연습 (3) | 2020.03.10 |
[SQLD] 정규화 및 반정규화 (0) | 2020.03.10 |