mySQL 조회

김지혜·2023년 7월 4일

SQL

목록 보기
2/5

mysql 설정

  • aws 서비스의 RDS를 이용하여 데이터 베이스를 생성


    -> 인바운드 규칙 편집 (모든 네트워크 id(IPv4, IPv6) 접근 허용


host, user, password, port 확인 후 등록 확인

데이터 베이스

테이블 생성

데이터베이스 NodeJS 생성

CREATE DATABASE NodeJS;

= 우클릭 후 Run Mtsql Quary시 생성 확인

데이터 생성, 삽입, 조회

  1. 테이블 courses 생성
CREATE TABLE IF NOT EXISTS users (
    id int(11) NOT NULL AUTO_INCREMENT,
    name varchar(255) NOT NULL,
    age int(11) NOT NULL,
    PRIMARY KEY (id)
);
  1. 데이터 삽입
// 데이터 삽입
INSERT INTO users (name, age) VALUES
    ('name', 20);
  1. 데이터 조회
// 기본 (전체 조회(*))
SELECT * FROM courses;

조건 조회

SELECT * FROM users;

= 결과 값

// 명령어 수정 후 입력
SELECT * FROM users WHERE id = 2;

DATABASE 삭제

DROP DATABASE (name);

TABLE 삭제

DROP TABLE (name);

DATABASE RENAME

RENAME DATABASE NodeJS TO LV_NodeJS;

=> 구문 오류

새 DATABASE 생성과 동시에 기존 DATABASE 삭제

-- Create a new database
CREATE DATABASE LV_NodeJS;
-- Transfer tables to the new database
RENAME TABLE NodeJS.table1 TO LV_NodeJS.table1,
            NodeJS.table2 TO LV_NodeJS.table2,
            NodeJS.table3 TO LV_NodeJS.table3;
-- Drop the old database
DROP DATABASE NodeJS;

0개의 댓글