![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySql学习
oso_kill
这个作者很懒,什么都没留下…
展开
-
详解mysql int类型的长度值问题
我的朋友海滨问我mysql在建表的时候int类型后的长度代表什么? 是该列允许存储值的最大宽度吗? 为什么我设置成int(1), 也一样能存10,100,1000呢.当时我虽然知道int(1),这个长度1并不代表允许存储的宽度,但却没有一个合理的解释. 或者说对这个长度也没有真正的研究过到底代表什么, 平时都用int(11), 也不知道为什么要11位. 所以我在网上查阅了一些资料, 也仔细转载 2013-11-22 23:41:15 · 644 阅读 · 0 评论 -
mysql各字段类型详解
MySQL支持大量的列类型,它可以被分为3类:数字类型、日期和时间类型以及字符串(字符)类型。本文先给出可用类型的一个概述,并且总结每个列类型的存储需求。然后,提供每个类中的类型性质的更详细的描述。本文对mysql的字段类型作言简意赅地描述,更详细的说明应考虑到有关特定列类型的附加信息,例如能为其指定值的允许格式。由MySQL支持的列类型列在下面。下列代码字母用于描转载 2013-11-22 23:44:19 · 656 阅读 · 0 评论 -
php安装缺少mysqli扩展的可能原因 通过以下四种方法即可解决mysqli方法
最近安装php后,发现phpinfo里缺少mysqli扩展的方法。我查阅了很多网站 终于找到了问题的所在,以下五个原因可能导致mysqli扩展没安装上。 1.检查php.ini ;extension=php_mysqli.dll是不是已经启用 也就是去掉前面的; 2.检查php.ini extension_dir 地址是不是指向了php目录的ext目录下这步是关键转载 2013-11-23 09:25:09 · 16169 阅读 · 6 评论 -
sql2000数据导入mysql
把sql2000的.sql脚本导出来(要包含你的数据),然后修改这个脚本的语法使其符合mysql,最后在mysql命令行下导入脚本就可以了。 复制数据库操作可以导出数据,但不是.sql文件。 这个问题本来就很难解决,因为每个数据库都有自己的管理系统。 参考: 第一种是安装mysql ODBC,利用sql server的导出功能,选择mysql数据源,进行数据的直接导出,这种方法很简转载 2013-12-31 00:35:54 · 749 阅读 · 0 评论 -
sql2000数据导入mysql(自制步骤)
一、把mssql数据库复制到本地;二、把数据库里面的表名和字段名都改成英文;三、利用phpMyAdmin创建一个数据库(名称为ss001),字符集选择为gbk_chinese_ci(防止导入中文出现乱码,与下面对应);四、安装mysql数据库的ODBC驱动,mysql官网有下载http://dev.mysql.com/downloads/connector/odbc/ ,需要注册后才能原创 2013-12-31 11:59:33 · 985 阅读 · 0 评论 -
mysql中having和where的区别
让我们先运行2个sql语句:1、SELECT * FROM `welcome` HAVING id >1 LIMIT 0 , 302、SELECT * FROM `welcome` WHERE id >1 LIMIT 0 , 30查看一下结果吧,怎么样?是不是查询到相同的结果。让我们再看2个sql语句:1、SELECT user, MAX(salary) F转载 2014-01-03 14:44:01 · 460 阅读 · 0 评论 -
解决PHP写入、读取MYSQL数据库数据中文乱码问题
使用PHP和MYSQL开发过程中经常会遇到PHP写入或读取MYSQL数据库中数据,出现中文乱码的问题,英文和数字不会出现乱码。这个问题非常让人头痛,因为导致这个问题的原因比较多,比如网页和数据库编码不一致,不同版本MYSQL不兼容等,想一下找到解决方法还是有点困难的…今天我编写一个小程序的时候又遇到了这个问题。 用php向mysql中写数据,在Dreamweaver中先设置了首选参转载 2014-02-11 15:51:50 · 6887 阅读 · 0 评论