MySQL
데이터 베이스의 본질
CRUD Create Read Update Delete 입력(생성, 수정, 삭제), 출력이 데이터 베이스의 본질이다. 파일시스템은 원하는 정보의 검색하는데 불편하다. 스프레드시트같이 구조적으로 데이터를 관리하면 편한데 데이터베이스프로그램은 컴퓨터 언어를 이용해서 데이터를 관리할 수 있다. 데이터베이스프로그램은 자동화 할 수 있다. 데이테베이스 시장의 절대 강자는 관계형 데이터베이스이지만 SNS, 사물인터넷 등 수많은 데이터가 쏟아져 나오는 현재, 모든 데이터가 관계형 데이터베이스에 적합하지는 않다. NoSQL - 관계형데이터베이스가 아닌 다양한 데이터베이스가 만들어 지고 있다. 생활코딩 www.youtube.com/watch?v=2S6H6URQiY8&list=PLuHgQVnccGMBe0848t2_ZUgF..
MySQL과 파이썬 연동하기
파이썬과 MySQL을 연동하는 방법. 1. MySQL에 접속을 위한 유저를 하나 만든다. 여기서 admin계정은 사용하지 않고 특정 DB에서만 접속할 수 있는 계정을 만듦. #my_test 데이터베이스에만 접속이 가능한 유저 생성 create user 'node_user' @ '%' identified by 'node1234test'; # my_test DB를 관리할 권한 설정 grant all on my_test.*to'node_user' @ '%' 2. 이용순서 1) install MySQL connector module pip install mysql-connector-python 2) import mysql.connector (VScode 사용) 3) use the connect() method ..
MySQL - join (+ case 조건문)
join = 테이블을 설계할 때 데이터의 무결성을 유지하고, 중복되는 데이터 처리를 위해 사용된다. -- students 테이블 생성 create table students( id int auto_increment primary key, first_name varchar(100) ); --papers 테이블 생성 create table papers( title varchar(100), grade int, student_id int, foreign key(student_id) references students(id) on delete cascade ); foreign key / references student_id는 papers테이블 내에 있던 자료가 아니라 students테이블에 있는 id 컬럼을 불..
MySQL 기본문법
- 테이블 생성하기. use yhdb; --야후db에서 작업하겠다. create table tweets(username varchar(15), -- username컬럼을 생성할 것이고, varchar로 15글자까지만 받을것이다. content varchar(140), --content 컬럼도 마찬가지로 varchar로 140글자까지만 받을것이다. favorites int -- favorites컬럼은 int형의 숫자만 받을것이다. ); 여기서 varchar는 문자와 숫자를 보관할 수 있는 데이터베이스 관리 시스템의 필드의 자료형의 하나로 입력된 자료의 크기만큼만 메모리를 할당하기 때문에 메모리의 낭비를 줄일 수 있음. select * from tweets; --tweet 테이블 불러오기 not null -..
Workbench 를 통해, AWS RDS에 접속환경 설정하는 방법
Workbench 를 통해, AWS RDS에 접속환경 설정하는 방법입니다. MySQL Workbench를 사용하여 MySQL을 실행하는 Amazon Relational Database Service(Amazon RDS) DB 인스턴스에 연결하려면 어떻게 해야 합니까? 해결 방법 아래 단계에 따라 MySQL Workbench를 Amazon RDS DB 인스턴스에 연결합니다. MySQL Workbench를 다운로드하고 설치합니다. MySQL Workbench를 열고 MySQL Connections 옆의 ⊕ 기호를 선택하여 새 연결을 설정합니다. [새 연결 설정(Setup New Connection)] 대화 상자에서 연결에 적합한 이름을 입력합니다. [파라미터(Parameters] 섹션에서 다음 세부 정보를 ..