mysql 类型

Sql代码  

  1. CREATE TABLE db_set (  
  2.     set1 SET('x', 'y', 'z') NOT NULL,  
  3.     enum1 ENUM('one', 'two', 'three') NOT NULL  
  4. );  
  5. truncate table db_set;  
  6. insert into db_set values(1,1); -- 'x', 'one'  
  7. insert into db_set values(2,2); -- 'y', 'two'  
  8. insert into db_set values(3,3); -- 'x,y', 'three'  
  9. insert into db_set values(3,1); -- 'x,y', 'one'  
  10. insert into db_set values(4,1); -- 'z', 'one'  
  11. insert into db_set values(5,1); -- 'x,z', 'one'  
  12. insert into db_set values(6,1); -- 'y,z', 'one'  
  13. insert into db_set values(7,1); -- 'x,y,z', 'one'  
  14. insert into db_set values(8,1); --   -- one   
  15. insert into db_set values(9,1); -- 'x', 'one'  
  16. insert into db_set values(10,1); -- 'y', 'one'  
  17.   
  18. select * from db_set;  
  19. truncate table db_set;  
  20.   
  21. CREATE TABLE db_set2 (  
  22.     set1 SET('a', 'b', 'c','d') NOT NULL      
  23. ); -- a=1,b=2,c=4,d=8  
  24.   
  25. truncate table db_set2;  
  26. insert into db_set2 values(1); -- a  
  27. insert into db_set2 values(2); -- b  
  28. insert into db_set2 values(3); -- a,b  
  29. insert into db_set2 values(4); -- c  
  30. insert into db_set2 values(5); -- a,c  
  31. insert into db_set2 values(6); -- b,c  
  32. insert into db_set2 values(7); -- a,b,c  
  33. insert into db_set2 values(8); -- d     
  34. insert into db_set2 values(9); -- a,d  
  35. insert into db_set2 values(10);-- b,d  
  36.   
  37. select * from db_set2;  
  38. truncate table db_set2;  
时间: 2024-09-20 04:16:41

mysql 类型的相关文章

String类型存到mysql类型为text的字段中怎么出现了乱码?

问题描述 String类型存到mysql类型为text的字段中怎么出现了乱码? 一个String类型的存到mysql类型为text的字段中出现了乱码,需要怎么改呢? 解决方案 db-url后面加?useUnicode=true&characterEncoding=GBK 数据库的基字符集改成utf8 表中字段字符集改为utf8 解决方案二: 可能是你的编码有问题... 意思就是你的mysql的默认编码与输入的string时的编码不同吧.... 解决方案三: 参考此文http://blog.csd

MySQL 4.1.0 中文参考手册 --- 6.2 列类型

mysql|参考|参考手册|中文 MySQL 4.1.0 中文参考手册 --- 犬犬(心帆)翻译 MySQL Reference Manual for version 4.1.0-alpha. 6.2 列类型 MySQL 支持大量的列类型,它们可以被分为 3 类:数字类型.日期和时间类型以及字符串(字符)类型.这个章节首先给出可用类型的概述,并且总结各类型所需的存储需求,然后提供各类型中的类型范畴更详细的描述.概述有意地简化了.更详细的说明应该参考特写列类型的附加信息,例如你能为其指定值的允许格

JDBC如何遍历Mysql的set类型列

问题描述 JDBC如何遍历Mysql的set类型列 解决方案 List<对象名> list = new ArrayList<对象名>();while(rs.next()){ 对象名 对象 = new 对象名(); 对象.set..(rs.getString("name")); Set<另一个对象> s = new HashSet(); ResultSet re=db.execQuery("SELECT * FROM 另一个对象表 where

MySQL 4.1.0 中文参考手册 --- 6.5 数据定义: CREATE、DROP、ALTER

mysql|参考|参考手册|数据|中文 MySQL 4.1.0 中文参考手册 --- 犬犬(心帆)翻译 MySQL Reference Manual for version 4.1.0-alpha. 6.5 数据定义: CREATE.DROP.ALTER6.5.1 CREATE DATABASE 句法 CREATE DATABASE [IF NOT EXISTS] db_name CREATE DATABASE 以给定名字创建一个数据库.允许的数据库名规则在章节 6.1.2 数据库.表.索引.列

MFC连接MySQL数据库时编辑框出现中文乱码

环境:Visual Studio 2010 + MySQL Server 5.1 + Navicat for Mysql 8.2 问题:MFC连接MySQL 数据库,编辑框出现中文乱码. 解决: 使用MySQL C API,在连接上数据库查询数据前加上 如下代码: mysql_query(&m_sqlCon,"SET NAMES 'GB2312'"); //m_sqlCon是MYSQL类型 查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www

hibernate中java.util.Date类型映射

在Hibernate中对于java.util.Date类型的映射为: java类型 Hibernate类型 Mysql类型 java.util.Date.java.sql.Date date DATE java.util.Date.java.sql.Time time TIME java.util.Date.java.sql.Timestamp timestamp TIMESTAMP 如果使用timestamp作为Date类型映射时,具体代码如下: Java代码 public class Use

从运维的角度分析使用阿里云数据库RDS的必要性--你不应该在阿里云上使用自建的MySQL/SQL Server/Oracle/PostgreSQL数据库

开宗明义,你不应该在阿里云上使用自建的MySQL or SQL Server数据库,对了,还有Oracle or PostgreSQL数据库. 云数据库 RDS(Relational Database Service)是一种稳定可靠.可弹性伸缩的在线数据库服务.基于飞天分布式系统和全SSD盘高性能存储,支持MySQL.SQL Server.PostgreSQL和PPAS(高度兼容Oracle)引擎,默认部署主备架构且提供了容灾.备份.恢复.监控.迁移等方面的全套解决方案. 当然,并不是指所有用户

PostgreSQL MySQL 数据类型映射

标签 PostgreSQL , MySQL , 类型映射 背景 通常一家企业会有比较多的数据库品种,最为常见的如MySQL, PostgreSQL. 那么在不同的产品之间,如果有数据的相互同步,就涉及到类型的映射了. 对于PostgreSQL来说,可以使用PostgreSQL的mysql_fdw外部插件来实现同步,产品设计会简化很多. 而对于MySQL来说,可能就比较复杂,需要自己写程序来实现,会涉及到类型的转换. PostgreSQL类型 转换为 MySQL类型 https://dev.mys

mysql中int(1)和int(11)区别详解

mysql字段定义中INT(x)中的x仅仅指的是显示宽度.该可选显示宽度规定用于显示宽度小于指定的列宽度的值时从左侧填满宽度.显示宽度并不限制可以在列内保存的值的范围,也不限制超过列的指定宽度的值的显示.所以x的定义与存储空间没有任何关系都是4个字节. 作为SQL标准的扩展,MySQL也支持整数类型TINYINT.MEDIUMINT和BIGINT.下面的表显示了需要的每个整数类型的存储和范围. 类型 字节 最小值 最大值     (带符号的/无符号的) (带符号的/无符号的) TINYINT 1