首页
关于
友情链接
文章归档
Search
1
centos 32位 64位 下挂vagex一键包代码
719 阅读
2
wordpress转typecho方法
615 阅读
3
一个自制的virto精简版kvm qemu win2003模板 最低64M内存可用
605 阅读
4
PHP 安装
540 阅读
5
暴雨 车被泡了~
483 阅读
默认分类
vps综合利用
登录
/
注册
Search
标签搜索
Uncategorized
安装
mysql
utf-8
网站
google
linux
free
免费
黑色
ssl
一键包
优化
40%
press
vagex
32位
64位
debian
domain
御品VPS
累计撰写
501
篇文章
累计收到
1
条评论
首页
栏目
默认分类
vps综合利用
页面
关于
友情链接
文章归档
搜索到
37
篇与
index
的结果
2018-05-05
MySQL 导出数据
MySQL 导出数据MySQL中你可以使用SELECT...INTO OUTFILE语句来简单的导出数据到文本文件上。使用 SELECT ... INTO OUTFILE 语句导出数据以下实例中我们将数据表 runoob_tbl 数据导出到 /tmp/tutorials.txt 文件中: mysql> SELECT * FROM runoob_tbl -> INTO OUTFILE '/tmp/tutorials.txt'; 你可以通过命令选项来设置数据输出的指定格式,以下实例为导出 CSV 格式: mysql> SELECT * FROM passwd INTO OUTFILE '/tmp/tutorials.txt' -> FIELDS TERMINATED BY ',' ENCLOSED BY '"' -> LINES TERMINATED BY '/r/n'; 在下面的例子中,生成一个文件,各值用逗号隔开。这种格式可以被许多程序使用。 SELECT a,b,a+b INTO OUTFILE '/tmp/result.text' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '/n' FROM test_table; SELECT ... INTO OUTFILE 语句有以下属性: LOAD DATA INFILE是SELECT ... INTO OUTFILE的逆操作,SELECT句法。为了将一个数据库的数据写入一个文件,使用SELECT ... INTO OUTFILE,为了将文件读回数据库,使用LOAD DATA INFILE。 SELECT...INTO OUTFILE 'file_name'形式的SELECT可以把被选择的行写入一个文件中。该文件被创建到服务器主机上,因此您必须拥有FILE权限,才能使用此语法。 输出不能是一个已存在的文件。防止文件数据被篡改。 你需要有一个登陆服务器的账号来检索文件。否则 SELECT ... INTO OUTFILE 不会起任何作用。 在UNIX中,该文件被创建后是可读的,权限由MySQL服务器所拥有。这意味着,虽然你就可以读取该文件,但可能无法将其删除。 导出表作为原始数据mysqldump是mysql用于转存储数据库的实用程序。它主要产生一个SQL脚本,其中包含从头重新创建数据库所必需的命令CREATE TABLE INSERT等。使用mysqldump导出数据需要使用 --tab 选项来指定导出文件指定的目录,该目标必须是可写的。以下实例将数据表 runoob_tbl 导出到 /tmp 目录中: $ mysqldump -u root -p --no-create-info / --tab=/tmp RUNOOB runoob_tbl password ****** 导出SQL格式的数据导出SQL格式的数据到指定文件,如下所示: $ mysqldump -u root -p RUNOOB runoob_tbl > dump.txt password ****** 以上命令创建的文件内容如下: -- MySQL dump 8.23 -- -- Host: localhost Database: RUNOOB --------------------------------------------------------- -- Server version 3.23.58 -- -- Table structure for table `runoob_tbl` -- CREATE TABLE runoob_tbl ( runoob_id int(11) NOT NULL auto_increment, runoob_title varchar(100) NOT NULL default '', runoob_author varchar(40) NOT NULL default '', submission_date date default NULL, PRIMARY KEY (runoob_id), UNIQUE KEY AUTHOR_INDEX (runoob_author) ) TYPE=MyISAM; -- -- Dumping data for table `runoob_tbl` -- INSERT INTO runoob_tbl VALUES (1,'Learn PHP','John Poul','2007-05-24'); INSERT INTO runoob_tbl VALUES (2,'Learn MySQL','Abdul S','2007-05-24'); INSERT INTO runoob_tbl VALUES (3,'JAVA Tutorial','Sanjay','2007-05-06'); 如果你需要导出整个数据库的数据,可以使用以下命令: $ mysqldump -u root -p RUNOOB > database_dump.txt password ****** 如果需要备份所有数据库,可以使用以下命令: $ mysqldump -u root -p --all-databases > database_dump.txt password ****** --all-databases 选项在 MySQL 3.23.12 及以后版本加入。该方法可用于实现数据库的备份策略。将数据表及数据库拷贝至其他主机如果你需要将数据拷贝至其他的 MySQL 服务器上, 你可以在 mysqldump 命令中指定数据库名及数据表。在源主机上执行以下命令,将数据备份至 dump.txt 文件中: $ mysqldump -u root -p database_name table_name > dump.txt password ***** 如果完整备份数据库,则无需使用特定的表名称。如果你需要将备份的数据库导入到MySQL服务器中,可以使用以下命令,使用以下命令你需要确认数据库已经创建: $ mysql -u root -p database_name < dump.txt password ***** mysql> SELECT * FROM passwd INTO OUTFILE '/tmp/tutorials.txt' -> FIELDS TERMINATED BY ',' ENCLOSED BY '"' -> LINES TERMINATED BY '/r/n'; 0以上命令中使用了管道来将导出的数据导入到指定的远程主机上。
2018年05月05日
93 阅读
0 评论
0 点赞
2018-05-04
JavaScript 字符串(String)对象
JavaScript 字符串(String) 对象String 对象用于处理已有的字符块。JavaScript 字符串一个字符串用于存储一系列字符就像 "John Doe".一个字符串可以使用单引号或双引号:实例var carname="Volvo XC60";var carname='Volvo XC60';你使用位置(索引)可以访问字符串中任何的字符:实例var character=carname[7];字符串的索引从零开始, 所以字符串第一字符为 [0],第二个字符为 [1], 等等。你可以在字符串中使用引号,如下实例:实例var answer="It's alright";var answer="He is called 'Johnny'";var answer='He is called "Johnny"';或者你可以在字符串中使用转义字符(/)使用引号:实例var answer='It/'s alright';var answer="He is called /"Johnny/"";字符串(String)字符串(String)使用长度属性length来计算字符串的长度:实例var txt="Hello World!";document.write(txt.length);var txt="ABCDEFGHIJKLMNOPQRSTUVWXYZ";document.write(txt.length);在字符串中查找字符串字符串使用 indexOf() 来定位字符串中某一个指定的字符首次出现的位置:实例var str="Hello world, welcome to the universe.";var n=str.indexOf("welcome");如果没找到对应的字符函数返回-1lastIndexOf() 方法在字符串末尾开始查找字符串出现的位置。内容匹配match()函数用来查找字符串中特定的字符,并且如果找到的话,则返回这个字符。实例var str="Hello world!";document.write(str.match("world") + "<br>");document.write(str.match("World") + "<br>");document.write(str.match("world!"));替换内容replace() 方法在字符串中用某些字符替换另一些字符。实例str="Please visit Microsoft!"var n=str.replace("Microsoft","Runoob");字符串大小写转换字符串大小写转换使用函数 toUpperCase() /toLowerCase():实例var txt="Hello World!"; // Stringvar txt1=txt.toUpperCase(); // txt1 文本会转换为大写var txt2=txt.toLowerCase(); // txt2 文本会转换为小写字符串转为数组字符串使用split()函数转为数组:实例txt="a,b,c,d,e" // Stringtxt.split(","); // 使用逗号分隔txt.split(" "); // 使用空格分隔txt.split("|"); // 使用竖线分隔 特殊字符Javascript 中可以使用反斜线(/)插入特殊符号,如:撇号,引号等其他特殊符号。查看如下 JavaScript 代码:var txt="We are the so-called "Vikings" from the north.";document.write(txt);在JavaScript中,字符串的开始和停止使用单引号或双引号。这意味着,上面的字符串将被切成: We are the so-called解决以上的问题可以使用反斜线来转义引号:var txt="We are the so-called /"Vikings/" from the north.";document.write(txt);JavaScript将输出正确的文本字符串:We are the so-called "Vikings" from the north.下表列出其他特殊字符,可以使用反斜线转义特殊字符: 代码 输出 /' 单引号 /" 双引号 // 斜杆 /n 换行 /r 回车 /t tab /b 空格 /f 换页 字符串属性和方法属性: length prototype constructor 方法: charAt() charCodeAt() concat() fromCharCode() indexOf() lastIndexOf() match() replace() search() slice() split() substr() substring() toLowerCase() toUpperCase() valueOf()
2018年05月04日
84 阅读
0 评论
0 点赞
2018-05-04
JavaScript Array(数组)对象
JavaScript Array(数组) 对象数组对象的作用是:使用单独的变量名来存储一系列的值。在线实例创建数组, 为其赋值:实例var mycars = new Array();mycars[0] = "Saab";mycars[1] = "Volvo";mycars[2] = "BMW";页面底部你可以找到更多的实例。什么是数组?数组对象是使用单独的变量名来存储一系列的值。如果你有一组数据(例如:车名字),存在单独变量如下所示:var car1="Saab";var car2="Volvo";var car3="BMW";然而,如果你想从中找出某一辆车?并且不是3辆,而是300辆呢?这将不是一件容易的事!最好的方法就是用数组。数组可以用一个变量名存储所有的值,并且可以用变量名访问任何一个值。数组中的每个元素都有自己的的ID,以便它可以很容易地被访问到。创建一个数组创建一个数组,有三种方法。下面的代码定义了一个名为 myCars的数组对象:1: 常规方式:var myCars=new Array();myCars[0]="Saab"; myCars[1]="Volvo";myCars[2]="BMW";2: 简洁方式:var myCars=new Array("Saab","Volvo","BMW");3: 字面:var myCars=["Saab","Volvo","BMW"];访问数组通过指定数组名以及索引号码,你可以访问某个特定的元素。以下实例可以访问myCars数组的第一个值:var name=myCars[0];以下实例修改了数组 myCars 的第一个元素:myCars[0]="Opel"; [0] 是数组的第一个元素。[1] 是数组的第二个元素。 在一个数组中你可以有不同的对象所有的JavaScript变量都是对象。数组元素是对象。函数是对象。因此,你可以在数组中有不同的变量类型。你可以在一个数组中包含对象元素、函数、数组:myArray[0]=Date.now;myArray[1]=myFunction;myArray[2]=myCars;数组方法和属性使用数组对象预定义属性和方法:var x=myCars.length // myCars 中元素的数量var y=myCars.indexOf("Volvo") // "Volvo" 值的索引值完整的数组对象参考手册你可以参考本站关于数组的所有属性和方法的完整参考手册。参考手册包含了所有属性和方法的描述(和更多的例子)。创建新方法原型是JavaScript全局构造函数。它可以构建新Javascript对象的属性和方法。实例:创建一个新的方法。Array.prototype.myUcase=function(){ for (i=0;i<this.length;i++){ this[i]=this[i].toUpperCase(); }}上面的例子创建了新的数组方法用于将数组小写字符转为大写字符。更多实例
2018年05月04日
99 阅读
0 评论
0 点赞
2018-05-03
JavaScript Cookie
JavaScript Cookie function displayCookies() { var fname=getCookie("firstname"); if (fname==null) {fname="";} if (fname!="") {fname="firstname="+fname;} var lname=getCookie("lastname"); if (lname==null) {lname="";} if (lname!="") {lname="; lastname="+lname;} alert (fname + lname); } function getCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i].trim(); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return null; } Cookie 用于存储 web 页面的用户信息。什么是 Cookie?Cookie 是一些数据, 存储于你电脑上的文本文件中。当 web 服务器向浏览器发送 web 页面时,在连接关闭后,服务端不会记录用户的信息。Cookie 的作用就是用于解决 "如何记录客户端的用户信息": 当用户访问 web 页面时,他的名字可以记录在 cookie 中。 在用户下一次访问该页面时,可以在 cookie 中读取用户访问记录。 Cookie 以名/值对形式存储,如下所示:username=John Doe当浏览器从服务器上请求 web 页面时, 属于该页面的 cookie 会被添加到该请求中。服务端通过这种方式来获取用户的信息。使用 JavaScript 创建CookieJavaScript 可以使用 document.cookie 属性来创建 、读取、及删除 cookie。JavaScript 中,创建 cookie 如下所示:document.cookie="username=John Doe";您还可以为 cookie 添加一个过期时间(以 UTC 或 GMT 时间)。默认情况下,cookie 在浏览器关闭时删除:document.cookie="username=John Doe; expires=Thu, 18 Dec 2013 12:00:00 GMT";您可以使用 path 参数告诉浏览器 cookie 的路径。默认情况下,cookie 属于当前页面。document.cookie="username=John Doe; expires=Thu, 18 Dec 2013 12:00:00 GMT; path=/";使用 JavaScript 读取 Cookie在 JavaScript 中, 可以使用以下代码来读取 cookie:var x = document.cookie; document.cookie 将以字符串的方式返回所有的 cookie,类型格式: cookie1=value; cookie2=value; cookie3=value; 使用 JavaScript 修改 Cookie在 JavaScript 中,修改 cookie 类似于创建 cookie,如下所示:document.cookie="username=John Smith; expires=Thu, 18 Dec 2013 12:00:00 GMT; path=/";旧的 cookie 将被覆盖。使用 JavaScript 删除 Cookie删除 cookie 非常简单。您只需要设置 expires 参数为以前的时间即可,如下所示,设置为 Thu, 01 Jan 1970 00:00:00 GMT:document.cookie = "username=; expires=Thu, 01 Jan 1970 00:00:00 GMT";注意,当您删除时不必指定 cookie 的值。Cookie 字符串document.cookie 属性看起来像一个普通的文本字符串,其实它不是。即使您在 document.cookie 中写入一个完整的 cookie 字符串, 当您重新读取该 cookie 信息时,cookie 信息是以名/值对的形式展示的。如果您设置了新的 cookie,旧的 cookie 不会被覆盖。 新 cookie 将添加到 document.cookie 中,所以如果您重新读取document.cookie,您将获得如下所示的数据:cookie1=value; cookie2=value;显示所有 Cookie 创建 Cookie 1 创建 Cookie 2 删除 Cookie 1 删除 Cookie 2如果您需要查找一个指定 cookie 值,您必须创建一个JavaScript 函数在 cookie 字符串中查找 cookie 值。JavaScript Cookie 实例在以下实例中,我们将创建 cookie 来存储访问者名称。首先,访问者访问 web 页面, 他将被要求填写自己的名字。该名字会存储在 cookie 中。访问者下一次访问页面时,他会看到一个欢迎的消息。在这个实例中我们会创建 3 个 JavaScript 函数: 设置 cookie 值的函数 获取 cookie 值的函数 检测 cookie 值的函数 设置 cookie 值的函数首先,我们创建一个函数用于存储访问者的名字: function setCookie(cname,cvalue,exdays) { var d = new Date(); d.setTime(d.getTime()+(exdays*24*60*60*1000)); var expires = "expires="+d.toGMTString(); document.cookie = cname + "=" + cvalue + "; " + expires; } 函数解析:以上的函数参数中,cookie 的名称为 cname,cookie 的值为 cvalue,并设置了 cookie 的过期时间 expires。该函数设置了 cookie 名、cookie 值、cookie过期时间。获取 cookie 值的函数然后,我们创建一个函数用户返回指定 cookie 的值: function getCookie(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for(var i=0; i<ca.length; i++) { var c = ca[i].trim(); if (c.indexOf(name)==0) return c.substring(name.length,c.length); } return ""; } 函数解析:cookie 名的参数为 cname。创建一个文本变量用于检索指定 cookie :cname + "="。使用分号来分割 document.cookie 字符串,并将分割后的字符串数组赋值给 ca (ca = document.cookie.split(';'))。循环 ca 数组 (i=0;i<ca.length;i++),然后读取数组中的每个值,并去除前后空格 (c=ca[i].trim())。如果找到 cookie(c.indexOf(name) == 0),返回 cookie 的值 (c.substring(name.length,c.length)。如果没有找到 cookie, 返回 ""。检测 cookie 值的函数最后,我们可以创建一个检测 cookie 是否创建的函数。如果设置了 cookie,将显示一个问候信息。如果没有设置 cookie,将会显示一个弹窗用于询问访问者的名字,并调用 setCookie 函数将访问者的名字存储 365 天: function checkCookie() { var username=getCookie("username"); if (username!="") { alert("Welcome again " + username); } else { username = prompt("Please enter your name:",""); if (username!="" && username!=null) { setCookie("username",username,365); } } } 完整实例实例functionsetCookie(cname,cvalue,exdays){vard=newDate();d.setTime(d.getTime()+(exdays*24*60*60*1000));varexpires="expires="+d.toGMTString();document.cookie=cname+"="+cvalue+";"+expires;}functiongetCookie(cname){varname=cname+"=";varca=document.cookie.split(';');for(vari=0;i<ca.length;i++){varc=ca[i].trim();if(c.indexOf(name)==0){returnc.substring(name.length,c.length);}}return"";}functioncheckCookie(){varuser=getCookie("username");if(user!=""){alert("欢迎"+user+"再次访问");}else{user=prompt("请输入你的名字:","");if(user!=""&&user!=null){setCookie("username",user,30);}}}以下实例在页面载入时执行 checkCookie() 函数。
2018年05月03日
89 阅读
0 评论
0 点赞
2018-03-25
PHP 安装
PHP 简介PHP 语法 PHP 安装您需要做什么?为了开始使用 PHP,您可以: 找一个支持 PHP 和 MySQL 的 Web 主机 在您自己的 PC 机上安装 Web 服务器,然后安装 PHP 和 MySQL 使用支持 PHP 的 Web 主机如果您的服务器支持 PHP,那么您不需要做任何事情。只要在您的 web 目录中创建 .php 文件即可,服务器将自动为您解析这些文件。您不需要编译任何软件,或安装额外的工具。由于 PHP 是免费的,大多数的 Web 主机都提供对 PHP 的支持。在您自己的 PC 机上建立 PHP然而,如果您的服务器不支持 PHP,您必须: 安装 Web 服务器 安装 PHP 安装数据库,比如 MySQL 官方 PHP 网站(PHP.net)有 PHP 的安装说明: http://php.net/manual/en/install.phpPHP 服务器组件对于初学者建议使用集成的服务器组件,它已经包含了 PHP、Apache、Mysql 等服务,免去了开发人员将时间花费在繁琐的配置环境过程。WampServerWindows 系统可以使用 WampServer,下载地址:http://www.wampserver.com/,支持32位和64位系统,根据自己的系统选择版本。WampServer 安装也简单,你只需要一直点击 "Next" 就可以完成安装了。XAMPPXAMPP 支持 Mac OS 和 Windows 系统,下载地址:https://www.apachefriends.org/zh_cn/index.html。IDE (Integrated Development Environment,集成开发环境)Eclipse for PHP(免费)Eclipse 是一个开放源代码的、基于Java的可扩展开发平台(如果未安装JDK,则需要先 下载 JDK 安装)。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。支持 Windows、Linux 和 Mac OS 平台。Eclipse for PHP 官方下载地址:http://www.eclipse.org/downloads/packages/eclipse-php-developers/heliosrPhpStorm(收费)PhpStorm是一个轻量级且便捷的PHP IDE,其旨在提供用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查。PhpStorm 非常适合于PHP开发人员及前端工程师。提供诸于:智能HTML/CSS/JavaScript/PHP编辑、代码质量分析、版本控制集成(SVN、GIT)、调试和测试等功能。支持 Windows、Linux 和 Mac OS 平台。PhpStorm 官方下载地址:http://www.jetbrains.com/phpstorm/download/
2018年03月25日
540 阅读
1 评论
0 点赞
1
2
3
4
...
8