좋은 프로그래머는 어떤의 MySQL의 관점에서 우선, 튜토리얼 공유 MySQL의 기술 지식을 클라우드 컴퓨팅 문 정교한
데이터베이스 및 수입 마운트 tigerfive.sql을 . SQL 문서의 끝을 볼
MySQL의 샘플 데이터베이스 스키마는 다음 테이블로 구성 :
- 고객 : 데이터 저장 고객.
- 제품 : 데이터 저장 차량.
- productLines : 스토리지 제품 범주 데이터입니다.
- 주문 : 상점 고객의 주문 판매 주문.
- OrderDetails의 : 각 판매를위한 스토리지 제품 라인 항목을 주문한다.
- 지불 : 매장 고객의 지급 명령 데이터.
- 직원 : 예를 들어 모든 직원 정보뿐만 아니라 조직 구조, 직속 저장 ( 누구에게보고하고있다 ) .
- 사무실 : 여러 가지로 데이터를 저장 판매, 유사
다음 표 관계가있다 :
SQL 문 분류 :
SQL 문은 세 가지 범주로 구분됩니다
DDL 문
DDL 데이터 정의 문이, 생성, 삭제, 수정할 수있는 내부 데이터베이스의 대상이며, 다른 진술 등 운영, 드롭, ALTER를 .create (DBA가 일반적으로 사용)
DML 문
DML은, 선택, 삭제 등 (공통 개발) 업데이트를 삽입, 데이터 조작 문입니다 데이터베이스 테이블 레코드의 기본 동작을 말한다
DCL 문
DCL是数据控制语句,用于控制不同数据段直接的许可和访问级别的语句.定义了数据库、表、字段、用户的访问权限和安全级别.主要是grant、revoke等(DBA常用)
数据库基本操作
数据库的增删改查
库操作
创建库
mysql > create database db1;
查看库
mysql > show databases;
mysql > show create database db1; //更详细的查看库
使用库
mysql > use db1;
段'='' ;
表操作
创建表
mysql > create tables 表名(字段 类型(修饰符))
查看表
查看所有表:mysql > show tables ;
查看表记录:mysql > show table status like '表名' ;
查看表结构:mysql > desc '表名' ;
查看表记录:mysql > select * from '表名' limit 10;
修改表
修改表名:mysql > rename table '源表名' to '新表名' ;
字段记录操作
字段
添加字段:mysql > alter table '表名' add '字段' '修饰符';
删除字段:mysql > alter table '表名' drop '字段' ;
修改字段:mysql > alter table '表名' change '旧字段' '新字段' '修饰符';
记录
添加记录:insert into '表名(记录,记录)' values (),(),();
:insert into '表名' values (),(),();
修改记录:update '表名' set 字段='' where 字段='';
删除记录:delete from '表名' where '字