집 >데이터 베이스 >MySQL 튜토리얼 >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
명령으로 데이터베이스에 로그인하고 첫 번째 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 데이터베이스의 기본 문자 집합 보기
+------------+--------- -------------- ---------------+ 데이터베이스 생성 +------------+-- ------------------------- ------------ --------------+ | 먼저 데이터베이스 생성 `첫번째` /*!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)
mysql> 테이블 표시
+----------------+
|학생 | +----+ 1행 세트 (0.00초)
4.4 테이블의 테이블 구조 보기
mysql> ; --student 테이블 이름
+-------+------------ -+------+------+--- ------+------+
| Null 키 | --------+------------ ---+------+------+---------+------ -+ | YES | varchar(20) | NULL | ----+----+---------+-------+
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!