본문 바로가기

MySQL

(40)
MySQL 문자열의 내용을 바꾸는 함수replace(),대문자 / 소문자 변환함수upper() / lower() MySQL 문자열 처리 함수: replace(), upper(), lower()MySQL에서는 replace(), upper(), lower()와 같은 문자열 처리 함수를 사용하여 문자열의 내용을 바꾸거나 대문자/소문자로 변환할 수 있습니다. 이러한 함수들을 사용하면 데이터베이스에서 문자열을 다양한 방식으로 조작할 수 있습니다.1.문자열의 내용을 바꾸는 함수replace()replace() 함수는 문자열에서 특정 부분을 다른 문자열로 대체하는 데 사용됩니다2.대문자 / 소문자 변환함수upper() / lower()upper() 함수는 문자열을 모두 대문자로 변환하는 데 사용되고, lower() 함수는 문자열을 모두 소문자로 변환하는 데 사용됩니다
MySQL 문자열의 일부분만 가져오는 함수 substring() MySQL Substring 함수: 문자열의 일부분만 가져오기MySQL에서는 substring() 함수를 사용하여 문자열의 일부분을 추출할 수 있습니다. 이 함수는 특정 시작 위치에서부터 지정된 길이만큼의 문자열을 가져옵니다. 이를 통해 데이터베이스에서 필요한 정보를 효과적으로 추출할 수 있습니다.SUBSTRING(문자열, 시작 위치, 길이)문자열: 추출할 문자열입니다.시작 위치: 추출을 시작할 문자의 위치입니다. (첫 번째 문자의 위치는 1입니다.)길이: 추출할 문자열의 길이입니다.
MySQL concat(),concat_ws()으로 두개의 컬럼 합치기 MySQL에서는 concat() 및 concat_ws() 함수를 사용하여 두 개의 컬럼을 합칠 수 있습니다. concat() 함수는 문자열을 연결하는 데 사용되며, concat_ws() 함수는 구분자를 사용하여 문자열을 연결합니다. 이러한 함수를 사용하여 데이터베이스에서 정보를 가져오고 조합할 수 있습니다.concat() 함수:concat() 함수는 두 개 이상의 문자열을 연결하는 데 사용됩니다. 예를 들어, 'first_name'과 'last_name'이라는 두 개의 컬럼에 문자열을 연결해주고 as를 사용함으로써 full_name 이라는 새로운 컬럼을 만들어 줍니다. concat_ws() 함수:concat_ws() 함수는 구분자와 함께 문자열을 연결하는 데 사용됩니다. 이 함수는 첫 번째 매개변수로 구..
MySQL 컬럼 가져오기,바꾸기,데이터 삭제하기 데이터 가져오기age, name, id 컬럼 순으로 가져오기select 오른쪽에 순서대로 ,를 기준으로 작성만 해주면 됩니다.오른쪽 사진은 조건문 where 을 써서 age 가 4인 것만 가져와줍니다.컬럼 이름 바꾸기select 컬럼이름 as '바꿀 컬럼 이름'select 컬럼이름 '바꿀 컬럼 이름'select 컬럼이름 바꿀 컬럼이름 3.데이터 삭제하기delete 를 사용해서cats 에서 age가 7인 데이터를 삭제합니다
MySQL 중복된 데이터 처리하는 방법 1.중복된 데이터를 처리할 수 있도록! id 컬럼을 만듭니다.저는 cats의 중복된 데이터를 처리해볼건데, 먼저 빨간 밑줄에 있는 스패너를 클릭해줍니다.그러면 컬럼명하고 데이터타입 설정하는 공간이 나올텐데 거기서 id 컬럼을 만들어 줍니다.그리고 PK,NN,UN,AI을 설정해줍니다.id가 맨 왼쪽에 오도록 그 컬럼을 마우스로 끌어서 맨 위로 옮겨주세요. 그다음 Apply를 눌러주세요.-- id 컬럼은 int 로 만듭니다.-- id 컬럼은 pk (primary key) 로 만듭니다. -- mysql 에서 자동으로 처리하도록! ai (auto cncrement)-- un (unsigned) 음수가 없습니다.2.그러면 아래 화면과 같은 id 컬럼이 생기고 순서대로 번호가 매겨집니다(id 1번부터 잘 생깁니다 ..
MySQL 테이블에 데이터 넣기,여러개 넣기 MySQL 테이블에 데이터 넣기insert into cats (name, age) values ('야옹이', 7); -- 'cats' 테이블의 데이터를 모두 가져오는 쿼리를 실행합니다. -- 'select' 문의 오른쪽에는 가져오고자 하는 컬럼의 이름을 나열합니다. -- '*'는 모든 컬럼을 의미합니다. select *  from cats; 하나의 SQL 문으로, 여러개의 데이터를 넣는 방법insert into cats( name, age ) values ('찰리', 3 ),('Sadie', 8 ),('Bear', 4 );select * from cats;
MySQL Workbench를 이용해서 테이블 생성하기 1. 먼저 아래 화면 순서대로 눌러 주고 빨간색 2번이라고 되어있는 버튼을 눌러줍니다.2.그럼 이런 화면이 뜰텐데 빨간색 네모 부분을 모두 설정해줍니다. 설정 방법은 밑에 설명 드리겠습니다.Table Name: 테이블 이름을 정해주시면 됩니다.Column Name: 컬럼 이름을 정해주시면 됩니다.Datatype: 데이터 타입입니다(INT는 정수형,VARCHAR는 문자열이고 VARCHAR뒤에 소괄호의 숫자는문자열 길이 설정 입니다. VARCHAR(5)면 문자5개 출력후 나머지는 출력하지 않습니다)PK : 중복되지 않는 키값을 데이터에 붙여줍니다.NN: Null값을 출력하지 않습니다.UN: 마이너스 값을 출력하지 않습니다.AI : 숫자를 하나씩 증가시켜줍니다.Default/Expression:해당 컬럼에 데..
AWS에서 프리티어 설치,설정 및 MySQL Workbench 다운로드 방법 https://dev.mysql.com/downloads/workbench/ MySQL :: Download MySQL WorkbenchSelect Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Red Hat Enterprise Linux / Oracle Linux Fedora macOS Source Code Select OS Version: All Windows (x86, 64-bit) Recommended Download: Other Downloads: Windows (x86, 64-bit), Mdev.mysql.com여기서 먼저 MySQL workbench을 다운받아줍니다.  1. AWS 들어가서 왼쪽 상단에 서비..