Latest web development tutorials

SQL 구문

데이터베이스 테이블

데이터베이스는 일반적으로 하나 이상의 테이블이 포함되어 있습니다. 테이블 데이터 (행)와 기록을 포함 각 테이블은 이름 식별 ( "웹 사이트"예를 들어)로 구성되어 있습니다.

이 튜토리얼에서, 우리는 기록 웹 사이트를 저장하기위한 MySQL의 웹 사이트 w3big 데이터베이스에서 테이블을 만들 수 있습니다.

우리는 다음과 같은 명령을 통해 데이터 "웹 사이트"목록을 볼 수 있습니다 :

mysql> use w3big;
Database changed

mysql> set names utf8;
Query OK, 0 rows affected (0.00 sec)

mysql> SELECT * FROM Websites;
+----+--------------+---------------------------+-------+---------+
| id | name         | url                       | alexa | country |
+----+--------------+---------------------------+-------+---------+
| 1  | Google       | https://www.google.cm/    | 1     | USA     |
| 2  | 淘宝          | https://www.taobao.com/   | 13    | CN      |
| 3  | 本教程      | http://www.w3big.com/    | 4689  | CN      |
| 4  | 微博          | http://weibo.com/         | 20    | CN      |
| 5  | Facebook     | https://www.facebook.com/ | 3     | USA     |
+----+--------------+---------------------------+-------+---------+
5 rows in set (0.01 sec)

결심

  • w3big 사용, 명령은 데이터베이스를 선택하는 데 사용됩니다.
  • 이름 UTF8 설정 커맨드가 사용하는 문자 세트를 설정하기 위해 사용된다.
  • 웹 사이트 SELECT * FROM; 정보는 데이터 테이블을 참조하십시오.
  • 위의 표는 다섯 개의 레코드 (각 사이트 정보에 해당)과 다섯 개의 열 (ID, 이름, URL, 알렉사 국가)가 포함되어 있습니다.

SQL 문

당신은 SQL 문에 의해 데이터베이스에서 수행해야 할 작업의 대부분이 완료됩니다.

다음 SQL 문은 "웹 사이트"테이블에서 모든 레코드를 선택 :

SELECT * FROM Websites ;

이 튜토리얼에서, 우리는 다양한 SQL 문을 설명합니다.


기억 ...

  • SQL은 대소 문자를 구분하지 않습니다 : SELECT 선택하는 것은 동일하다.

세미콜론 뒤에 SQL 문?

일부 데이터베이스 시스템은 각 SQL 명령문의 끝에 세미콜론이 필요합니다.

세미콜론 서버 동일한 요청 이상의 SQL 문을 실행할 수 있도록 데이터베이스 시스템의 각 SQL 문을 분리하는 표준 방법이다.

이 튜토리얼에서, 우리는 각 SQL 문의 끝에 세미콜론을 사용합니다.


가장 중요한 SQL 명령의 일부

  • SELECT - 데이터베이스에서 데이터를 추출
  • UPDATE - 데이터베이스에서 데이터를 업데이트
  • DELETE - 데이터베이스에서 데이터를 삭제
  • INTO INSERT - 데이터베이스에 새로운 데이터를 삽입
  • DATABASE 만들기 - 새 데이터베이스를 만들
  • DATABASE를 ALTER - 데이터베이스를 수정
  • 테이블 만들기 - 새로운 테이블을 생성
  • 표를 ALTER - 변경 (변경) 데이터베이스 테이블을
  • 테이블을 삭제 - 테이블을 제거
  • INDEX 만들기 - 인덱스 만들기 (검색 키)
  • 인덱스를 삭제 - 인덱스 삭제