Mysql_笔记2018.1.29
1.主要数据库
Oracle
MySQL
Sqlsever 微软
MongoDB (非关系型数据库)
2.MySql 专业词语
1.数据库:一些关联表的集合
2.数据表:表示数据的矩阵
3.列:同excel的列,包含相同性质的数据
4.冗余:存储两遍数据,可以使系统运行速度更快,【占用资源多了,修改的时候需要多处修改】
5、主键:数据项的唯一标识符,在同一个表中不可重复
6、外键:关联两个表的键
7、复合键:多个字段组合的键
8、索引:类似书籍的目录,在找的时候不是一个个遍历,而是根据哈希后的值排序,再用必加数(不缺订,一种算法)查找
9、参照完整性:保证数据的一致性
3.数据占字节大小
TINYINT 1字节 (-128,127) 整数
SMALLINT 2字节 (-32 768,)小的整形
MEDIUMINT 3字节
INT 或 INTEGER 4字节
BIGINT 8字节
FLOAT 4字节
DOUBLE 8字节
4.Mysql几个常见的数据库存储引擎
每次建表时可以根据存储格式选择不同的存储引擎,不同引擎支持的**不同。主要有:
1.InnoDB存储引擎
【默认轻轻功能强大,效率较低,支持并发、外键、回滚和修复,使用的最多】
---常规---
2.MyISAM存储引擎
【插入记录快,默认静态(固定长度),不支持事物,对完整性、并发性支持弱】
---读取快,完整性、并发性要求不高---
3.MEMORY存储引擎
【在内存中存储,读取快但耗内存;很少使用,一般不能建很大的表,多是一次性表】
---临时表---
5.DOS框使用数据库的流程【整理中...】
1.查看当前数据库列表------- show databases;
2.新建数据库------ CREATE database 数据库名;
3.进入数据库------ use 库名;
4.查看列表------- show tables;
5.新建表-------;
create table `表名`(
`主键1` 字符类型 [ 属性 ] [ 索引 ] [注释] ,
`键2` 字符类型 [ 属性 ] [ 索引 ] [注释] ,
.
.
primary key(`主键1`)
)engine=myisam default charset=utf8;
案例:
create table `user`(
`id` int(11) not null auto_increment, //auto_increment自增,,,自增的必须加到主键上
`name` varchar(100) ,
`email` varchar(100),
primary key(`id`)
)engine=myisam default charset=utf8;
5.进入表,查看表内键-------- desc 表名;
6.给表插入数据
insert into 表名 (键1,键2...) valuses(值1,值2...);
7.查看表内信息
select * from 表名;
Mysql_笔记2018.1.29的更多相关文章
- Mysql_笔记2018.1.28
1.Mysql代码规范 1.关键字.函数名称大写 2.数据库名称.表名称.字段名称等全部小写 3.必须以分号;结尾 (或 \g) 2.记录mysql日志 开始记录 mysql> \T 日志地址 ...
- 《从零开始学Swift》学习笔记(Day 29)——访问级别
Swift 2.0学习笔记(Day 29)——访问级别 原创文章,欢迎转载.转载请注明:关东升的博客 访问级别: Swift提供了3种不同访问级别,对应的访问修饰符为:public.internal和 ...
- 记2018/4/29 qbxt 测试
记 2018/4/29 qbxt 测试(提高基础班) 简单的 NOIP 模拟赛 竞赛时间: 2018 年 4 月 29 日 13:30-17:00 题目名称 乘法 求和 计数 输入文件名 mul.i ...
- MongoDB笔记2018.2.6
MongoDB笔记2018.2.6 1.先简单接触下linux,大部分教程是在linux环境下的操作,要不然看不懂教程 2.找教程或视频 教程推荐菜鸟教程 学习MongDB前需要懂一定的Mysql语法 ...
- spring ,springmvc,mybatis 最基本的整合,没有多余的jar包和依赖 2018.9.29日
最基本的ssm框架整合 本案例采用2018商业版intellij idea 编辑器 maven项目管理工具 tomcat8.5 接着上一篇使用springmvc最基本配置开始 https: ...
- 【2018.07.29】(深度优先搜索/回溯)学习DFS算法小记
参考网站:https://blog.csdn.net/ldx19980108/article/details/76324307 这个网站里有动态图给我们体现BFS和DFS的区别:https://www ...
- 【Cocos2d-X开发学习笔记】第29期:游戏中数据的存储(上)
本系列学习教程使用的是cocos2d-x-2.1.4(最新版为3.0alpha0-pre) ,PC开发环境Windows7,C++开发环境VS2010 一般游戏中都需要记录玩家数据,便于玩家下次登录时 ...
- 2018.3.29 div内容格式设置
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> ...
- 2018.3.29 div格式设置
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> ...
随机推荐
- centos8安装fastdfs6.06集群方式三之:storage的安装/配置/运行
一,查看本地centos的版本 [root@localhost lib]# cat /etc/redhat-release CentOS Linux release 8.1.1911 (Core) 说 ...
- spring-boot-route(十九)spring-boot-admin监控服务
SpringBootAdmin不是Spring官方提供的模块,它包含了Client和Server两部分.server部分提供了用户管理界面,client即为被监控的服务.client需要注册到serv ...
- JAVA XML格式化输出
import org.apache.xml.serialize.OutputFormat; import org.apache.xml.serialize.OutputFormat; import o ...
- day71:drf:API接口&Restful API规范&Django Rest Framework&drf中的序列化和反序列化功能
目录 1.web应用模式 2.API接口 3.Restful API规范 4.序列化 5.Django Rest Framework 1.drf的简单介绍 2.drf的特点 3.如何安装drf 4.d ...
- GDB常用调试命令(一)
GDB是UNIX及UNIX-like下的调试工具,通常gdb使用前置条件:编译时加入debug信息,这里指的是C++. gcc/g++调试选项 gcc/g++是在编译时加入-g,-g分4个等级: ...
- npm 注册淘宝镜像
临时使用 npm --registry https://registry.npm.taobao.org install express 1 2.持久使用 npm config set registry ...
- drf Serializer使用
drf序列化 在前后端不分离的项目中,可以使用Django自带的forms组件进行数据验证,也可以使用Django自带的序列化组件对模型表数据进行序列化. 那么在前后端分离的项目中,drf也提供了数据 ...
- springboot错误统一处理
1,对于404,500这类错误,可以直接新建public/error目录 ,在error目录 中新建404.html, 500.html或5xx.html,springboot会自动跳转到这些静态页面 ...
- Class的继承
Class 的继承 简介 Class 可以通过extends关键字实现继承,这比 ES5 的通过修改原型链实现继承,要清晰和方便很多. class Point { } class ColorPoint ...
- 常用的实现Javaweb页面跳转的方式
我们有两大种方式来实现页面跳转:1.JS(javascript):2.jsp跳转 先说jsp(金j三s胖p):1.转发:request.getRequestDispatcher("1.jsp ...