본문 바로가기

mysql7

MySQL Distinct 키워드 MySQL에서 키워드란?데이터베이스 작업을 수행하기 위해 사용되는 예약어입니다.이러한 키워드들은 SQL 구문의 일부로 사용되며, 데이터베이스 조작, 테이블 생성, 데이터 검색 등 다양한 작업을 수행하는 데 필요합니다.먼저 데이터를 입력, 검색, 수정, 삭제 (CRUD)하고자 했던 문장들도 키워드입니다. 키워드는 함수가 아니다!키워드는 SQL 문장의 구조를 정의합니다.이러한 키워드는 변수나 함수의 이름으로 사용할 수 없습니다.함수는 특정 연산을 수행하기 위해 설계된 코드의 집합입니다.  함수는 식별자(이름)를 가지며, 괄호 안에 매개변수를 포함할 수 있습니다. 함수는 필요에 따라 호출하여 사용합니다. 중복데이터를 제거해서 고유값(unique) 만가져오기 Distinct 키워드데이터 분석, 중복 제거, 고유.. 2024. 11. 28.
MySQL Replace() 함수 문자열의 내용을 바꾸는 함수 replace()특정 문자나 문자열을 다른 문자나 문자열로 대체하는 데 사용됩니다.replace(컬럼, '바꾸고 싶은 문자열', '바꿀 문자열') -- 책 제목에 The 가 있으면 Hello로 바꿔서 가져오자. SELECT title, REPLACE (title,'The','Hello')FROM books b ;-- 책 제목에 The가 있으면 제거하고 가져오세요.SELECT title ,REPLACE (title,'The ','')FROM books b ;' '을 이용하여 공백만 넣어주면 됩니다.  처음 만난 디버그 예제문제:책 제목을 처음부터 10글자만 가져오고, 뒷부분에는 ...을 붙여서 가져오세요."CONCAT으로 해결하기" MySQL Concat() 함수MySQL 함수.. 2024. 11. 27.
SQL char_length() 함수 -- 문자열의 길이(글자 수)를 구하는 함수 char_length()  Title의 공백을 포함한 문자열의 개수를 반환합니다.  SELECT title, char_length(title)FROM books b ; 2024. 11. 27.
MySQL Reverse() 함수 -- 문자열의 순서를 역순으로 바꿔주는 함수 reverse()리버스 함수는 데이터 암호화와 보안, 로그 분석과 디버깅에 활용됩니다. -- author_lname을 역순으로 가져오세요.SELECT author_lname , reverse(author_lname)FROM books b ; 2024. 11. 27.
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.
(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.