2020. 12. 12. 19:52ㆍMysql, Sequelize
DB 목록 확인 -
show databases;
DB 생성 -
create database 디비 이름;
DB 접속 -
use 디비이름;
table 생성 -
create table 테이블 이름 (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(15) NOT NULL UNIQUE KEY,
email VARCHAR(15)NOT NULL
FOREIGN KEY phone REFERENCES 참조 테이블이름(참조 컬럼이름) ON UPDATE CASCADE
);
NOT NULL : null이 될수없음
AUTO_INCREMENT : 자동으로 숫자(인덱스값) 증가
PRIMARY KEY: 기본키
FOREIGN KEY: 외래키
UNIQUE KEY: 유니크 키(기본키는 아니지만 값이 하나만 있어야함)
DB안에있는 테이블 확인 -
show tables;
테이블 상세 정보 확인 -
DESCRIBE 테이블 이름;
테이블 전체데이터 조회 -
select * from 테이블명;
컬럼 name이 "김짱구" 조건데이터 조회 -
select * from 테이블명 where name ="김짱구";
컬럼 name이 "김" 으로 시작하는 조건데이터 조회 -
select * from 테이블명 where name like "김%";
* %앞에있으면 김으로 끝나는 데이터 조회
데이터 입력 -
INSERT INTO 테이블명 (name, email) VALUES ('김짱구', 'asd@test.com');
데이터 수정 -
UPDATE 테이블명 SET name='신짱구' WHERE name='김짱구';
테이블 데이터 삭제 -
delete from 테이블 명;
컬럼 name이 "김짱구" 데이터 삭제 -
delete from 테이블 명 where name = "김짱구";
테이블 삭제 -
DROP TABLE 테이블이름;
디비 삭제 -
DROP DATABASE DB이름;
'Mysql, Sequelize' 카테고리의 다른 글
Sequelize Mysql 연결 (Sequelize-cli Mysql2) (0) | 2020.12.13 |
---|---|
Sequelize Mysql 연결 시 참고 Mysql2 (0) | 2020.12.13 |
Sequelize-cli 초기 실행 시 주의점 (0) | 2020.08.29 |
DB생성, DB에있는 테이블 검색 (0) | 2020.08.29 |
윈도우에서 MYSQL CMD 접속하는 방법 (0) | 2020.08.29 |