
数据库
文章平均质量分 85
永恒的春天
这个作者很懒,什么都没留下…
展开
-
Mysql数据库当中的char和varchar
VARCHAR:变长的字符串,需要在声明字段时指定能存储的最大字符数,真实占用的空间取决于存入的字符数,存入的越多占用空间越多。适合保存内容长度不定的字符类型数据。能包含数据的大小,mysql5.0以前0~255字节,mysql5.0以后0~65535字节 CHAR:定长字符串,需要在声明字段时指定固定字符数。即使存入的字符数少于该长度,该字段也会占用该固定长度。适合存储长度不变的字符类型数据。能...原创 2018-04-03 14:13:11 · 431 阅读 · 0 评论 -
sql中常用的数据类型
1)字符串型 VARCHAR:变长的字符串,需要在声明字段时指定能存储的最大字符数,真实占用的空间取决于存入的字符数,存入的越多占用空间越多。适合保存内容长度不定的字符类型数据。能包含数据的大小,mysql5.0以前0~255字节,mysql5.0以后0~65535字节 CHAR:定长字符串,需要在声明字段时指定固定字符数。即使存入的字符数少于该长度,该字段也会占用该固定长度。适合存储长度不变的字...原创 2018-04-03 14:45:30 · 7111 阅读 · 0 评论 -
在Mysql当中将一张表中的字段修改到另一张表中
最开始数据库中已经存在这样两张表CREATE TABLE `order` ( `id` bigint(20) DEFAULT NULL COMMENT 'id', `order_name` varchar(255) DEFAULT NULL COMMENT '订单名字') ENGINE=InnoDB DEFAULT CHARSET=utf8 CREATE TABLE `order_...原创 2018-04-18 16:10:49 · 4605 阅读 · 0 评论 -
数据库中int(10)unsigned类型
UNSIGNED属性就是将数字类型无符号化,与C、C++这些程序语言中的unsigned含义相同。例如,INT的类型范围是-2 147 483 648 ~ 2 147 483 647, INT UNSIGNED的范围类型就是0 ~ 4 294 967 295。...原创 2018-06-11 15:50:55 · 8720 阅读 · 0 评论 -
MySQL中的ON DUPLICATE KEY UPDATE(插入更新)用法
业务场景在设计数据库表时,通常会为某些列加PRIMARY KEY(主键约束)和UNIQUE KEY(唯一约束),再插入数据的时候,如果表中存在相同的唯一约束列,就更新该条记录,否则就插入新的记录。示例1.创建数据库,插入测试数据CREATE TABLE `t_product_amount` ( `id` INT(10) NOT NULL, `amount` INT(1...原创 2018-07-26 16:32:33 · 2068 阅读 · 0 评论 -
Mysql数据库关闭和启动外键约束
关闭外键约束:SET FOREIGN_KEY_CHECKS=0;启动外键约束:SET FOREIGN_KEY_CHECKS=1;查看当前FOREIGN_KEY_CHECKS的值:SELECT @@FOREIGN_KEY_CHECKS;原创 2018-11-28 23:14:38 · 624 阅读 · 0 评论 -
Mysql数据库计算两个时间的时间差
Mysql计算两个时间的时间差函数1.TIMESTAMPDIFF()函数 TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2) 函数共有三个参数,三个参数的取值分别是: interval:比较的类型,可取值FRAC_SECOND、SECOND、 MINUTE、 HOUR、 DAY、 WEEK、 MONTH、 Q...原创 2018-12-03 23:40:45 · 5282 阅读 · 0 评论 -
提示:Display all 3707 possibilities? (y or n)
在MySQL数据库执行sql语句的时候提示:Display all 3707 possibilities? (y or n)原因:sql语句当中有tab缩进解决办法:将sql语句中的tab缩进删除原创 2019-10-08 14:06:09 · 3361 阅读 · 1 评论