-
맥북에 mysql 설치 및 간단한 CLI 명령어사이드 프로젝트(yamukja)/데이터베이스 2023. 10. 10. 23:52
Homebrew를 통해 mysql 설치하기
1. 패키지 매니저 Homebrew를 이용해 MYSQL을 설치하기
터미널에서 아래의 명령어를 통해 mysql을 간단하게 설치할 수 있다.
brew install mysql
brew info mysql
2. MySQL 서비스 시작하기(백그라운드의 데이터베이스 서버를 시작하는 것임)
brew services start mysql(중지 명령어는 start를 stop으로 바꾸면 된다.)
3. MySQL 접속하기
mysql -u root -p
추가적인 CLI 명령어들
- 보안설정
mysql_secure_installation
- 현재 모든 데이터베이스 목록 출력
show databases;
- 데이터베이스 생성
create database 'DB이름' character set utf8mb4 collate utf8mb4_general_ci;
- db 선택
use 'DB이름';
- 선택한 db 테이블 목록 출력
show tables;
- mysql 나가기
exit
- 테이블 생성
create table <테이블명> (
컬럼명1 자료형 속성1 속성2 속성3 ... ,
컬럼명2 자료형 속성1 속성2 ... ,
컬럼명3 자료형,
컬럼명4 자료형
);
예시)
- 테이블 정보 조회
describe <테이블명>;
- 테이블에 data 삽입
insert into <테이블명> (컬럼명1, 컬럼명2, ....) values
(데이터1, 데이터2, ...),
(데이터1, 데이터2, ...);
- 테이블 data 조회
select * from <테이블명> where 조건;
예시)
- 테이블 data 정렬 검색
select * from 테이블명 order by 컬럼이름 asc/desc;
- 테이블 data 검색 시 상위 데이터 검색
select * from 테이블명 limit 데이터갯수;
- 테이블 data 수정
update 테이블명 set 필드명1 = 수정될값, ... where 조건;
- 테이블 data 삭제
delete from 테이블명 where 조건;
- 테이블 삭제
drop table 테이블명;
- 데이터베이스 삭제
drop database db명;
- table 이름 변경
alter table 기존테이블명 rename 새로운테이블명;
- table에 컬럼 추가
alter table 테이블명 add 컬럼명 자료형 속성1, ...;
- table의 컬럼 삭제
alter table 테이블명 drop 컬럼명;
- table의 컬럼 수정
alter table 테이블명 change 기존컬럼명 새컬럼명 새컬럼의자료형;
'사이드 프로젝트(yamukja) > 데이터베이스' 카테고리의 다른 글
MySQL에 사용자 추가 및 권한부여 (0) 2023.10.13 MySQL 버전 변경 시 발생했던 문제점 및 해결방법 (1) 2023.10.11