美文网首页
数据库复习

数据库复习

作者: zain丶月下 | 来源:发表于2019-12-21 09:49 被阅读0次

1、基本数据类型
数值型
整数:byte short int long
浮点数:float double
字符型:char
布尔型:Boolean


基本数据类型.png

2、数据库中date、datetime、datestamp的区别
date 表示年月日,如YY-MM-DD
datetime 表示年月日和时间信息,如YY-MM-DD HH:MM:SS
datestamp 和datetime表示的信息相同,但时间范围不同

时间范围
date – > ‘1000-01-01’ to ‘9999-12-31’.
datetime –> ‘1000-01-01 00:00:00’ to ‘9999-12-31 23:59:59’.
datestamp – > ‘1970-01-01 00:00:01’ UTC to ‘2038-01-19 03:14:07’ UTC

3、MySQL数据库搜索引擎
myisam:表锁,对整张表进行加锁,同一时刻整张表所有记录都被霸占,虽然不会出现死锁问题,但是锁冲突高堵塞高,并发低。MyISAM 适合于一些需要大量查询的应用。比如当执行update时,表不能执行其他的操作(读取数据库都不行)
innodb:行锁,对某一行进行加锁,这样表的其余行并不会被占用,冲突低,并发高,但是死锁很可能出现。支持事务处理与外键和行级锁

4、创建表

create table test2(
    id  int(100) not null primary key auto_increment,
    name varchar(120),
    content varchar(110) default '你好',
    time datetime default null
)engine=innodb auto_increment=1 default charset=utf8;

在创建表的过程中,如果设置主键为自增长,则一定要设置该列为主键
上表中用到的约束条件:



设置表的外键:
创建表中添加格式:CONSTRAINT 外键别名 FOREIGN KEY(属性1,属性2,....属性n) REFERENCES 表名(属性1',属性2',...属性n')
创建表后:alert table 表名 add constraint FK_ID foreign key(外键字段名) references 外表表名(主键字段名)

相关文章

  • 关系数据库知识点

    好久没有做知识型的总结, 期末复习数据库课程, 每天更新复习成果. 数据库概念: 1.什么是数据库系统? 数据库和...

  • 数据库复习(sequelize复习)

    以下文档摘要自sequelize中文文档[https://www.sequelize.com.cn/] 数据库连接...

  • 20171022 周日 今日计划+回顾

    一、今日计划 学习任务:高级数据库 - 复习学过内容(计划外) 二、今日回顾 学习任务:高级数据库 - 复习学过内...

  • 数据库复习

    数据库复习--from我的博客自己写的,累死我了

  • 数据库复习

    1.第二章 关系模型 关系库是表的集合,一个表是一个实体集,一行是一个实体 列首位为属性,每个属性有一组允许的值,...

  • 数据库复习

    1、基本数据类型数值型整数:byte short int long浮点数:float double字符型:char...

  • 主键 sql分类 自增 not null

    MySql02 复习 数据库相关 连接数据库的命令 mysql -uroot -p 创建数据库 create da...

  • 数据、数据库、数据库管理系统、数据库系统

    快到期末了,现在也要开始复习数据库了。。。。。。数据、数据库、数据库管理系统、数据库系统这4个是数据库的基本概念,...

  • 数据库原理

    本文整理自《数据库原理》和期末复习提纲 1. DBMS 数据库管理系统(Database Management S...

  • 数据库瞎复习

    数据库系统的核心是数据库管理系统 数据库的物理独立性,逻辑独立性,都是用户程序与数据库的独立 三级模式和二级映射是...

网友评论

      本文标题:数据库复习

      本文链接:https://www.haomeiwen.com/subject/wcwfgctx.html