九月
Posts Tagged ‘mysql’
八月
MySQL四舍五入的实现
Posted by 请叫我可爱熊 at 3:12 下午. Placed in 技术杂文 category
文章主要描述的是MySQL四舍五入的实际应用,以及在其实际操作中的值得我们大家注意的事项与其实际应用代码的描述,以下就是文章的主要内容的详细描述,望大家在浏览之后会对其有更深的了解。
返回不大于X的最大整数值。
注意返回值被变换为一个BIGINT!
返回不小于X的最小整数值。
注意返回值被变换为一个BIGINT!
返回参数X的MySQL四舍五入的一个整数。
注意返回值被变换为一个BIGINT!
返回参数X的四舍五入的有D为小数的一个数字。如果D为0,结果将没有小数点或小数部分。
注意返回值被变换为一个BIGINT!
Tags: mysql
六月
mysql 各种级联查询后更新(update select)
Posted by 请叫我可爱熊 at 10:07 上午. Placed in 技术杂文 category
mysql 各种级联查询后更新(update select).
CREATE TABLE `tb1` (
`id` int(11) NOT NULL,
`A` varchar(100) default NULL,
`B` varchar(100) default NULL,
`C` varchar(20) default NULL,
PRIMARY KEY (`id`),
KEY `id` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
CREATE TABLE `tb2` (
`id` int(11) NOT NULL,
`A` varchar(100) default NULL,
`B` varchar(100) default NULL,
PRIMARY KEY (`id`),
KEY `id` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1; Read More…
Tags: mysql
六月
mysql批量更新数据
Posted by 请叫我可爱熊 at 2:45 下午. Placed in 技术杂文 category
以下使用于mysql
update tepoi,pinf set tepoi.x=pinf.fx,tepoi.y=pinf.fy
where tepoi.pid=pinf.dmgis_id and tepoi.pid>10000;
| 假设有表a,b
其结构 a(id,email,name) b(id,email) update a inner join b on a.id=b.id set a.email=’aa@com’,b.email=’bb.com’ update tableA inner join tableB on tableA.FieldA=tableB.FieldB set tableA.字段=值, tableB.字段=值 |
多表更新
在 MySQL 3.23 中,你可以使用 LIMIT # 来确保只有给定的记录行数目被更改。 Read More…
Tags: mysql
五月
MySQL排除重复记录
Posted by 请叫我可爱熊 at 9:37 下午. Placed in 技术杂文 category
如果要从table中取出name字段,并排除重复
SELECT DISTINCT `name` FROM `table`;
如果要从table中取出不重复的记录,应该是这样
SELECT * FROM `table` GROUP BY `name`;
Tags: mysql
五月
Mysql多表查询,多表插入和多表更新
Posted by 请叫我可爱熊 at 11:44 上午. Placed in 技术杂文 category
多表查询:
CREATE TABLE IF NOT EXISTS contact(
contact_id int(11) NOT NULL AUTO_INCREMENT,
user_name varchar(255),
nom varchar(255),
prenom varchar(255),
mail varchar(64),
passcode char(64),
PRIMARY KEY(contact_id)
);
CREATE TABLE IF NOT EXISTS droit(
droit_id int( 11 ) NOT NULL AUTO_INCREMENT ,
droit varchar(255),
PRIMARY KEY(droit_id)
);
三月
mysql UNIX时间戳与日期的相互转换
Posted by 请叫我可爱熊 at 3:47 下午. Placed in 技术杂文 category
UNIX时间戳转换为日期用函数: FROM_UNIXTIME()
| select FROM_UNIXTIME(1156219870); |
日期转换为UNIX时间戳用函数: UNIX_TIMESTAMP()
| Select UNIX_TIMESTAMP(’2006-11-04 12:23:00′); |
例:mysql查询当天的记录数:
| $sql=”select * from message Where DATE_FORMAT(FROM_UNIXTIME(chattime),’%Y-%m-%d’) = DATE_FORMAT(NOW(),’%Y-%m-%d’) order by id desc”; |
当然大家也可以选择在PHP中进行转换
UNIX时间戳转换为日期用函数: date()
| date(‘Y-m-d H:i:s’, 1156219870); |
日期转换为UNIX时间戳用函数:strtotime()
| strtotime(’2010-03-24 08:15:42′); |
三月
MySQL 的备份(mysqldump,source)
Posted by 请叫我可爱熊 at 3:27 下午. Placed in 技术杂文 category
1、mysqldump
1.1 备份
mysqldump 是采用SQL级别的备份机制,它将数据表导成 SQL 脚本文件,在不同的 MySQL 版本之间升级时相对比较合适,这也是最常用的备份方法。
现在来讲一下 mysqldump 的一些主要参数:
三月
使用MySQL数据库的23个注意事项
Posted by 请叫我可爱熊 at 10:17 上午. Placed in 技术杂文 category
使用MySQL,安全问题不能不注意。以下是MySQL提示的23个注意事项:
1。如果客户端和服务器端的连接需要跨越并通过不可信任的网络,那么就需要使用SSH隧道来加密该连接的通信。
2。用set password语句来修改用户的密码,三个步骤,先“mysql -u root”登陆数据库系统,然后“mysql> update mysql.user set password=password(‘newpwd’)”,最后执行“flush privileges”就可以了。
3。需要提防的攻击有,防偷听、篡改、回放、拒绝服务等,不涉及可用性和容错方面。对所有的连接、查询、其他操作使用基于ACL即访问控制列表的安全措施来完成。也有一些对SSL连接的支持。
4。除了root用户外的其他任何用户不允许访问mysql主数据库中的user表;
二月
解决PHP远程连接MYSQL数据库非常慢的方法
Posted by 请叫我可爱熊 at 11:40 上午. Placed in 技术杂文 category
操作中如果一个问题出现两次,那么这个问题就值得去研究下了,上次客户说MYSQL数据库很慢,我还在想,不会是PHP的问题吧?
不知道如何解决,所以把他空间所在的服务器上也装了个MYSQL,才解决问题,今天又有个这个问题,不能也在这服务器上装一个MYSQL吧,Search:
PHP远程连接MYSQL速度慢,有时远程连接到MYSQL用时4-20秒不等,本地连接MYSQL正常,出现这种问题的主要原因是,默认安装的MYSQL开启了DNS的反向解析,在my.ini(WINDOWS系统下)或MY.CNF(UNIX或LINUX系统下)文件的[mysqld]下加入skip-name-resolve这一句,保存。
开始--》运行--》cmd--》net stop mysql --》net start mysql--》哈哈,成功
my.ini所在路径如:D:\Program Files\MySQL\MySQL Server 5.0\my.ini
原来是MySQL的问题呀,这样操作后就不能在MySQL的授权表中使用主机名了而只能用ip。
-
附近有熊出没
页面
分类目录
文章归档
近期评论
- http://www.gyqnm.com/ 在 MySql取整函数 上的评论
- 低碳 在 PHP读取纯真IP数据库的函数 上的评论
- http://www.gyqnm.com/ 在 php函数mb_convert_encoding()使用详解 上的评论
- http://www.gyqnm.com/ 在 apache伪静态实例 上的评论
- 快播 在 php生成随机密码的几种方法 上的评论
链接