2024/05 53

[MySQL] 테이블에 데이터 insert 하기

insert into 뒤에 테이블명, 테이블 컬럼명을 입력하고(순서는 상관없음)values () 괄호 안에 저장할 데이터 컬럼명 입력 순서대로 입력 -- 데이터베이스 지정use yhdb;-- 테이블에 데이터 저장insert into cats(name, age)values('야옹이', 7);-- 테이블의 데이터를 확인(가져오는) 방법-- select 오른쪽에는 컬럼 이름을 작성하는 것이다.-- * 은, 모든 컬럼을 말한다.select * from cats;-- 하나의 SQL 문으로 여러 개의 데이터를 넣는 방법insert into cats(name, age)values('찰리', 3), ('Sadie', 8), ('Bear', 4);-- VARCHAR(8)로 지정된 문자열 길이 제한으로 인해 입력된 값이 ..

MySQL 2024.05.13

[MySQL] 테이블 (table) 생성

표시한 버튼을 클릭해 이름 입력 후 새로운 데이터베이스를 생성한다.데이터베이스 생성 후 테이블 생성하여 사용표시된 버튼을 눌러 생성하거나생성한 데이터베이스의 Tables 를 우클릭해서 Create Table 테이블 생성버튼 클릭 후 Table Name에 원하는 이름을 적고 컬럼을 만든다Datatype 에서 VARCHAR() 은 적을 수 있는 문자열과 문자열의 갯수를 뜻함INT 는 숫자 PK (Primary Key): 테이블에서 각 행을 고유하게 식별하는 주요 키입니다.NN (Not Null): 해당 열에는 NULL 값이 허용되지 않음을 나타냅니다.AI (Auto Increment): 자동 증가 속성이 부여된 열로, 값이 자동으로 1씩 증가합니다 UN (Unique): 해당 열의 값은 유일해야 함을 나타냅..

MySQL 2024.05.13

[Git] EC2서버 자동 배포 Github Actions (CICD)

윈도우즈의 경우 ppk파일을 pem파일로 변환하여 사용pem파일로 변환은 PuTTYgen을 실행시켜 기존 ppk파일을 로드한 후상단의 Conversions 메뉴에 Export Open SSH key를 선택파일명.pem으로 저장 Github로 가서 자동배포를 설정할 repository의 설정(Settings)으로 들어가서Security > Secrets and variables > Actions > New repository secretSSH로 접속할때 사용했던 호스트네임, 키, 유저정보를 각각 입력하여 생성한다호스트네임은 AWS 퍼블릭 IPv4 주소키 정보는 pem파일을 드래그해 열어 복사 후 입력유저 정보는 ec2-user를 입력한다  정보들을 저장 후 repository의 Actions으로 들어가서s..

Git 2024.05.07