반응형

MySQL 4

[DB/MySQL] Database - MySQL 기초 (index)

Database - MySQL 기초3 - index (https://opentutorials.org/course/195/1538) 심화 개념‼️‼️‼️‼️ index (인덱스) Database에 있는 데이터가 백만개 천만개 있는 경우 필요한 데이터를 찾아는데 시스템 상의 부하, 많은 시간이 소요될 수 있다. Database 기반의 웹서비스를 만들었을 때 게시판을 조회할 때 index 문제로 오랜 시간이 걸린다면?? 아무도 사용하지 않을 것이다. 물론 가볍게 사용하는 정도라면 index를 사용해서 만들 지 않아도 최근 컴퓨터의 성능은 좋기 때문에 빠른 처리가 된다. 하지만 그 반대일 때 index를 사용해서 빠르게 찾을 수 있도록 만들 수 있다. 인덱스의 종류 primary : 중복되지않는 유일한 키 no..

Programming/DB 2018.08.10

[DB/MySQL] Database - MySQL 기초2

Database - MySQL 기초 2 (https://opentutorials.org/course/195/1467) 생성 데이터베이스와 테이블을 만드는 행위 CREATE DATABASE [database name]; CREATE DATABASE [database name] CHARACTER SET utf8 COLLATE utf8_general_ci; 데이터베이스 목록 보기 SHOW DATABASES; 데이터베이스 삭제 DROP DATABASE [database name]; 데이터베이스 사용 USE [database name] Table 데이터가 실질적으로 저장되는 저장소 File과 유사한 역할, DB는 File을 Grouping해주는 것 스키마 : Schema 테이블에 적재될 데이터의 구조와 형식을 정..

Programming/DB 2018.08.10

[DB/MySQL] Database - MySQL 기초

Database - MySQL 기초 (https://opentutorials.org/course/195) 관계형 데이터베이스 sql 문법을 공유함 (sql - 데이터를 핸들링하기 위한 문법) mysql, oracle, mssql nosql 빅데이터를 다루는 데 주로 사용 mongodb http://nosql-database.org Database 시스템의 구성 Database Server 서버 안의 데이터를 저장, 수정, 삭제, 정의 하는 등의 관리 기능 등을 가짐 구조 - [Database Server] - Database - Table (Row - 행, Column - 열, field) - Row : 서로 연관되있는 데이터들의 set - Column : 데이터의 성격에 대한 구분 - field : 행..

Programming/DB 2018.08.09

[DB/MySQL] mysql charset 변경하기 (alter table character set)

mysql table을 설계하고 데이터를 넣는데 이름의 데이터때문에 character set관련 오류가 발생했다 mysql 에서 show variables like 'c%'; 명령어를 입력하면 charset이 어떻게 설정되어있는지 확인할 수 있는데 나같은 경우는 중요한 부분에 대해서는 utf-8로 잘 되어있었다 아무튼 테이블이 생성된 경우는 alter 명령어를 통해 다시 정의해줘야한다 ALTER TABLE table_name CONVERT TO CHARACTER SET utf8; 이 명령어를 입력하면 잘 된다~~

Programming/DB 2016.10.02
728x90
반응형