MySQL 26

UPDATE 구문과 조건절

UPDATE구문은 이미 존재하는 테이블의 레코드를 수정하는 명령문이다.이 구문은 WHERE 절을 포함하여 사용된다.WHERE 절을 사용하여 특정 조건에 해당하는 레코드만 수정할 수 있다. UPDATE 구문은 다음과 같은 형식으로 작성한다.UPDATE [테이블 이름]SET [칼럼 이름1] = [새로운 값1], [칼럼 이름2] = [새로운 값2], ...WHERE [조건]; 위 구문에서 SET 절은 테이블의 특정 칼럼 값을 변경하는 부분이다.WHERE 절은 조건에 해당하는 레코드만 변경할 수 있도록 필터링 한다. 예를 들어, student 테이블에서 grade가 2인 학생들의 major 값을 '전자공학과'로 변경하려면 다음과 같이 작성한다.UPDATE studentSET major = '전자공학과'WHER..

MySQL 2024.05.31

SELECT 구문과 조건절

조건절 (WHERE)MySQL에서 WHERE 절은 SELECT, UPDATE, DELETE, INSERT 문에서 조건을 지정하여 해당하는 데이터를 선택, 수정하거나 삭제할 때 사용하는 절이다. WHERE 절은 기본적으로 조건식을 포함하며, 조건식은 연산자와 피연산자로 이루어져 있다.연산자는 비교 연산자(=, , , >=)나 논리 연산자(AND, OR, NOT)등이 있으며, 피연산자는 컬럼명, 상수값, 서브쿼리 등이 올 수 있다. 예를 들어, 아래의 SELECT문에서는 WHERE절에 " age >= 20 " 이라는 조건식을 포함하고 있다.SELECT * FROM users WHERE age >= 20; 이렇게 WHERE 절을 사용하여 쿼리를 작성하면 해당하는 조건을 만족하는 데이터만 선택되어 결과로 반환된..

MySQL 2024.05.31

테이블 생성과 제약 사항

데이터 베이스 생성CREATE DATABASE [database_name];CREATE DATABASE mydb; 테이블 MySQL에서 테이블(table)은 데이터를 저장하는 기본적인 단위이다. 테이블은 열(column)과 행(row)으로 이루어져 있으며, 각 열은 데이터 유형을 나타내는 데이터 형식(data type)을 가지고 있다. 데이터베이스에서 테이블은 다음과 같은 정보를 포함할 수 있다.테이블 이름열 이름열 데이터 형식빈 값 허용 여부기본값제약 조건 (Primary Key, Unique Key, Foreign Key 등)인덱스 SQL ( Structured Query Language ) 은 데이터베이스 관리 시스템 ( DBMS ) 에서 데이터를 관리하고 검색하기 위해 사용되는 표준 데이터베이스 ..

MySQL 2024.05.31

데이터베이스 구축 절차

MySql 워크 벤치 실행   간단 설정 확인 SQL Editor → Safe Updates 에 체크 해제   SQL 쿼리문 작성 및 데이터 확인  데이터 베이스 생성-- DBMS 안에 여러개의 데이터베이스를 생성할 수 있습니다. -- shopdb 데이터 베이스를 생성합니다. create database shopdb;  테이블 생성테이블을 생성할 때는 설계도가 필요하다.-- 테이블 생성 방법(DDL - Data Definition Language) : 데이터 정의 언어create table tb_member( memberID char(8) not null primary key, memberName char(5) not null, memberAddress char(20));-- 테이블 조회(D..

MySQL 2024.05.30

데이터베이스

데이터베이스'데이터의 집합' 혹은 '데이터의 저장공간' 이며, 이 데이터베이스를 체계화된 방법으로 데이터를 저장, 관리, 조작하고,필요한 경우에 데이터를 검색하고 업데이트 등에 운영하는 소프트웨어를 DBMS라고 한다. 데이터 베이스 - 데이터의 저장 공간 자체를 의미DBMS - Database Management System ( 소프트웨어 ) 데이터의 집합을 우리는 파일이나 엑셀 프로그램을 사용해서 데이터의 집합으로 사용할 수 있지만대용량의 데이터를 관리한다거나, 여러 명의 사용자가 동시에 접근 할 수 없기 때문에 DBMS 라 부르기는 어렵다.  DBMS에는 MySQL 말고도 다양한 소프트웨어 종류들이 많이 있다. DBMS제작사운영체제기타MySQLOracleUnix, Linux, Windows, Mac오..

MySQL 2024.05.29