본문 바로가기

AWS32

MySQL 유니크,정렬,n개만가져오기, 문자열안에 원하는 문자를 검색, 자리수로 가져오기 -- 연습용 테이블 생성을 위한 코드 INSERT INTO books (title, author_fname, author_lname, released_year, stock_quantity, pages) VALUES ('The Namesake', 'Jhumpa', 'Lahiri', 2003, 32, 291), ('Norse Mythology', 'Neil', 'Gaiman',2016, 43, 304), ('American Gods', 'Neil', 'Gaiman', 2001, 12, 465), ('Interpreter of Maladies', 'Jhumpa', 'Lahiri', 1996, 97, 198), ('A Hologram for the King: A Novel', 'Dave', 'Eggers', 2.. 2022. 12. 7.
MySQL 문자열 컬럼의 데이터를 가공하는, 여러함수들 -- 연습용 테이블 생성을 위한 코드 INSERT INTO books (title, author_fname, author_lname, released_year, stock_quantity, pages) VALUES ('The Namesake', 'Jhumpa', 'Lahiri', 2003, 32, 291), ('Norse Mythology', 'Neil', 'Gaiman',2016, 43, 304), ('American Gods', 'Neil', 'Gaiman', 2001, 12, 465), ('Interpreter of Maladies', 'Jhumpa', 'Lahiri', 1996, 97, 198), ('A Hologram for the King: A Novel', 'Dave', 'Eggers', 2.. 2022. 12. 6.
MySQL CRUD(데이터생성,선택,값바꾸기,삭제) -- 연습할 테이블 생성을 위한 코드 insert into cats (name, breed, age) values ( 'Ringo', 'Tabby', 4 ), ( 'Cindy', 'Maine Coon', 10), ('Dumbledore', 'Maine Coon', 11), ('Egg', 'Persian', 4), ('Misty', 'Tabby', 13), ('George Michael', 'Ragdoll', 9), ('Jackson', 'Sphynx', 7); -- 테이블에 저장된 모든 데이터를 가져오시오. -- select 옆 자리는 컬럼의 자리입니다. -- 이 자리에 * 표가 있으면, 모든 컬럼을 다 가져오라는 뜻! select * from cats; -- 테이블에 저장된 데이터를 다 가져오되, --.. 2022. 12. 6.
MySQL 테이블 데이터값이 중복될때 구분하는 방법 판다스 프레임에서는 자동으로 인덱스가 부여되었지만, SQL은 그렇지 않음으로, 설정에서 해주면 된다. PK = 유니크한 번호 NN = NULL은 없게 UN = 양의정수만 AI = 자동 숫자 증가 ID 값이 유니크하게 부여된것을 확인 할 수 있어, 데이터가 중복되더라도 구분이 가능하다. = 인덱스 2022. 12. 6.
MySQL 테이블에 데이터 저장, 데이터 베이스 지정, 여러 데이터를 넣는방법, 특정 컬럼의 값만 데이터를 넣는방법 (간략) SELECT * FROM YHDB.cats; -- 테이블에 데이터를 저장하는 방법 insert into cats (name, age) values ("Mike",3) ; -- No database selected 에러 발생시 -- 데이터베이스를 지정해 달라는 뜻! use YHDB; -- 두번째 지정방법 YHDB. insert into YHDB.cats (age, name) values ( 4, '냥이' ); -- 여러 데이터를 넣는 방법 insert into cats (name, age) values ( 'Charlie' , 10 ), ('Sandy', 3) , ('Bear', 1); -- 특정 컬럼의 값만 데이터를 넣는 방법 insert into cats (name) values ('홍길동') ; 작업.. 2022. 12. 6.
MySQL에 테이블만들기 좌측 작업표시줄 adminstaration 옆 Schemas 를 누른다 => 빨간박스를 누른다=> Apply 를 누른다. Create Table utf8, utf8_general_ci column name입력 , datatype 문자는 보통 VARCHAR(글자수), favorites 는 숫자기 때문에 INT로 하였다. RK, NN은 체크해제 후 Apply 하면된다. 2022. 12. 5.
MySQL Workbench Failed to Connect to MySQL 에러 해결 MySQL Workbench 에서 새로운 연결을 시도할때 에러 호스트 네임부분은 데이터베이스의 내도메인 혹은 아이피를 입력한다. Username 부분은 데이터베이스 생성시 사용했던 아이디를 입력함. Default Schema 를 제외한 모든항목을 입력한다. 모두 완료되었다면 Test Connection 을 해본다. 이런 오류가 떴다면 방화벽에 걸린것이다. 방화벽에 인바운드규칙을 설정하는 방법은 다음과같다. RDS 데이터베이스 식별자 클릭 연결보안 탭에 VPC 보안그룹 default 클릭 아래로 스크롤 후 인바운드 규칙편집 새규칙 추가 - 유형에 mysql - 허용할 ip 를 설정 - 규칙저장 그리고 다시 MySQL Workbench로 돌아가 test connection 을 눌러보면 위와같은 성공 메세지를.. 2022. 12. 5.
AWS MySQL Free Tier 설치, MySQL Work Bench 설정 2022. 12. 5.