반응형
접속 및 초기 접속
sudo mysql -u root -p

초기 비밀번호는 없기 때문에 그냥 엔터치면 로그인이 된다
비밀번호르 변경한 경우에는 변경한 비밀번호를 입력하자
비밀번호 변경
sudo mysqladmin -u root -p password 변경할비밀번호

기존 비밀번호를 입력하면 비밀번호가 변경된다
적용 시키기 위해서는
sudo service mysql restart
이후 다시 접속할 때 변경한 비밀번호를 입력하면 된다
DB 생성 및 삭제, 조회, 접속
DB 생성
CREATE DATABASE DB이름 CHARACTER SET utf8 COLLATE utf8_general_ci;
DB 조회
show databases;
DB 접속
USE DB이름
DB 삭제
DROP DATABASE DB이름;

TABLE 생성 및 삭제, 조회
TABLE 조회
show tables;
TABLE 생성
CREATE TABLE 테이블이름 (컬럼1이름 데이터타입, 컬럼2이름 데이터타입, ···)
데이터 타입은 https://dev.mysql.com/doc/refman/8.0/en/data-types.html 여기를 확인

처음엔 당연히 비어있고, 이후 테이블 생성 후 조회하니 테이블이 생성된 것을 확인할 수 있다
TABLE 상세 조회
desc 테이블이름;

TABLE 삭제
DROP TABLE 테이블이름;

CRUD (Create, Read, Update, Delete)
테이블 데이터 조작 명령어
Create
INSERT INTO 테이블이름(컬럼이름1, 컬럼이름2, ···) values (데이터1, 데이터2, ···);
Read
SELECT 컬럼이름1, 컬럼이름2, ··· FROM 테이블이름 (WHERE 조건, LIMIT 조회할레코드수, GROUP BY 그룹핑할기준칼럼이름 ···);

Update
UPDATE 테이블이름 set 칼럼이름 = 변경할데이터 WHERE 조건;

Delete
DELETE FROM 테이블이름 WHERE 조건;

반응형
'CS > DB' 카테고리의 다른 글
| [MySQL] python과 C, C++로 MySQL 연동하기 (0) | 2024.02.23 |
|---|---|
| 데이터베이스 기초 (1) | 2024.02.13 |
| [ODBC, 비주얼 스튜디오, SQL Server] 데이터 삽입, 삭제 (0) | 2023.11.05 |
| [ODBC, 비주얼 스튜디오, SQL Server] 데이터 가져오기 (0) | 2023.11.04 |
| [SQL Server] 설치 & 사용 (0) | 2023.11.04 |