[MySQL] 2. 基本クエリーの練習
9381 ワード
1.ログイン😀
2.データベース、テーブルの作成😀
create database test_db; # db생성
use test_db; # db사용 명령문
create table address( #테이블 생성
Address1 varchar(255),
Address2 varchar(255),
Address3 varchar(255),
Postal_Code varchar(255),
Client_ID varchar(255));
desc address; # address 테이블 구조
#테이블에 데이터 입력
insert into address values('서울특별시','강남구 삼성동 44번지','A아파트 1동 101호','50693','321');
insert into address values('경기도','성남시 분당구 정자동 66번지','B아파트 5동 111호','12301','441');
insert into address values('서울특별시','강남구 삼성동 64길','C아파트 3동 190호','50693','216');
insert into address values('경기도','성남시 분당구 정자동 44길','D아파트 5동 111호','12301','435');
select * from address; #address테이블의 모든 조회
3.複数の基礎クエリー文の練習😀
select address1, Postal_Code from address; #address1, Postal_Code 필드 조회
select * from address where address1 = '서울특별시'; # address1이 '서울특별시'인 행 조회
クエリ条件
select address1, Postal_code from address where address1 = '서울특별시';
#address테이블의 레코드 중에서 address1필드(컬럼)의 정보가 '서울특별시'인 것만 address1 컬럼과 Postal_code 컬럼을 가져온다.
update address set Address1 = '서울시' where Client_ID = '321';
このクエリ文の実行中にエラーが発生しました.Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column. To disable safe mode, toggle the option in Preferences -> SQL Editor and reconnect.
エラーを解決するためには、セキュリティモードを解除する必要があります.
まず、Edit->Preferences->セキュリティ更新の無効化
set sql_safe_updates=0; #안전모드 해제
update address set Address1 = '서울시' where Client_ID = '321';
#'서울특별시' -> '서울시'로 컬럼수정
select * from address; #조회
特定行
delete from address where Client_ID = '321'; #Client_ID = '321'의 해당행 삭제
select * from address;
commit; #쿼리문 확정 명령어
Reference
この問題について([MySQL] 2. 基本クエリーの練習), 我々は、より多くの情報をここで見つけました https://velog.io/@ssjy89/MySQL-2.-기본-쿼리문-실습テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol