데이터베이스

06/11 mysql 다운로드 , select, insert

박준희 2021. 6. 11. 14:11

DB

Mysql은 관계형 데이터베이스

몽고디비는 NoSQL

 

관령성을가지며 중복이 없는 데이터들의 집합

 

데이터베이스를 관리하는 시스템 DBMS

 

mysql 다운로드

https://dev.mysql.com/downloads/installer/

 

MySQL :: Download MySQL Installer

Select Operating System: Select Operating System… Microsoft Windows Select OS Version: All Windows (x86, 32-bit) Windows (x86, 32-bit), MSI Installer 8.0.25 2.4M (mysql-installer-web-community-8.0.25.0.msi) MD5: 7f64b7ca2c526c359919d9db1bc8d669 | Signatu

dev.mysql.com

 

Choosing a setup Type : Custom

MySQL Server

MySQL Workbench

 

환경변수 설정

C:\Program Files\MySQL\MySQL Server 8.0\bin

cmd연결 테스트

mysql -h [주소] -P [포트] -u [계정] -p

 

 

sql tutorial

https://www.w3schools.com/sql/default.asp

 

SQL Tutorial

SQL Tutorial SQL is a standard language for storing, manipulating and retrieving data in databases. Our SQL tutorial will teach you how to use SQL in: MySQL, SQL Server, MS Access, Oracle, Sybase, Informix, Postgres, and other database systems. Start learn

www.w3schools.com

 

mysql에서 데이터베이스와 스키마는 같은 개념

 

예약어는 대문자로 쓰는 것이 좋음

 

스키마 생성

캐릭터 셋을 설정해야 한글이 안깨짐

 

테이블

테이블이란 데이터가 들어갈 수 있는 틀

 

로우(row)  컬럼(column)

행           열

 

now()

CURRENT_TIMESTAMP

 

DEFAULT CHARSET 을 utf8 로 하지않으면 한글이 입력되지 않음

 

ctrl + enter 커서 위치 실행

 

테이블 생성

 

데이터 insert 연습

 

 

where절을 사용한 조회

SELECT * FROM nodejs.users WHERE married = 1 and age > 35;

ORDER BY키워드로 데이터 정렬 가능

 

 

LIMIT

LIMIT키워드로 몇개를 보여줄 지 설정 가능

OFFSET으로 건너뛸 부분을 설정 가능