환경 설치
설치
sudo apt-get update
sudo apt-get install mysql-server
서버가동
sudo systemctl start mysql (재부팅시 자동가동 sudo systemctl enable mysql)
서버중지
sudo systemctl stop mysql
패스워드 설정
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'yourPassword';
접속
# -u(계정 접근), -p(비밀번호) mysql -u root -p
GUI mysql-workbench설치
https://velog.io/@ywoosang/%EC%9A%B0%EB%B6%84%ED%88%AC-MySQL-Workbench-%EC%84%A4%EC%B9%98-pbco0ee5
작업 명령
mysql > SHOW Databases; 현재 모든 데이터 베이스 확인
mysql > SHOW TABLES; USE로 선택한 데이터베이스의 모든 테이블을 확인한다.
mysql > USE database이름; 작업할 데이터 베이스 선택
mysql > DESCRIBE 테이블이름; 현재 선택한 데이터베이스의 테이블 구조 보기
mysql > DROP DATABASE database이름; 현재 선택한 데이터베이스 삭제
mysql> CREATE TABLE table_name (token VARCHAR(30) NOT NULL, score INT NOT NULL); 테이블 생성 예시
mysql > INSERT INTO 테이블명 VALUE("데이터") 테이블에 데이터 추가
'개발 학습' 카테고리의 다른 글
S2: git workflow (0) | 2021.11.02 |
---|---|
S2: 다대다'조인테이블 / 스키마 / JOIN'SQL (0) | 2021.10.21 |
S2: SQL 기본 구문 (0) | 2021.10.19 |
S2: dotenv 환경변수와 export 환경변수 (0) | 2021.10.19 |
S2: CLI 사용권한 chmod 사용 (0) | 2021.10.19 |
댓글