`
文章列表

mysql 触发器

语法:CREATE TRIGGER trigger_name trigger_time trigger_eventON tbl_name FOR EACH ROW trigger_stmt 触发程序是与表有关的命名数据库对象,当表上出现特定事件时,将激活该对象。 触发程序与命名为tbl_name的表相关。tbl_name必须引用永久性表。不能 ...

mysql实现自动远程备份

    博客分类:
  • PHP
 
mysql数据库的备份给数据库的操作带来很大的简便,很好的保证了mysql数据库中数据库的绝对安全,如果不备份数据库,数据库中数据丢失了,工作人员则是无计可施,而数据库的备份就使数据库管理员更好的管理数据库。如今,随着技术的不断发展,mysql数据库的自动远程备份也得到了实现。 一、实现本地自动备份数据库很简单: 1.以root身份登陆 2.计划任务(每天的3:30自动执行 /usr/bin/mysqlbackup) crontab 0 3:30 * * * /usr/bin/mysqlbackup 3.写一个自动备份数据库脚本 vi /usr/bin/mysqlbackup #!/bin/ ...

PHP 性能优化技巧

    博客分类:
  • PHP
1. 不要随便就复制变量 有时候为了使 PHP 代码更加整洁,一些 PHP 新手(包括我)会把预定义好的变量复制到一个名字更简短的变量中,其实这样做的结果是增加了一倍的内存消耗,只会使程序更加慢。试想一下,在下面的例子 ...
这是一个远程备份mysql数据库的脚本,结合crontab使用,让它定时把远程服务器上指定的数据库备份到本地服务器。 先简单解释一下脚本必须修改的地方: 登录用户名:USERNAME=root 登录密码:PASSWORD=password 远程服务器IP:DBHOST=ipaddr 需要备份数据库:DBNAMES="sql1 sql2"         ///需要备份的库,用空格隔开 存放目录:BACKUPDIR="/backups"              ///本地存放目录   下载这个脚本:automysqlbackup-2.5 ...
  javascript实现:   top.location.href 顶级窗口的地址 this.location.href 当前窗口的地址       PHP实现   #测试网址: http://localhost/blog/testurl.php?id=5 //获取域名或主机地址 echo $_SERVER['HTTP_HOST']."<br>"; #localhost //获取网页地址 echo $_SERVER['PHP_SELF']."<br>"; #/b ...

MySQL常用命令

  MySQL是最受欢迎的开源SQL数据库管理系统,由MySQL AB开发、发布和支持。MySQL AB是一家基于MySQL开发人员的商业公司,是一家使用了一种成功的商业模式来结合开源价值和方****的第二代开源公司。MySQL是MySQL AB的注册商标。   MySQL是一个快速的、多线程、多用户和健壮的SQL数据库服务器。MySQL服务器支持关键任务、重负载生产系统的使用,也可以将它嵌入到一个大配置(mass-deployed)的软件中去。   一、启动与退出 二、修改密码 三、连接MYSQL 四、建立用户 五、用户权限 六、库操作 七、表操作 八、备份数据库 九 ...
  一.Select语句的完整语法为:  Select[ALL|DISTINCT|DISTINCTROW|TOP]  {*|talbe.*|[table.]field1[AS alias1][,[table.]field2[AS alias2][,…]]}  FROM tableexpression[,…][IN externaldatabase]  [Where…]  [GROUP BY…]  [HAVING…]  [ORDER BY…]  [WITH OWN ...

MySql的管理

  以下是无意中在网络看到的使用MySql的管理心得,  摘  自:http://www1.xjtusky.com/article/htmldata/2004_12/3/57/article_1060_1.  html  在windows中MySql以服务形式存在,在使用前应确保此服务已经启动,未启动可用  net start mysql命 ...
使用数组的过程中经常要遍历数组。通常需要遍历数组并获得各个键或值(或者同时获得键和值),所以毫不奇怪,PHP为此提供了一些函数来满足需求。许多函数能完成两项任务,不仅能获取当前指针位置的键或值,还能将指针移向下一个适当的位置。 获取当前数组键 key() key()函数返回input_array中当前指针所在位置的键。其形式如下: mixed key(array array) 下面的例子通过迭代处理数组并移动指针来输出$fruits数组的键: $fruits = array("apple"=>"red", "banana& ...
Maven常用命令:   1. 创建Maven的普通java项目:      mvn archetype:create      -DgroupId=packageName      -DartifactId=projectName    2. 创建Maven的Web项目:         mvn archetype:create       -DgroupId=packageName          -DartifactId=webappName       -DarchetypeArtifactId=maven-archetype-webap ...

CentOS 网络配置

   IP 网络接口配置文件[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0   # Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) DEVICE=eth0 #网卡接口名称 TYPE=Ethernet #网卡类型 ONBOOT=yes #系统启动时是否自动加载 BOOTPROTO=static #启用地址协议 --static:静态协议 --bootp协议 --dhcp ...

find 命令

查询 含有 “hostname” 的文件 find . -type f -print | xargs grep "hostname"   递归修改文件夹权限(不修改文件) find . -type d -exec chmod 775 {} \;     批量修改权限 find . -perm 744 -print | xargs chmod g+x,o+x
如果你需要在Linux中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题。Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8。下面介绍一下,在Linux中如何查看文件的编码及如何进行对文件进行编码转换。   ...
任务调度的crond常驻命令 crond 是linux用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。而linux任务调 ...
我们在eclipse上使用插件egit向github或者bitbucket同步代码时,有时候会发现出现cannot open git-upload-pack这个问题。一般引起这个问题的原因有两个:一、网络问题,天朝的网络访问外网总是会出现各种不稳定因素,你懂的。二、 eclipse中egit插件的配置问题。        第一个问题自己动手解决,就不多说。今天主要说第二点:配置问题. 打开eclipse中的windows-->Preferences-->Team-->Git-->Configuration-->User Settings.然后点Add Entr ...
Global site tag (gtag.js) - Google Analytics