데이터베이스에 연결
데이터베이스 연결
SQL은 데이터베이스 운영의 핵심이자 이 장의 시작 부분에 나오는 문장이기도 하다: PHP용 MySQL 프로그래머는 비즈니스를 테이블 구조로 변환하는 것입니다. 업체 추가, 삭제, 수정, 체크인 작업을 잘 수행하세요.
SQL(Structured Query Language)은 특수 목적의 프로그래밍 언어로, 데이터에 액세스하고 관계형 데이터베이스를 업데이트 및 관리하는 데 사용되는 데이터베이스 쿼리 및 프로그래밍 언어입니다. 데이터베이스 스크립트 파일의 확장자.
SQL은 가장 중요한 관계형 데이터베이스 운영 언어로, 그 영향력은 데이터베이스 분야를 넘어 인공지능 분야의 데이터 검색 등 다른 분야에서도 높이 평가되어 채택되고 있다.
SQL은 1970년대 IBM이 관계형 데이터베이스 System R용으로 개발한 관계형 모델 데이터베이스 애플리케이션 언어입니다.
SQL은 1986년 10월 ANSI(American National Standards Institute)가 채택한 데이터베이스 언어의 미국 표준입니다. 이후 ISO(International Organization for Standardization)가 SQL에 대한 공식적인 국제 표준을 공포했습니다. 1989년 4월 ISO는 무결성 특성을 갖춘 SQL89 표준을 제안했고, 1992년 11월 SQL92 표준이 발표되었습니다.
데이터베이스 시스템마다 조금씩 다르지만 기본적으로 SQL 92 표준을 따릅니다. 또는 SQL 92에서 몇 가지 간단한 확장 및 변경을 수행했습니다.
MySQL의 SQL 구문을 한번 익히면, 다른 SQL 구문에서도 벗어나지 않고 배울 수 있습니다.
SQL 문은 기능 범위에 따라 세 가지 범주로 나눌 수 있습니다.
1. 데이터 정의 언어(DDL, Data Definition Language) 문: 다양한 데이터를 정의하는 데 사용되는 데이터 정의 문 세그먼트 , 데이터베이스, 테이블, 열, 인덱스 등 일반적으로 사용되는 명령문 키워드에는 create, drop, alter 등이 있습니다.
2. 데이터 조작 언어(DML, Data Manipulation Language) 문: 데이터베이스 기록을 추가, 삭제, 업데이트 및 쿼리하고 데이터의 무결성을 확인하는 데 사용되는 데이터 조작 문입니다. 일반적으로 사용되는 명령문 키워드에는 삽입, 삭제, 업데이트, 선택 등이 있습니다.
3. 데이터 제어 언어(DCL, Data Control Language) 문: 데이터 제어 문, 다양한 데이터 세그먼트의 직접적인 권한 및 액세스 수준을 제어하는 데 사용되는 문입니다. 이러한 명령문은 데이터베이스, 테이블, 필드, 사용자 액세스 권한 및 보안 수준을 정의합니다. 주요 명령문 키워드에는 grant, revoke 등이 포함됩니다.
설치 방법
방법 1
설치 마지막으로 시작 메뉴 목록에서 MySQL 명령줄 클릭 작업의 명령줄 터미널 작업을 찾을 수 있습니다. 효과는 그림과 같습니다.
방법 2
에 추가하면 Windows 환경 변수는 명령줄에서 직접 작동할 수 있습니다.
명령줄에서 다음 명령을 통해 데이터베이스 서버에 연결할 수 있습니다:
mysql -h localhost -u root -p
위 명령에서 mysql은 mysql 데이터베이스 시작 도구를 의미합니다.
참고: 일반적으로 비밀번호를 직접 입력하지 않습니다. 대신 Enter 키를 누른 후 비밀번호를 입력하세요. 비밀번호 입력 시 글자가 보이지 않기 때문에 비밀번호 입력 후 바로 엔터를 눌러 로그인할 수 있습니다. 근처에 있는 사람이 중요한 비밀번호를 알아내지 못하도록 하세요.
다른 문제가 없으면 로그인 성공 후 다음 내용이 나타납니다.
mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 7 Server version: 5.6.25 MySQL Community Server (GPL) Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql>
위의 중국어 의미는 MySQL 명령줄 작업 도구를 사용하는 것을 환영합니다로 번역됩니다. 각 명령 끝에 g 또는 ;
mysql이 현재 7번째로 연결되어 있다고 입력할 수 있습니다.
현재 데이터베이스 버전은 5.6.25 커뮤니티 지원 버전입니다. GPL 계약을 따르십시오.
저작권 : 2000년~2015년. Oracle 및 그 자회사가 소유합니다.
도움이 필요하면 'help;' 또는 'h' 명령을 사용하여 도움말 내용을 표시하고 'c' 명령을 사용하여 명령줄 기록을 지웁니다.
mysql>
mysql >은 입력 명령을 기다리는 것을 의미합니다.
참고:
로그인 성공 후 다음과 같은 메시지가 표시되는데, 이는 모든 사람이 이해하지 못할 수 있습니다.
MySQL 연결 ID 7
은 7번째 연결 로그인을 의미하며, 로그인할 때마다 ID가 1씩 증가합니다. 다음 전시는 8회가 됩니다.