赞
踩
MySQL是一款免费开源的关系型数据库管理系统,关系型数据库将数据保存在不同的表中,有效的提高了灵活性
关系型数据库:用于存储字符、字符串、数值以及布尔值等
MySQL
SQL_Server
access
Oracle
DB2
sybase
非关系型数据库:用于存储图片、视频、语言等
MongoDB
Redis
(内存/缓存数据库) Memcache
Redis和Memcache对比
相同点:存储高热数据(在内存中高速运行)
不同点:Redis
可以做持久化保存,可以存储对象
项目架构,不是只有服务,还有一些通用的管理系统
比如BOSS
CRM
OA
它的处理比直接作用在数据库中操作要简单一些
目前主流的运行方式是关系型数据库+非关系型数据库集成为一个完整的架构
SQL
+NoSQL
保存数据并用分压
E-R
关系模型三要素
实体
可以是事物本身
关系
实体集之间对应的关系
属性
一个实体可以有多个属性,描述实体的特征
主键
唯一且非空
唯一键
可以为空(空值只能出现一次)
主键包含唯一键的部分属性
存储海量数据,给与大数据进行分析,筛选出有价值的部分
redis
数据保存在内存中,也会定期将数据写入磁盘
Not Only SQL 不限于SQL
不需要遵循关系数据库模型
也不使用SQL作为查询语言
MySQL
只用于连接MySQL
服务器MySQL-client
顾名思义(客户端),用于控制MySQL
服务器MySQL-devel
用于编译客户端MySQL-shared
动态装载的共享库(libmysqlclient.so*)
MySQL-bench
性能测试工具变量 | 介绍 |
---|---|
int | 整型 |
float | 单精度浮点 4字节32位 |
double | 双精度浮点 8字节64位 |
char | 固定长度的字符类型 |
varchar | 可变长度的字符类型 |
text | 文本 |
image | 图片 |
decimal (3,2) | 3个有效长度数字,小数点后面有2位 |
mysql -u 用户名 -p
use 数据库名;
show databases;
show tables;
show character set;
desc 数据表名;
create database 数据库名;
create datebase 表名 default characret set utf8 collate utf8_general_ci
create table 数据表名 (字段名 字段值(number));
举例:
create table info (uid int(50),name varchar(100),sex varchar(2),status varchar(100));
insert into 数据表名 (字段名1,字段名2...) values (字段值1,字段值2...)
举例:
insert into info (uid,name,sex,status) values (1,'Frisk','未知','雪镇');
select * from 表名
select * from 表名\g
select * from 表名 limit 2;
select * from 表名 limit 2,
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。