首页
学习
活动
专区
工具
TVP
发布

我的博客

专栏作者
577
文章
917245
阅读量
39
订阅数
MySQL数据表生成Wiki格式数据字典
<?php $dbms='mysql'; //数据库类型 $host='localhost'; //数据库主机名 $dbName='joyous'; //使用的数据库 $user='te
苦咖啡
2018-10-22
1.5K0
ubuntu安装puref-ftpd
1.安装pureftpd sudo apt-get install pure-ftpd sudo apt-get install pure-ftpd-mysql 2.创建数据库和存放ftp用户表 CREATE TABLE `users` ( CREATE TABLE `users` ( `User` varchar(16) NOT NULL DEFAULT '' COMMENT '账号', `Password` varchar(64) NOT NULL DEFAULT '' COMMENT '密码'
苦咖啡
2018-05-08
9010
MySQL datetime时间误差8个小时
数据库设计为datetime类型,如果自动获取的时间有误差8个小时的可以在mysql的配置文件[msyqld],切记在这个段下面配置 default-time-zone = ‘+8:00’ 即可! 备注:ubuntu设置系统时间地区可以,执行tsselect,然后选择之后sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 再输入date看看时间是不是和北京时间一样了~~~
苦咖啡
2018-05-08
3.7K0
MySQL全文索引
1.全文搜索限制条件 文搜索只适用于 MyISAM 表。 全文搜索可以同大多数多字节字符集一起使用。Unicode属于例外情况; 可使用utf8 字符集 , 而非ucs2字符集。 诸如汉语和日语这样的表意语言没有自定界符。因此, FULLTEXT分析程序不能确定在这些或其它的这类语言中词的起始和结束的位置。 其隐含操作及该问题的一些工作区在12.7节,“全文搜索功能”有详细论述。 若支持在一个单独表中使用多字符集,则所有 FULLTEXT索引中的列 必须使用同样的字符集和库。 MATCH()列列表
苦咖啡
2018-05-08
1.2K0
MySQL触发器
1、触发器定义就不说了,既然能看到我这个文章就肯定明白这个定义了。用途也不多说,来看继续向下看吧! 触发器语法: CREATE TRIGGER <触发器名称> 触发器必须有名字,最多64个字符,可能后面会附有分隔符. { BEFORE | AFTER } 触发器有执行的时间设置:可以设置为事件发生前或后。 { INSERT | UPDATE | DELETE } 同样也能设定触发的事件:它们可以在执行insert、update或delete的过程中触发。 ON <表名称> 触发器是属于某一个表的:当
苦咖啡
2018-05-08
4.2K0
解决Mysql查询不分区大小写问题
1、要求查询中要区分大小写 比如:select * from demo_users where u_name =  ‘Joyous’ 这样会查询出来u_name = Joyous和u_name = joyous俩个,怎么才能区分大小写呢?我结果只要显示u_name = Joyous的那一行信息 select * from demo_users where u_name = binary(‘Joyous’) 或者 select * from demo_users where binary u_name = ‘
苦咖啡
2018-05-08
2K0
Mysql数据类型以及字段属性大盘点
1、  时间和日期 l  Date:存储日期信息,标准形式YYYY-MM-DD,但是形如20120808以及2012*08*08或者2012!08!08。也就是说不论中间用何种分隔,存储到数据库之后都是2012-08-00 l  Datetime:存储日期和时间组合,标准格式YYYY-MM-DD HH:MM:SS。Datetime取值范围在1000-01-01 00:00:00~9999-12-31 23:59:59 l  Time:存储时间信息,-838:59:59~838:59:59范围 l  Tims
苦咖啡
2018-05-07
8790
Mysql触发器
MySQL触发器 1、 触发器作用 日志跟踪:使用数据库记录apache等日志,可以使用自动插入操作 验证数据:触发器可以验证更新数据库要存入的数据 引用完整:验证数据完整可以使用程序验证,但是触发器也可以搞定 2、 前触发器和后触发器 前触发器和后触发器区别触发器在发生的事件前后关系 3、 创建触发器 语法: CREATE [DEFINER={USER|CURRENT_USER}] TRIGGER<trigger name> {BEFORE|AFTER} {INSERT|UPDATE|DELETE} ON
苦咖啡
2018-05-07
4K0
Mysql错误代码大全
1016错误:文件无法打开,使用后台修复或者使用phpmyadmin进行修复。 1044错误:数据库用户权限不足,请联系空间商解决 1045错误:数据库服务器/数据库用户名/数据库名/数据库密码错误,请联系空间商检查帐户。 1054错误:程序文件跟数据库有冲突,请使用正确的程序文件上传上去覆盖。 1146错误:数据表缺失,请恢复备份数据. 2002错误:服务器端口不对,请咨询空间商正确的端口。 2003错误:mysql服务没有启动,请启动该服务 1005:创建表失败 1006:创建数据库失败 1007:数据
苦咖啡
2018-05-07
4.6K0
学会编程更要学会找错误【二】
页面乱码 页面乱码可能是初学者最最头疼的问题了,这里给你说个我经常用的办法 页面编码全用utf-8,数据库建立表设置字段的时候有个整理,我经常使用utf8_bin,然后连接数据库之后再加上一句mysql_query(“set names ‘utf8′”);还有一个就是用gbk或者gb2312的编码,那样就是页面全是gb2312编码,数据库建立字段整理的时候用gb2312_bin(当你点击整理那一栏,你按下g键,第一个就是) 这样数据库和页面从来不会乱码!不过我推荐使用utf8那个,因为utf8是国际编
苦咖啡
2018-05-07
7310
nginx1.2.1+mysql5.1+php5.3+centos6.2
准备工作:mysql官方建议使用rpm安装mysql(一直没有机会使用编译安装成功过,后续一定补充上) 在确定可以联网的情况下,我用 #yum install mysql #yum install mysql-server 搞定mysql(如果你有兴趣想一个一个安装rpm包,你也去系统盘里面找到相关rpm包安装可以参看:) 用尝试使用 #yum install php(兴奋的看到里面的php版本竟然是5.3.3)太好了!哈哈 担心缺少什么扩展又使用了下面的命令 #yum install ph
苦咖啡
2018-05-07
6740
简单PDO用法说明
pdo知识简介 PDO扩展为PHP访问数据库定义了一个轻量级的、一致性的接口,它提供了一个数据访问抽象层,这样,无论使用什么数据库,都可以通过一致的函数执行查询和获取数据。PDO随PHP5.1发行,在PHP5.0的PECL扩展中也可以使用。 为何会有pdo? 为了更好的支持面向对象oo,提供给更多的数据库api接口~~PHP 5.1 发布时将附带一个全新的数据库连接层,即 PHP Data Objects (PDO)。 简单使用 第一步:连接数据库 $pdo=new PDO(“mysql:host=loca
苦咖啡
2018-05-07
1.1K0
PHP Mysql函数汇总表
mysql_affected_rows — 取得前一次 MySQL 操作所影响的记录行数mysql_change_user —  改变活动连接中登录的用户mysql_client_encoding — 返回字符集的名称 mysql_close — 关闭 MySQL 连接 mysql_connect — 打开一个到 MySQL 服务器的连接 mysql_create_db — 新建一个 MySQL 数据库 mysql_data_seek — 移动内部结果的指针 mysql_db_name — 取得结果数据 m
苦咖啡
2018-05-07
1.1K0
php安装程序制作原理
过程: 1、(之前需要有安装协议)检查环境(操作系统、php版本、数据库、附件上传、目录权限、特殊环境要求(pdo、rewrtie、gd2、短标签等)) 2、基础数据输入(数据库服务器、数据库用户
苦咖啡
2018-05-07
1.7K0
多关键词搜索加亮操作
当我们在使用搜索的时候是否觉得搜索的内容过于繁杂,我搜索的到底显示出来了吗?唉!这个时候就需要我们把搜索的结果进一步处理下,比如加亮~~~下面直接给出代码吧! <?php //多关键字、加亮显示
苦咖啡
2018-05-07
7940
Mysql各自段类型取值范围
各种字段类型的取值范围。 TINYINT -128 – 127 TINYINT UNSIGNED 0 – 255 SMALLINT -32768 – 32767 SMALLINT UNSIGNED 0 – 65535 MEDIUMINT -8388608 – 8388607 MEDIUMINT UNSIGNED 0 – 16777215 INT 或 INTEGER -2147483648 – 2147483647 INT UNSIGNED 或 INTEGER UNSIGNED
苦咖啡
2018-05-07
2.1K0
dedecms安装
安装之前需要准备 空间可以正常使用PHP+MYSQL 空间数据库用户名和密码 第一步:下载后解压uploads文件夹到指定的文件夹内(我这使用的www/dedecms文件夹,本例用网站目录代替) 第二步:在地址栏输入http://您的域名/dedecms(如果你在本地测试那么就是http://localhost/dedecms/) 第三步:同意安装协议,点击继续 第四步:环境检测,如果都符合要求则点击继续 第五步:参数配置 选择需要的模块安装(这里只是演示入门教程,所以就不没有安装任何) 数据库信息填写(其
苦咖啡
2018-05-07
23.4K0
六步更改Mysql最高权限密码【Linux平台】
1、停止MySQL服务 执行: #service mysqld stop 2、跳过验证启动MySQL #/usr/bin/mysqld_safe –skip-grant-tables > /dev/null 2>&1 & 注:如果mysqld_safe的位置如果和上面不一样需要修改成你的,如果不清楚可以用find命令查找。( find / -name “mysqld_safe” -print) 3、重置密码 要等一会儿,然后执行: #/usr/bin/mysql -u root mysql(然后会有一大段
苦咖啡
2018-05-07
2.4K0
Mysql数据库文件夹复制出错,你遇到过吗?
今天我的一个同学在家做了一个作品,建立了mysql数据库,来学校的时候从家里的wamp文件夹里面拷贝了data下的mysql数据库文件夹,结果到学校不能使用了。百度之后发现一种“MyISAM”类型的表可以直接复制,而innodb类型的不可以。。。。 现在正在恢复。。。未完待续 后来留着 frm 文件不要动、在新的mysql里建一个数据库,然后分别手工建立你要的那些表,结构随便弄.这样在 Mysql\data文件夹就有了一堆和你手头保存的frm对应文件.把你保留的文件覆盖这些新的frm ,特别是那个 db.o
苦咖啡
2018-05-07
2.9K0
LAMP环境缺少mysqli、mbstring、mcrypt等扩展解决办法
今天使用Centos 6.2搭建LAMP环境,使用最小化安装,然后自己找到rpm安装了php、mysql、apache,配置了PHPmyadmin,打算进数据库看看,结果。。 页面提示:缺少mysqli扩展,安装了扩展又提示mbstring缺少。。。(我勒个去,rpm安装真不舒服) 我于是就挨个搜集了rpm(先给大家说下,我搜集了很长时间的,也试过从其他机器上直接拷贝各种扩展结果不能使用) 由于我的php版本是5.3.3【点击下载PHP5.3.3rpm】 我就把所需的rpm全都下载下来了,大家不用再去找来找
苦咖啡
2018-05-07
1.4K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档