본문 바로가기

DB55

CRUD 예제 세팅  데이터베이스 test5 테이블 product 컬럼 id - int, pri, not null, auto incrementproduct_name - varchar(100)category - varchar(50)price - intstock_quantity -intcreated_at - timestamp더보기INSERT INTO product (product_name, category, price, stock_quantity, created_at) VALUES('삼성 스마트폰', '전자제품', 850000, 50, '2023-01-15'),('LG 냉장고', '가전제품', 1200000, 30, '2023-01-20'),('다이슨 청소기', '가전제품', 550000, 20, '2023-02-05').. 2024. 11. 27.
(D) MySQL 데이터삭제하기 - Delete from DELETE FROM 데이터테이블WHERE 컬럼=데이터;데이터테이블  컬럼 에 있는 데이터 를 삭제합니다. Delete from 구문은 Where 조건문으로 작동합니다.WHERE 절을 생략하면 테이블의 모든 데이터가 삭제되므로 매우 주의해야 합니다 DELETE FROM customerWHERE age=24 , 40 , 70;Where는 조건문! and나 or가 들어가야합니다.XDELETE FROM customerWHERE age=24 or 40 or 70; 컬럼 정보가 제대로 입력 안되었습니다!X DELETE FROM customerWHERE age=24 or age=40 or age=70; 올바르게 입력 되었습니다.ㅇDELETE FROM customerWHERE age in(24,40,70);In을 사.. 2024. 11. 27.
(U) MySQL 데이터수정하기 - Update set 입력된 데이터를 수정하는 Update set 구문에 대해 알아보겠습니다. Update set를 사용하여 입력된 데이터 수정하기 - 데이터 하나씩 id가 7인 고객의 나이를 45로 수정하겠습니다.컴퓨터의 문법에 맞춰 작성해주면 됩니다.update customerset age =45where id =7;update customerset age =45where id =7;1. 고객테이블의3. 나이를 45로 변경해라 2. id가 7인where로 변경할 데이터를 지정하지 않으면 모든 데이터가 변경되어버리므로 주의합니다.  Update set를 사용하여 입력된 데이터 수정하기 - 데이터 여러개 한 쿼리로 여러개의 컬럼데이터를 수정할 수도 있습니다.이때는 조건문이 아니기 때문에 and가 아닌 , 를 입력합니다.--.. 2024. 11. 27.
(R) MySQL 데이터 불러오기 - Select From Insert into 구문으로 데이터를 입력 (Creat)했으니그 데이터들을 불러들여오는(read) 구문을 배워보겠습니다. Select 를 사용하여 데이터 조회하기SELECT name, emailFROM customer;custome 테이블의 name, email 컬럼을 불러옵니다.SELECT *FROM customer;custome 테이블의 모든 컬럼을 불러오기* 을 입력하면 모든 컬럼을 가져옵니다. Where 이용하여 조건 조회하기where 구문을 통해 특정 조건의 데이터만 조회되도록 할 수 있습니다. customer에서 이름이 김사람 인 사람만을 조회할 수 있습니다.SELECT *FROM customerwhere name ="김사람";부등호 >,=,= 를 이용해서 범위조회 70대 이상의 데이터만 가.. 2024. 11. 27.
MySQL 컬럼에 제약조건 추가하기 ID처럼 중복되지 않아야 하는 고유데이터나, 필수로 입력 되어야 하는 데이터들은 제약조건을 추가할 수 있습니다.  Primary key란?고유 식별자 : 각 행을 고유하게 식별하는 역할Null 불허 : 기본 키값을 가져야 함하나의 키 : 테이블 당 하나의 기본 키만 설정인덱스 생성 : 자동으로 클러스터형 인덱스가 생성되어 검색기능을 향상시킴 Unique key란?고유성 : 열 값이 중복되지 않도록함 Null 가능 : 비어있어도 OK여러개 설정 가능 : 테이블 당 여러개의 유니크 키 설정 가능비클러스터형 인덱스 primary key는 데이터베이스의 무결성을 보장하는데 필수적이며,unique key는 데이터 중복 방지에 사용된다! ID 컬럼 설정하기-primary keyid는 고유한 식별자여야 하고, 검색이.. 2024. 11. 26.
(C) MySQL 테이블에 데이터 넣기 - insert into SQL(Structured Query Language)란? 관계형 데이터베이스 관리 시스템(RDBMS- MySQL 등)에서 데이터를 관리하고 조작하기 위해 사용되는 표준화된 프로그래밍 언어키워드로 시작하여 ;(세미콜론)로 끝납니다.Insert into를 사용하여 컬럼에 데이터 입력 하기 - 데이터 하나씩INSERT INTO: 새 데이터 삽입   -- 데이터베이스를 이용하겠다라는 코드 작성 주석입니다. 컴퓨터는 인식하지 않는 부분으로 코드작성에 영향이 없습니다. 가독성을 높이기 위해 사용합니다.-- 다음에 공백이 있어야 주석으로 인식합니다. use test;test DB를 사용하겠다.사용할 DB를 선언합니다.코드문장에서는  ;가 문장종결의 역할을 합니다. 컴퓨터가 문장 시작과 종료를 구분하게 합니다.INS.. 2024. 11. 26.
MySQL 에 데이터베이스, 테이블, 컬럼 만들기 + 데이터 타입이란? Database 만들기데이터베이스 > create new database 클릭  test 데이터베이스가 만들어졌습니다. Datatable 만들기 Tables에서 Create new table 클릭   Datatable이란?데이터테이블은 데이터를 조직적으로 저장하고 관리하기 위한 구조로, 행과 열로 구성된 표 형태행 (row)개별적인 데이터 레코드를 나타냅니다.행은 테이블의 가로 방향으로 구성되며, 하나의 레코드에 대한 모든 정보를 포함합니다.ex) 고객 정보 테이블열(column)열은 테이블 내에서 각 속성을 나타내며, 세로 방향으로 배열됩니다.각 열은 특정 유형의 데이터를 저장하는 데 사용되며, 일반적으로 속성(attribute), 필드(field), 또는 칼럼(column)이라고도 불립니다ex) '이.. 2024. 11. 26.
DBeaver 설정하기/ 키페어 .ppk > .pem 변환 DBeaver란?오픈 소스 데이터베이스 관리 도구이자 SQL 클라이언트로,다양한 데이터베이스 시스템( MySQL, PostgreSQL, Oracle, SQL Server, SQLite 등 )과 연결하여SQL 쿼리를 실행하고 데이터베이스를 시각적으로 관리하는 프로그램DBeaver 다운로드 링크https://dbeaver.io/download/ Download | DBeaver CommunityDownload DBeaver Community 24.2.5 Released on November 17th 2024 (Milestones). It is free and open source (license). Also you can get it from the GitHub mirror. System requiremen.. 2024. 11. 25.
윈도우즈에서 PuTTY를 이용하여 터널링 설정하기 왜 터널링을 해야하는가 PuTTY란?원격 서버에 접속하여 명령어를 전송하는 무료 오픈소스 터미널 에뮬레이터 프로그램다양한 운영 체제에서 사용 가능 PuTTY 다운로드https://www.putty.org/ Download PuTTY - a free SSH and telnet client for WindowsIs Bitvise affiliated with PuTTY? Bitvise is not affiliated with PuTTY. We develop our SSH Server for Windows, which is compatible with PuTTY. Many PuTTY users are therefore our users as well. From time to time, they need to f.. 2024. 11. 25.