`
aerchi
  • 浏览: 453050 次
  • 性别: Icon_minigender_1
  • 来自: 昆明
文章分类
社区版块
存档分类
最新评论

mysql 字段boolean 及不允许重复插入记录

 
阅读更多

如果对于一张表中 需要建立一个Boolean 在mysql中是不支持的 mysql会解析为tinyint()。类型的

而我们在POJO中会封装成布尔类型的 大家尤其要注意这点。总结出来的,添加的时候为false,mysql会识别为0,添加为true。mysql会识别为1.刚接触,


不重复记录

CREATE TABLE `aerchi`.`at_dsh_temp_env` (
`ID` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,
`jdk` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,
`os` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,
`browser` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,
`server` varchar(30) COLLATE utf8_unicode_ci DEFAULT NULL,
`testIP` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,
PRIMARY KEY (`ID`),
UNIQUE KEY `ID` (`name`,`jdk`,`os`,`browser`,`server`,`testIP`)
)


分享到:
评论

相关推荐

    MYSQL常见问题及解答

    - **`PRIMARY KEY`:** 主键,用于唯一标识一条记录,且不允许有重复值。 - **`FOREIGN KEY`:** 外键,用于建立表之间的关联关系。 - **`NOT NULL`:** 表示该字段不能为空。 - **`UNIQUE`:** 唯一性约束,确保...

    MySQL学习笔记4:完整性约束限制字段

    最后,设置字段的默认值(DEFAULT)允许在插入新记录时,如果没有为该字段指定值,数据库会自动应用默认值。例如在`student7`表中,如果没有为`score`字段赋值,它将默认为0。创建带有默认值的表的SQL语句如下: ``...

    利用poi获取excel数据批量插入大量数据到mysql

    本教程将详述如何使用Apache POI库读取Excel数据,并通过Java的JDBC接口批量插入到MySQL数据库中。Apache POI是Java平台上的一个开源项目,它允许程序员创建、修改和显示Microsoft Office格式的文件,其中包括Excel...

    sql.zip_MYSQL

    在这个例子中,`UserID`字段是主键,它自动递增且不可为空,确保了每条用户记录的唯一性。 其次,我们讨论逻辑删除。在实际应用中,数据往往需要被标记为“已删除”而不是物理删除,以防止丢失重要信息或满足审计...

    万年历数据库,从1970年1月1月开始到2100年12月31日,完整的万年历MySQL数据库的sql建表语句以及插入语句

    -- 重复上一行,直到覆盖所有日期 ('2100-12-31', 2100, 12, 31, 3, FALSE, '...lunar date...', '...holiday info...'); ``` 在实际应用中,为了优化查询性能,可能还需要创建索引,例如针对`year`、`month`、`day`...

    Mysql数据库学习总结宣贯.pdf

    默认值(`DEFAULT`)则允许在插入新记录时,未指定字段值时赋予默认值,例如`DEFAULT 'default_value'`。 对表的修改可以通过`ALTER TABLE`语句完成,如更改变量名、数据类型、添加或删除字段,以及调整字段顺序。...

    几个mysql练习题目压缩包

    1. 数据类型:在MySQL中,了解各种数据类型(如INT, VARCHAR, DATE, BOOLEAN等)是非常基础的,每个数据类型都有其特定的用途和存储需求。 2. 创建数据库和表:学习如何使用CREATE DATABASE和CREATE TABLE语句来...

    MySQL全文索引应用简明教程.pdf

    2. **IN BOOLEAN MODE**:布尔模式,允许使用特定的布尔运算符(如`+`, `-`, `>`, `, `"`等)来控制单词的出现与否及其重要性,返回的记录不按相关性排序。 3. **WITH QUERY EXPANSION**:查询扩展模式,先进行一次...

    mysql学习资料mysql学习资料

    - 数据类型:了解MySQL支持的基本数据类型,如INT、VARCHAR、DATE、BOOLEAN等,以及它们在不同场景下的应用。 - 表创建:学习如何使用CREATE TABLE语句创建数据库表,包括定义字段、设置约束和主键。 - 插入数据...

    对Mysql数据库学习.zip

    - 主键(Primary Key):唯一标识表中每一行的字段,不允许有重复值。 - 外键(Foreign Key):引用其他表的主键,建立表间关联。 - 索引(Index):加速查询,提高数据检索速度,包括普通索引、唯一索引、全文...

    3分钟如何向MySQL数据库中插入100万条数据

    本文以"3分钟如何向MySQL数据库中插入100万条数据"为主题,探讨如何快速地批量插入大量数据。 首先,我们需要创建一个测试数据表。在MySQL中,创建表的SQL语句如下: ```sql use db_xk; drop table if exists tb_...

    Mysql数据库学习总结实用.pdf

    非空约束(NOT NULL)确保字段不允许为空,唯一性约束(UNIQUE)则保证字段值的唯一性。 此外,还提到了一些高级的表操作,如自动增长字段(Auto Increment),常用于生成唯一的ID,如`AUTO_INCREMENT`。默认值...

    mysql示例数据库

    在MySQL中,数据库是由一个或多个数据表组成的集合,每个数据表又由列(字段)和行(记录)构成。列定义了数据的类型,如整数、字符串、日期等,而行则代表具体的数据实例。例如,一个“员工”表可能有“员工ID”、...

    Mysql全文搜索match against的用法

    - `IN BOOLEAN MODE`允许仅包含关键字的搜索,不关心其在文本中的位置。 5. **全文搜索模式** - MySQL支持三种全文搜索模式:标准模式、布尔模式和自然语言模式。 - 标准模式是最简单的,对查询字符串的格式有...

    MySQL全文索引应用简明教程[参考].pdf

    全文索引在MySQL中主要用于提升对长文本字段的搜索性能,它能够理解查询字符串中的语义,找出与之最相关的记录。在MySQL 5.6之前,全文索引仅支持MyISAM表引擎,但之后的版本也开始支持InnoDB。 全文索引的应用需要...

    mysql笔记.pdf

    创建约束可以限制数据的输入,如主键约束确保记录的唯一性,非空约束确保字段不为空。 接着,笔记提到了MySQL中的数据类型,包括整型(如INT)、固定长度的字符型(CHAR)、可变长度的字符型(VARCHAR)、布尔型...

    MySql基础知识总结

    3. 主键(Primary Key):表中唯一标识每条记录的字段,不允许有重复值且不能为NULL。 4. 外键(Foreign Key):用于建立两个表之间的关联,一个表的外键可以引用另一个表的主键。 二、数据类型 MySQL支持多种数据...

    mysql详细使用教程

    3. **数据类型**:了解MySQL支持的数据类型,如INT、VARCHAR、DATE、BOOLEAN等,是理解数据库设计的关键。每个数据类型都有其特定用途和存储需求。 4. **索引与优化**:学习如何创建索引以提高查询性能,包括唯一...

Global site tag (gtag.js) - Google Analytics