>  기사  >  데이터 베이스  >  MySQL 데이터베이스의 기본 사용 및 관리

MySQL 데이터베이스의 기본 사용 및 관리

巴扎黑
巴扎黑원래의
2017-06-23 14:00:241064검색

1.mysql 데이터 저장 구조

  1.1 "데이터베이스" - "테이블" - "데이터"로 구성됩니다

  1.2 데이터베이스를 관리하려면 SQL(Structured Query Language)이 필요합니다

  SQL 언어로 나누어집니다 :

   1 데이터 쿼리 언어 DQL

    지정된 조합, 조건식 또는 정렬에 따라 데이터베이스에 있는 기존 데이터를 검색하며, 는 데이터베이스에 있는 데이터를 변경하지 않습니다. 2 데이터 조작 언어 DML 명령: INSERT, UPDATE , DELETE

    3 데이터 정의 언어 DDL  

    테이블, 뷰, 인덱스 등 데이터베이스의 다양한 개체를 생성, 수정 또는 삭제합니다.

                                                                      기계 in in in on the on  4 데이터 제어 언어 DCL

    

은 데이터베이스에 대한 액세스 권한을 부여하거나 취소하는 데 사용됩니다. 특정 권한,

데이터 조작 트랜잭션의 발생 시간 및 효과를 제어합니다. , 데이터베이스 모니터링

  명령: GRANT, REVOKE, COMMIT, ROLLBACK


2. 모든 데이터베이스 쿼리

 명령으로 데이터베이스에 로그인하고 첫 번째 SQL 문을 입력하여 데이터베이스를 봅니다.

  mysql> 데이터베이스 표시 - 기본적으로 4개의 데이터베이스가 표시됩니다.    +---- -+    | 데이터베이스         +---------- ----------------------+   | information_schema |  --mysql 메타데이터, 기본 데이터    | mysql    | 관리)

    | Performance_schema | mysql 데이터베이스 소프트웨어의 실행 데이터, 로그 정보, 성능 데이터

    | 테스트                                            〉| --------------+3, 데이터베이스 생성  3.1

sql 문은 다음과 같습니다. 데이터베이스 이름 생성;

 mysql> 첫 번째 데이터베이스 이름입니다. 데이터베이스 만들기

  mysql> 데이터베이스 만들기 2  --세미콜론은 이 명령문을 의미하므로 지금은 세미콜론을 입력할 필요가 없습니다. End, Enter를 직접 누르세요

    -> 기본 문자를 utf-8로

   쿼리 확인, 1개 행이 영향을 받음(0.00초)


  

  3.3 데이터베이스의 기본 문자 집합 보기

   

mysql> show create Database first;    -- 첫 번째는 데이터베이스 이름입니다

   +------------+--------- -------------- ---------------+  데이터베이스 생성   +------------+-- ------------------------- ------------ --------------+  | 먼저 데이터베이스 생성 `첫번째` /*!40100 기본 문자 세트

gbk

*/ |

+----------+ ---------------------------- --------- -----------------+

  1행(0.00초)

  3.4 데이터베이스 삭제

  mysql> name

 쿼리 확인, 0행이 영향을 받음(0.17초)

   3.5 데이터베이스의 기본 문자 집합 수정

  mysql> alter 데이터베이스 첫 번째 기본 문자 집합 utf8;                                      utf8;                                                     머신 업 인 utf8) utf8 ) 관리;

  

4.1 데이터베이스 선택

  

  mysql> table Student(  --student는 테이블 이름입니다    --> sid sage int      --sage는 필드 이름 age, int는 필드 유형, 정수     --> );

   Query 알겠습니다. 0개 행이 영향을 받았습니다(0.14 sec)


   

4.3 모든 테이블 보기

  


mysql> 테이블 표시



   +----------------+

   |   +-- --------------+

   |학생 |   +----+   1행 세트 (0.00초)

   4.4 테이블의 테이블 구조 보기


  
mysql> ; --student 테이블 이름

   +-------+------------ -+------+------+--- ------+------+
     | Null 키 | --------+------------ ---+------+------+---------+------ -+
  | YES | varchar(20) | NULL | ----+----+---------+-------+

   3행 세트(0.05초)

   4.5 테이블 삭제

   mysql> ; drop table Student;

   Query OK, 0행 영향 받음(0.11초)



    4.6 테이블 수정



  
mysql> 에 테이블, 열은 생략 가능

  쿼리 확인, 0행 영향(0.06초)  기록: 0 중복: 0 경고: 0

  

  mysql> 필드, 열 생략 가능 Query OK, 0행 영향(0.06초) 10) --Modify Student 테이블의 sname 필드 유형은 varchar(10)

   Query OK, 0행(0.08초)

기록: 0 중복: 0 경고: 0

    mysql> alter table 학생 변경 sname newsname varchar(2 0);  - - 학생 테이블의 sname 필드 이름을 newsname으로 수정

  Query OK, 0 행 영향을 받음( 0.08초)

  기록: 0 중복: 0 경고: 0

위 내용은 MySQL 데이터베이스의 기본 사용 및 관리의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.