MySQL 데이터베이스 작업

데이터베이스 생성

카테고리자세한 설명
기본 구문CREATE DATABASE 데이터베이스 이름;
CREATE DATABASE PHP;
예제 지침 데이터베이스를 만듭니다. 데이터베이스 이름은 PHP

예:

mysql> CREATE DATABASE PHP;
Query OK, 1 행 영향 받음(0.00초)

"Query OK"는 위 명령이 성공적으로 실행되었음을 의미합니다. 모든 DDL 및 DML(SELECT 제외) 작업이 성공적으로 수행된 후 "Query OK"가 표시되는 것으로 이해됩니다. "1 행이 영향을 받았습니다"는 작업이 데이터베이스의 한 행에만 영향을 미치고 "0.00 초"는 작업이 수행된 시간을 기록한다는 의미입니다.

이 데이터베이스가 이미 존재하는 경우 시스템은 다음을 표시합니다:

mysql> CREATE DATABASE PHP;
오류 1007(HY000): 'PHP' 데이터베이스를 생성할 수 없습니다. 데이터베이스가 존재합니다

데이터베이스 보기

기본 구문:

Category자세한 설명
기본 구문 데이터베이스 표시 ;
예제 설명현재 서버의 모든 데이터베이스 표시

참고:
show는 디스플레이를 의미하고
database는 데이터베이스를 의미
databases는 데이터베이스의 복수형으로 모든 데이터베이스를 의미합니다.

예:

mysql> 데이터베이스 표시;
+---------+
데이터베이스 |
+---------+
|정보_스키마 |
|mysql |
| 성능_스키마 |
| 사용자                
+---------+
4행 세트(0.00초)

데이터베이스 선택

기본 구문:

Category자세한 설명
기본 구문라이브러리 이름 사용;
PHP 사용
예시 지침데이터베이스 PHP 사용

참고:
use는 사용을 의미합니다.
라이브러리 이름은 현재 데이터베이스 시스템에 존재하는 특정 데이터베이스의 이름입니다.

mysql> 데이터베이스가 변경되었습니다

이렇게 하면 PHP 데이터베이스에 들어갑니다. 물론, 언제든지 작동하려는 데이터베이스를 전환하기 위해 use 문을 사용할 수 있습니다. 이제 mysql 콘텐츠가 포함된 mysql 데이터베이스로 전환하여 살펴보겠습니다.

mysql>

테이블 및 컬럼 이름 완성을 위한 테이블 정보 읽기

-A
를 사용하면 이 기능을 꺼서 더 빠르게 시작할 수 있습니다. 데이터베이스 변경



"데이터베이스 변경됨"이 나타나면 전환이 성공했음을 나타냅니다. 그런 다음 mysql 데이터베이스에 무엇이 있는지 확인합니다. (현재 데이터베이스 서버 데이터베이스를 보는 것과 동일하게 show 문을 사용합니다.)

데이터베이스의 테이블을 봅니다.

라이브러리에 들어가면 데이터베이스에 몇 개의 데이터 테이블이 있는지 확인할 수 있습니다. 도서관.

Category자세한 설명기본 구문show tables;현재 데이터베이스 아래의 모든 테이블 표시
예제 설명

사용하여 데이터베이스를 입력한 후 show tables를 사용할 수 있습니다.

현재 데이터베이스의 테이블을 보는 예:

mysql> +-------------+
테이블_in_mysql |
+-------------+
| columns_priv                          
|db                                            |이벤트                                 | func                                           |general_log |
|도움말 카테고리 |
|help_키워드 |
|도움_관계 |
| help_topic                                       innodb_index_stats |
| innodb_table_stats |
|ndb_binlog_index |
| 플러그인 | |프로세스 procs_priv                                                               | proxies_priv                          
| 서버                     |slave_master_info |
|slave_relay_log_info |
|slave_worker_정보 |
| Slow_log                                                       | tables_priv                                                             | 시간대                    
|time_zone_leap_second |
| 시간대_이름                      
|time_zone_transition |
|time_zone_transition_type |
| 사용자                                               +-------------+
28행 세트(0.00초)


이 테이블의 내용은 관계형 데이터베이스 서버와 관련된 사용자, 권한, 데이터베이스 상태, 설정 등과 관련된 정보 데이터입니다.
D ATABASE PHP;

예제 설명 데이터베이스 삭제, 데이터베이스 이름은 liwenkai참고: drop은 중국어로 drop이라는 의미로 번역될 수 있으며 더 이상 필요하지 않음라이브러리 이름은 삭제할 라이브러리를 나타냅니다. 이름 mysql> DROP DATABASE PHP; 쿼리 OK, 0행 영향 받음(0.01초)
database는 다음을 의미합니다. the library예:
【기억】참고: 데이터베이스가 삭제되면 아래 데이터가 모두 삭제되므로 주의하시고 삭제하기 전에 적절한 백업을 하시기 바랍니다. (중요한 데이터가 백업되지 않은 경우 실제 데이터 위험은 이 책과 무관합니다.) 지속적인 학습
||
<?php echo "Hello Mysql"; ?>
  • 코스 추천
  • 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~