본문 바로가기

MySQL4

SQL 문자열 함수/Union/View 1. 문자열 함수 - concat : 복수의 문자열을 연결해주는 문자열 함수 select concat('안녕하세요!','MySQL') as concat; # concat 안녕하세요!MySQL select * from member; select concat(address1, ' ', address2, ' ', address3) as address from member where userid = 'orange'; # address 서울시 서초구 양재동 XX아파트 201동 - left, right: 왼쪽 또는 오른쪽에서 길이만큼 문자열을 가져옴 select left('ABCDEFGHIJKLMN',5); select userid, left(userid,2) as leftfunc from member; - sub.. 2023. 9. 20.
MySQL 조건절과 그룹함수 1. 조건절 MySQL에서 조건절(Condition Clause)은 데이터베이스에서 원하는 데이터를 검색하거나 조작하기 위해 사용되는 중요한 구문입니다. 조건절은 주로 SELECT, UPDATE, DELETE와 같은 쿼리문에서 사용되며, 특정 조건을 만족하는 행을 선택하거나 조작하는 데 도움이 됩니다. 조건절 select 필드명1, 필드명2, ... from 테이블명 where 조건절; select * from member where userid = 'apple'; select * from member where gender ='M'; -- 특정 포인트 유저만 출력하기 select * from member where point >= 200; select * from member where point be.. 2023. 9. 20.
SQL 데이터 수정,삭제,검색,연산 1. 데이터 수정과 삭제 데이터 수정하기 update 테이블명 set 필드명1 = 값1, 필드명2 = 값2 ...; (위에 코드는 필드 전체 값이 변경되기 때문에 거의 쓸 일이 없다. 따라서 조건절을 달아준다.) update 테이블명 set 필드명1 = 값1, 필드명2 = 값2 ... where 조건절; 데이터 삭제하기 delete from 테이블명; (거의 쓸 일 없음) delete from 테이블명 where 조건절; - 수정과 삭제 예시 update word set lev = 2 where eng = 'orange'; -- where 절 뒤에서 나오는 = 는 대입이 아닌 같다(==) 라는 뜻. update word set lev = 2; -- You are using safe update mode .. 2023. 9. 19.
데이터베이스(MySQL) 1. 데이터베이스 데이터베이스(database)는 관련된 데이터를 체계적으로 저장하고, 관리하고, 검색할 수 있도록 설계된 전자적 시스템입니다. 간단히 말하면, 데이터베이스는 "정보의 보관소"와 같습니다. 데이터베이스를 사용하면 크거나 작은 양의 데이터를 안전하게 저장하고 필요할 때 쉽게 찾아낼 수 있습니다. 2. 데이터베이스 관리 시스템(DBMS) DBMS는 데이터베이스 관리 시스템(Database Management System)의 약자입니다. DBMS는 데이터베이스를 생성하고, 유지하고, 조작하기 위한 소프트웨어 도구의 집합입니다. 데이터 저장: DBMS를 사용하여 데이터를 안전하게 저장할 수 있습니다. 데이터는 테이블, 레코드, 필드의 형태로 구조화되어 저장됩니다. 데이터 검색: 사용자는 DBMS.. 2023. 9. 18.