博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql数据库笔记20170419
阅读量:4652 次
发布时间:2019-06-09

本文共 576 字,大约阅读时间需要 1 分钟。

一、insert与replace区别:

insert:当表里有字段设置了主键或者唯一时,插入重复的唯一或主键字段值是不能执行的;

replase:当表里有字段设置了主键或者唯一时,插入重复的唯一或主键字段值是可以执行的,并且会更新其它字段值;

 

二、delete与truncate的区别:

delete:删除表中数据可以指定条目,并且返回删除记录目录,不改自增字段计数器;

truncate:清空表记录不返回删除记录的数目,改变自增字段计数器(清零);

 

三、float、double与decimal的区别:

float:占用空间小,查询速度快,计算误差大,4个字节;

double:比float要多占用空间,计算误差小,相比float要慢,8个字节;

decimal:计算没有误差;

 

四、tinyint、smallint、mediuint、int表示分别数值范围和占用字节:

 

  有符号 无符号 占用字节
tinyint -28-1~28-1-1 0~28-1 1
smallint -216-1~216-1-1 0~2^16-1 2
mediuint -224-1~224-1-1 0~224-1 3
int -232-1~232-1-1 0~232-1 4

转载于:https://www.cnblogs.com/hwbky/p/6734469.html

你可能感兴趣的文章
学习网站
查看>>
C#4.0新特性dynamic\可选参数、命名参数
查看>>
使用免费SSL证书让网站支持HTTPS访问
查看>>
第5章 使用MUI与H5+构建移动端app
查看>>
poj 2528 Mayor's posters (线段树+染色)
查看>>
eclipse中跳转到其它函数方法后如何快速返回原处
查看>>
第三次作业
查看>>
javascript相关知识
查看>>
数组对象去重
查看>>
你未必知道的12个JavaScript技巧
查看>>
mysql的基本操作命令
查看>>
微信小程序---数据缓存
查看>>
Python网页正文转换语音文件的操作方法
查看>>
shell入门-shell特性
查看>>
asp.net 与数据库操作
查看>>
【转】常用的shell脚本
查看>>
安装PL/SQL Developer 遇到的问题及解决方法
查看>>
设置NavigationView子布局Menu图片的颜色
查看>>
神经网络案例1
查看>>
常用git命令[个人整理]
查看>>