본문 바로가기

MySQL10

MySQL 연산자 연산자(operator) MySQL은 대부분의 프로그래밍 언어에서 지원하는 기본적인 연산자를 모두 제공합니다. 이러한 연산자를 사용하여 데이터를 추출하고 처리할 수 있습니다. 산술 연산자(arithmetic operator) 산술 연산자는 사칙연산을 다루는 가장 기본적이면서도 많이 사용하는 연산자입니다. 산술 연산자는 모두 두 개의 피연산자를 가지는 이항 연산자입니다. + 왼쪽 피연산자에 오른쪽 피연산자를 더함. - 왼쪽 피연산자에서 오른쪽 피연산자를 뺌. * 왼쪽 피연산자에 오른쪽의 피연산자를 곱함. / 왼쪽 피연산자를 오른쪽 피연산자로 나눔. DIV 왼쪽 피연산자를 오른쪽 피연산자로 나눈 후, 소수 부분을 버림. %또는 MOD 왼쪽 피연산자를 오른쪽 피연산자로 나눈 후, 그 나머지를 반환함. 연산자의.. 2020. 7. 2.
MySQL 타입 타입(data type) MySQL에서 테이블을 정의할 때는 필드별로 저장할 수 있는 타입까지 명시해야 합니다. MySQL에서 제공하는 기본 타입은 다음과 같습니다. 1. 숫자 타입 2. 문자열 타입 3. 날짜와 시간 타입 숫자 타입(numeric types) MySQL은 SQL 표준에서 지원하는 모든 숫자 타입을 제공합니다. MySQL에서 제공하는 숫자 타입은 다음과 같습니다. 1. 정수 타입(integer types) 2. 고정 소수점 타입(fixed-point types) 3. 부동 소수점 타입(floating-point types) 4. 비트값 타입(bit-value type) 정수 타입(integer types) MySQL은 SQL 표준 정수 타입인 INTEGER(또는 INT)와 SMALLINT.. 2020. 7. 2.
MySQL 문법 기본 문법 MySQL 구문 MySQL에서 데이터베이스에 대한 작업 명령은 SQL 구문을 이용하여 처리됩니다. 예제 SELECT * FROM Reservation; 서버와의 연결을 끊는 구문인 QUIT와 같은 경우를 제외한 일반적인 구문 뒤에는 세미콜론(;)을 붙입니다. 이러한 세미콜론은 SQL 구문을 구분하는 기준이 됩니다. 또한, MySQL은 키워드와 구문에서 대소문자를 구분하지 않습니다. 예제 1. SELECT * FROM Reservation; 2. select * from Reservation; 3. SeLeCt * FrOm Reservation; 위의 예제는 모두 같은 결과를 보여주겠지만, 되도록이면 1번이나 2번처럼 대소문자를 일관되게 사용하는 것이 좋습니다. MySQL에서 키워드와 구문, 문.. 2020. 7. 2.
MySQL 기초 MySQL MySQL은 가장 널리 사용되고 있는 관계형 데이터베이스 관리 시스템입니다. MySQL은 오픈 소스이며, 다중 사용자와 다중 스레드를 지원합니다. 또한, C언어, C++, JAVA, PHP 등 여러 프로그래밍 언어를 위한 다양한 API를 제공하고 있습니다. 데이터베이스(DataBase)란? 데이터베이스(DB: database)는 통합하여 관리되는 데이터의 집합체를 의미합니다. 이는 중복된 데이터를 없애고, 자료를 구조화하여, 효율적인 처리를 할 수 있도록 관리됩니다. 따라서, 여러 업무에 여러 사용자가 데이터 베이스를 사용할 수 있습니다. 이러한 데이터베이스는 응용 프로그램과는 다른 별도의 미들웨어에 의해 관리됩니다. 데이터베이스를 관리하는 이러한 미들웨어를 데이터베이스 관리 시스템(DBMS:.. 2020. 7. 2.