[MySQL] 2. 基本クエリーの練習

9381 ワード

  • MySQL Workbenchインストール後の簡単なコマンド練習
  • 1.ログイン😀

  • 指定したIDとパスワードを使用してログインします.

  • 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; #쿼리문 확정 명령어