什么是数据库
首先数据存储可以使用文件就可以了,但是文件保存数据又一下几个缺点:
数据库存储的戒指:
为了解决以上问题,设计出更加利于管理数据的东西------数据库,他能更有效的管理数据。
主流数据库
服务器 & 数据库 & 表关系
?
创建数据库:
create database helloworld;
使用数据库:
use helloworld;
创建数据库表:
create table student(
? id int,
?name varchar(32),
? gender varchar(2)
);
表中插入数据:
insert into student (id, name, gender) values (1, '张三', '男');
insert into student (id, name, gender) values (2, '李四', '女');
insert into student (id, name, gender) values (3, '王五', '男');
查询表中数据:
select * from student;
使用数据库一条龙服务,要注意如果插入的是中文就要设置好编码解码方式(mysql默认不是? ? ?utf-8)?
?
MySQL架构?
?MySQL 是一个可移植的数据库,几乎能在当前所有的操作系统上运行,如 Unix/Linux、Windows、Mac 和 Solaris。各种系统在底层实现方面各有不同,但是 MySQL 基本上能保证在各个平台上的物理体系结构的一致性。
?
?SQL分类
存储引擎?
存储引擎:数据库管理系统如何存储数据、如何为存储的数据建立索引和如何更新、查询数据等技术的实现方法
MySQL的核心就是插件式存储引擎,支持多种存储引擎?
show engines;
?
?