Database/MySQL(43)
-
MySQL 테이블 데이터 수정, 변경(update)
MySQL Workbench에서 저장된 데이터를 수정, 변경하는 update 문에 대해 알아봅니다. 1. breed가 Tabby 인 데이터의 breed를 Shorthair로 변경하기 where breed = "Tabby"; 이 부분이 먼저 실행됩니다. update cats set breed = 'Shorthair' where breed = "Tabby"; 2. name 이 Misty 인 고양이의 나이를 11로 변경하기 update cats set age = 11 where name = 'Misty'; 3. 나이가 10살인 고양이의 이름은 mitty로 바꾸고, 종을 Russian Blue으로 변경하기 update cats set name = 'mitty' , breed = 'Russian Blue' whe..
2023.12.07 -
MySQL 테이블 데이터 조회, 읽어오기(select)
MySQL Workbench에서 저장된 데이터를 조회, 불러오는 select 문에 대해 알아봅니다. 1. 테이블의 모든 데이터를 가져오기 (* = all 의 의미) select * from cats; 2. id, name 컬럼만 가져오기 select id, name from cats; 3. name, age, id 컬럼 가져오기 select name, age, id from cats; 4. id, name 컬럼을 가져오되 cat name 이라는 컬럼으로 바꿔서 가져오기 컬럼이름 as 바꿀이름 or 컬럼이름 바꿀이름 으로 작성합니다. select id, name as 'cat name' from cats; select id, name 'cat name' from cats; select id, name ca..
2023.12.07 -
MySQL 테이블에 데이터 추가(insert, NN, Default 값, sql파일로 데이터 추가)
MySQL Workbench 시작 후 사용할 데이터베이스를 활성화합니다. use (데이터베이스 이름, 스키마 이름); use test; - MySQL에 새로운 데이터 추가시 insert 문을 사용하여 추가하며 아래와 같은 문장 형식을 사용합니다. insert into cats -- cats 라는 테이블에 넣겠다 (name, age) -- 컬럼 values ('Jetson', 7); -- 실제 들어가는 값, values - insert 문 작성시 컬럼의 작성 순서는 상관이 없으며, 각 컬럼에 맞는 값만 넣어주면 데이터가 추가됩니다. insert into cats (age, name) values (12, '야옹이') - 여러 데이터를 한번에 추가하는 방법은 아래와 같이 여러 값을 한번에 작성해주면 됩니다...
2023.12.07 -
MySQL Workbench 테이블 컬럼 설정(데이터 타입 : INT, VARCHAR, TINYINT(BOOLEAN), DECIMAL, TIMESTAMP / 제약조건 : PK, NN, UQ, UN, AI)
MySQL Workbench의 테이블을 만들때 컬럼을 함께 만들게 되는데 자주 사용하는 컬럼의 데이터 타입과 그 외 설정을 알아보려고 합니다. 컬럼을 잘 설정해두면 데이터를 분류하거나 관리시 유용한 면도 많으니 꼭 알아두시기 바랍니다. 자주 사용하는 컬럼의 데이터타입(Datatype) 1. INT(INTEGER) -2147483648 부터 2147483647 까지의 정수 유형의 숫자로 숫자가 들어가는 대부분의 컬럼에 사용됩니다. 부호가 없는 최소값은 0, 최대값은 4294967295 입니다. 2. VARCHAR 가변 길이 문자열, 0 부터 65535 까지 값으로 지정할 수 있습니다. 3. TINYINT(BOOLEAN) -128 부터 127 까지의 정수 유형의 숫자로 INT보다 작은 범위의 숫자를 사용할 ..
2023.12.06 -
MySQL Workbench의 기본 사용 방법(DB-SCHEMAS, 테이블 생성)
MySQL Workbench의 기본적인 사용 방법에 대해 알아봅니다. Database 생성(schema, 스키마 생성) 1. 상단 메뉴에서 4번째 원통형 모양 아이콘을 클릭하여 Database(schema, 스키마)를 생성합니다. 2. 데이터베이스의 이름을 설정하여 하단의 Apply 버튼을 클릭합니다. 2. 데이터베이스 생성에 관한 팝업창이 뜨면 다시 Apply 버튼을 누릅니다. 3. 완료 팝업창을 확인 한 후 Finish 버튼을 클릭하면 새로운 데이터베이스(database, schema)가 생성됩니다. 4. 왼쪽 SCHEMAS 메뉴에 보면 신규 생성한 데이터베이스를 확인할 수 있습니다. 테이블(Table) 생성하기 1. 상단 메뉴의 5번째 아이콘을 클릭하면 테이블을 생성할 수 있습니다. 2. 위의 방법..
2023.12.05 -
MySQL Safe Updates 해제하는 방법 (Error code : 1175)
MySQL Safe Updates 해제시 참고한 링크 https://www.geeksengine.com/database/manage-table/safe-update.php How to disable (or enable) Safe Updates in MySQL How to disable (or enable) Safe Updates in MySQL When you do action queries such as update or delete in MySQL Workbench (or any other MySQL client), if you are not able to update or delete records in a table, it could be caused by the default safe mode ..
2023.12.05 -
MySQL Workbench와 AWS RDS 데이터베이스 서버 연결하기(방화벽 설정)
MySQL Workbench를 설치하고 aws RDS 데이터베이스 서버와 연결하여 사용하게 됩니다. 먼저 aws RDS 데이터베이스 서버를 만들어야 하며 만드는 방법은 아래의 포스팅에서 확인하시기 바랍니다. 2023.12.04 - [MySQL] - MySQL을 사용하기 위한 AWS 데이터 베이스 서버 만들기 MySQL을 사용하기 위한 AWS 데이터 베이스 서버 만들기 MySQL은 세계에서 가장 많이 쓰이는 오픈 소스의 관계형 데이터 베이스 관리 시스템입니다. 그 중 MySQL Workbench는 데이터 베이스 설계자, 개발 및 DBA를 위한 통합된 시각적 도구로, 서버 구성, 사용 homouniversalis.tistory.com aws RDS 데이터베이스 서버를 만들 당시 기재했던 정보와 서버 개설 후..
2023.12.05