数据库
笨小鸟
成功来自奋斗,用百分之百的努力去学习。
展开
-
mysql中datetime到time_t转换
FROM_UNIXTIME(time(NULL))将liunx系统的time_t类型时间,转换为mysql的datetime类型时间::在sql语句中用FROM_UNIXTIME(时间值); 将时间值,time_t类型转换成mysql的datetime类型。create table test ( id int(11) auto_increment primary key, time datetime not null );char sqlbuf[4096];snprintf(sqlbuf,sizeof[sq原创 2011-04-23 18:48:00 · 11491 阅读 · 0 评论 -
mysql中char,varchar,text区别个人总结
具体对这三种类型的说明不做阐述可以查看mysql帮助文档。char的总结: char最大长度是255字符,注意是字符数和字符集没关系。可以有默认值,尾部有空格会被截断。varchar的总结: varchar的最大长度65535是指能存储的字节数,其实最多只能存储65532个字节,还有3个字节用于存储长度。注意是字节数这个和字符集有关系。一个汉字字符用utf8占用3字节,用g原创 2011-06-23 20:32:00 · 51480 阅读 · 1 评论 -
mysql启动选项
mysql服务器启动时可以有很多启动选项配置在my.ini里面,启动选项可以包括系统变量。mysql的系统变量可以分为动态系统变量和静态系统变量。静态系统变量有log,log-bin,动态变量就会可以通过set 变量名=值 的方式进行设置比如character-set-client等。动态变量又分为全局变量和会话变量,具体可以查询mysql帮助文档。原创 2012-03-30 20:12:24 · 947 阅读 · 0 评论 -
怎样在一台机器上开启多个mysql服务?
怎么在一台机器上开启多个mysql服务?1。复制mysql安装目录下的所有文件到另外的文件夹,最好放到其他盘。修改一下配置文件里面的数据目录和安装目录,以及服务器端口号。2。有两种方式可以开启mysql服务。第一种是windows服务方式cmd下执行: cd 目录 -》mysqld-nt --install mysql2 --defaults-file="配置文件全路径"。要删除服务执行:原创 2012-03-30 20:21:35 · 2043 阅读 · 0 评论 -
mysql_store_result()与mysql_use_result()的比较
函数mysql_store_result()与mysql_use_result()类似,它们都有连接处理程序参数,并返回结果集。但实际上两者间的区别还是很大的。两个函数之间首要的区别在于从服务器上检索结果集的行。当调用时,mysql_store_result()立即检索所有的行,而 mysql_use_result()启动查询,但实际上并未获取任何行,mysql_store_result()假设随转载 2012-03-17 16:16:02 · 872 阅读 · 0 评论 -
MYSQL中TIMESTAMP类型的默认值
MYSQL中TIMESTAMP类型可以设定默认值,就像其他类型一样。1、自动UPDATE 和INSERT 到当前的时间:表:/*DDL Information For - test.t1*/---------------------------------Table Create Table转载 2012-03-18 15:11:12 · 5765 阅读 · 0 评论 -
latin1详解
Latin1是ISO-8859-1的别名,有些环境下写作Latin-1。 ISO-8859-1编码是单字节编码,向下兼容ASCII,其编码范围是0x00-0xFF,0x00-0x7F之间完全和ASCII一致,0x80-0x9F之间是控制字符,0xA0-0xFF之间是文字符号。 ISO-8859-1收录的字符除ASCII收录的字符外,还包括西欧语言、希腊语、泰语、阿拉伯语、原创 2012-05-12 21:18:48 · 3994 阅读 · 0 评论