数据库字段
福建沙县小吃
上善若水
展开
-
关于数据库中字段设置为自增长后,DB表新增一行数据的问题,以及在spring框架中使用jdbcTemplate对象来insert的问题
关于数据库中字段设置为自增长后,DB表新增一行数据的问题,以及在spring框架中使用jdbcTemplate对象来insert的问题这个problem想必大家在做项目的时候都会遇到过吧,一般对于一张表中的第一个字段我们习惯将它设置为主键,不为空,特殊情况设置为自增长;那么这个自增长的字段,也就意味着我们在执行insert方法的时候,是我手动放一个增长后的字段呢,还是不管他写null呢,还是干脆不写这个字段呢,下面说一下这个问题我使用的是mysql数据库,使用的是sqlyog来操作数据库这是我的建原创 2021-05-08 10:49:05 · 277 阅读 · 2 评论 -
mysql中给字段添加check约束,注意括号
empsex varchar(20) not null check(empsex in ('male','female'))//注意括号原创 2021-05-07 00:58:31 · 1338 阅读 · 0 评论 -
MySQL数据库中字段添加外键的两种方式
在MySQL数据表中怎样添加外键的两种方式:第一种方式(创建表之后添加) CREATE TABLE my_classes( class_id INT PRIMARY KEY AUTO_INCREMENT, class_name VARCHAR(20) NOT NULL , class_school_id INT COMMENT ‘所在学校的id’,)CHARSET utf8;CREATE TABLE my_schools( school_id INT PRI原创 2021-05-06 17:55:23 · 3035 阅读 · 0 评论 -
MySQL数据库中的字段类型varchar和char的主要区别是什么?哪种字段的查找效率要高,为什么?
MySQL数据库中的字段类型varchar和char的主要区别是什么?哪种字段的查找效率要高,为什么?区别一,定长和变长char 表示定长,长度固定,varchar表示变长,即长度可变,当所插入的字符串超出它们的长度时,视情况来处理,如果是严格模式,则会拒绝插入并提示错误信息,如果是宽松模式,则会截取然后插入。如果插入的字符串长度小于定义长度时,则会以不同的方式来处理,如char(10),表示存储的是10个字符,无论你插入的是多少,都是10个,如果少于10个,则用空格填满。而varchar(10),小于原创 2021-05-04 16:20:52 · 1822 阅读 · 6 评论