初识数据库
数据库的存储介质:内存,磁盘
服务器,数据库,表关系
数据库服务器可以管理多个数据库,一个数据库中可以有多个表。
创建数据库
create database xxx(库名);
使用数据库
use xxx(库名);
创建数据库表
create table user(
id int,
name varchar(32),
age int,
gender varchar(2)
);
表中插入数据
insert into user(id,name,age,gender)values(1,'小明',12,'男');
查询表中数据
select * from user;
SQL分类
- DDL数据定义语言,用来维护存储数据的结构
- 代表指令:
create,drop,alter
- 代表指令:
- DML数据操纵语言,用来对数据进行操作
- 代表指令:
insert,delete. update
- DML又单独分了DQL,数据查询语言,代表指令:
select
- 代表指令:
- DCL数据控制语言,主要负责权限管理和事物
- 代表指令:
grant,revoke,commit
- 代表指令:
什么是存储引擎
存储引擎为数据库管理系统如何存储数据,如何为存储数据建立索引,如何更新查询等技术提供实现方法。
MySQL的核心就是插件式存储引擎,支持多种存储引擎