MySQL添加删除字段,修改字段名称或属性的命令

MySql的简单语法命令,常用,却不容易记住。当然,这些Sql语法在各数据库中基本通用。
下面列出:
1.增加一个字段
alter table user add COLUMN new1 VARCHAR(20) DEFAULT NULL; //增加一个字段,默认为空
alter table user add COLUMN new2 VARCHAR(20) NOT NULL;  //增加一个字段,默认不能为空  www.2cto.com
2.删除一个字段
alter table user DROP COLUMN new2;   //删除一个字段
3.修改一个字段
alter table user MODIFY new1 VARCHAR(10);  //修改一个字段的类型
alter table user CHANGE new1 new4 int;  //修改一个字段的名称,此时一定要重新指定该字段的类型
–修改字段名(方法一:改了字段的名字,其类型和改之前一样,但它的属性变了。以前是自动编号,改名后却不是自动编号了)
alter table person change Column id new_id INT;
–修改字段名(方法二:只是改了字段的名字,其类型、含义、属性和改之前一模一样)
alter table person change Column new_id p_id INT AUTO_INCREMENT;
发表在 数据库 | 标签为 | 留下评论

正在进行简易安装时,无法手动启动VMware Tools安装

由于工作的需要使用虚拟机,在百度下载了个vm版本10,前面都比较顺利,但在安装VMwareTools时,总是提示“VMwareTools的安装无法手动启动,自动安装正在进行中”,如下图所示:

 

 

解决方法:

上面菜单栏→虚拟机→最下面的(设置)→软盘驱动器 改为自动检测! 然后进入虚拟机→我的电脑→cd→setup双击!安装vmware tools 好了!

发表在 软件 | 标签为 , , | 留下评论

php检查函数,类,类的方法是否存在

经常在include某个文件后不知道里面的函数或类等是否正常加载,这里对于如何判断一个函数,类以及类中的方法是否存在做了一个整理:

(1)php判断系统函数或自己写的函数是否存在

bool function_exists ( string $function_name ) 判断函数是否已经定义,例如:

if(function_exists('curl_init')){
	curl_init();
}else{
	echo 'not function curl_init';
}

(2)php判断类是否存在

bool class_exists ( string $class_name [, bool $autoload = true ] ) 检查一个类是否已经定义,一定以返回true,否则返回false,例如:

if(class_exists('MySQL')){
    $myclass=new MySQL();
}

(3)php判断类里面的某个方法是否已经定义

bool method_exists ( mixed $object , string $method_name ) 检查类的方法是否存在,例如:

$directory=new Directory;
if(!method_exists($directory,'read')){
	echo '未定义read方法!';
}

 

发表在 开源代码 | 标签为 | 留下评论

浦科特PX-128M5S 128GB固态硬盘SSD个人测评

为了升级xp到windows7把硬盘也升级下!

浦科特PX-128M5S拿到手的时候颜色和外观拉丝风格个人还是挺喜欢的。  就是轻的像张纸,里面就是内存那样的,和传统的机械硬盘不一样的感觉!

Marvell主控参数:存储容量:128GB接口类型:SATA3(6Gbps)读取速度:520MB/s硬盘尺寸:2.5英寸闪存架构:MLC多层单元缓存:256MB平均寻道时间:1ms其它性能:TRIM NCQ ATA/ATAPI-8外形尺寸:69.85*100*9.5mm产品重量:75g

14154233_3

14154055_58

2014年台湾生产的 浦科特的SSD质保三年

14154047_31

公司的新主机还不错吧!

在win8pe版下格式化SSD4k自动对齐。

家里台机的配置是:E8200 + 2G*2 +微星Neo P35主板芯片组 使用sata2

AS SSD测试评分

12145739_23

公司的台式机配置是:i5 4570 ddr3 4G*2 技嘉B85M-D3H 使用sata3

ssd

看总分哦,知道了sata2和sata3下的差距了!

再上张sata3系统windows7下360启动时间

windows7_start

有米的赶快升级成SSD吧!不会让你失望的!

发表在 生活 | 标签为 , , | 留下评论

解决PHP的date函数”YW”参数自然周BUG

官方的文档是记录了这个bug的,只会在计算1年的第一周和最后一周会有错误。

Things to be aware of when using week numbers with years.

<?php
echo date(“YW”, strtotime(“2011-01-07”)); // gives 201101
echo date(“YW”, strtotime(“2011-12-31”)); // gives 201152
echo date(“YW”, strtotime(“2011-01-01”)); // gives 201152 too 这里就会有问题
?>

BUT

<?php
echo date(“oW”, strtotime(“2011-01-07”)); // gives 201101
echo date(“oW”, strtotime(“2011-12-31”)); // gives 201152
echo date(“oW”, strtotime(“2011-01-01”)); // gives 201052 (Year is different than previous example)
?>

Reason:
Y is year from the date
o is ISO-8601 year number
W is ISO-8601 week number of year

Conclusion:
if using ‘W’ for the week number use ‘o’ for the year.

找php手册帮忙http://www.php.net/manual/zh/function.date.php 里面就有详细介绍

要注意哦!

发表在 开源代码 | 标签为 , | 留下评论

windows7如何搜索文件内容,不止是文件名?

 在进行文件搜索时,windows 7只有右上方一个搜索框,不像XP可以进行一些高级定义,似乎没法搜索内容中包含欲搜索词的文件了,难道在这点上windows 7倒退得不如XP了?

   Windows 7没那么笨,只是为了提高大部分情况下的搜索速度,Windows 7默认是不搜索文件内容的,要修改的话其实很简单,打开资源管理器,依次单击“工具→文件夹选项→搜素”,然后勾选“始终搜索文件名和内容”,单击“确 定”,现在切换到F盘下,切换到右上角的搜索框,输入关键字:王晓明”回车后,很快就可以找到符合条件的文档了。

熟悉Windows 7的朋友会说了,平时我不想搜索文件内容,只在某个目录下会搜索内容,那可不想每次都更改这个文件夹选项。那么,有这个需求,你就可以单独考虑,因为 Windows 7默认只搜索已经有索引的目录下的文件内容,咱们可以只添加你时常需要搜素文件内容的目录。打开我的电脑,单击左侧的“库”,打开“文档库”,单击文档库 下的包含“2个位置”链接,在打开的页面中将目录F添加到文档库中就可以了,这样你就无需更改文件夹选项,进行上面的搜索就可以了。

发表在 软件 | 标签为 , | 留下评论

ISAPI_Rewrite伪静态实现域名自动跳转到带www网址上

iis上使ISAPI_Rewrite实现伪静态
问题:如果两种url(不带www域名、带www域名)同时可以打开网站,那么对于搜索引擎,会收录两个不同的url但页面相同的页面。

一、对网站收录有什么影响?

1、搜索会判定相同的页面为相似页面,便会去删除其一并连带惩罚。

2、页面权重分散,由于多了一半相似页面,权重也会被分割。

二、那样做的好处?

导航站权重提升,将不带www跳转www设定网站唯一入口,提升权重。

三、如何做?

Rewrite.dll安装说明:

在IIS的Isapi上添加这个筛选器
筛选器名称Rewrite
可执行文件选择 Rewrite.dll即可以了
httpd.ini是配置文件,应该不要我多说了吧,很简单的。
[ISAPI_Rewrite]
CacheClockRate 3600
RepeatLimit 32
#Redirect to www.test.com
RewriteCond Host: ^test\.com$
RewriteRule (.*) http\://www\.test\.com [R,I]

#Rewrite Rule
#RewriteRule /index\.html /index\.php [L]

发表在 软件 | 标签为 , | 留下评论

如何备份迁移恢复Mozilla Firefox配置

很多时候我们因为重新安装系统而导致火狐的很多配置无法保留,如曾经打开过的n个标签,那要如何保证重新安装后这些配置还在呢?

首先要知道配置文件夹保存在什么地方?

Firefox 在不同的操作系统,配置文件夹的默认路径分别是:

操作系统 文件夹
Windows 9x/Me C:/WINDOWS/Application Data/Mozilla/Firefox/Profiles/xxxxxxxx.default/
Windows 2000/XP/2003 C:/Documents and Settings/[User Name]/Application Data/Mozilla/Firefox/Profiles/xxxxxxxx.default/
Windows7/8/Vista C:/Users/[user name]/AppData/Roaming/Mozilla/Firefox/Profiles/xxxxxxxx.default/
Linux ~/.mozilla/firefox/xxxxxxxx.default/
Mac OS X ~/Library/Application Support/Firefox/Profiles/xxxxxxxx.default/
  • Windows 用户,您可以通过下面的方法进入配置文件夹:

点击“开始 > 运行…”,输入 %AppData%/Mozilla/Firefox/Profiles 并按下 Enter 即可。

  • Linux 用户,请启动一个虚拟终端,输入 cd ~/.mozilla/ 便能进入 Firefox 的配置文件夹。

注:

  1. 其中的 [User Name] 是指登录系统时输入的用户名(默认是 “Administrator”,即 “C:/Documents and Settings/Administrator/Application Data/Mozilla”),而 Firefox 的配置文件是一个隐藏属性的文件夹,若看不到它,请在 “我的电脑->工具->文件夹选项->查看” 中选中 “显示所有文件和文件夹” 一项。
  2. xxxxxxxx 是一个8位的随机字符串。
  3. Linux 系统中,在终端下,首先请切换到个人的主目录中(在终端里输入 cd 即可),再请用 ls -a 来查看。

如果是在图形界面中,一般在文件管理器上面能找到相关选项显示隐藏文件。如:点击 “编辑 -> 首选项 -> 视图 -> 显示隐藏”。或者在查看(或其他)菜单里能找到 “显示隐藏文件” 项。

找到后很简单了只要把文件夹复制粘贴到新安装firefox的系统下即可,记得复制进去后要把xxxxxxxx 是一个8位的随机字符串,改成当前目录下已经有的那个名称,这个很重要。而且最好火狐的版本是一样的。

这里以火狐版本28.0测试成功。

发表在 软件 | 标签为 , , | 留下评论

SVN中导出(export) 和检出(check out) 的区别

SVN中检出(check out) 和 导出(export) 的区别主要还是能否更新提交数据而已:

1 check out跟check in对应,export跟import对应。
2 check out导出获得文件后,导出的文件仍处于SVN版本控制中,与版本库保持关联,比如你可以进行Svn Update或者Svn Commit操作。同时导出文件夹下有一个.svn的隐藏文件夹,存储着一些版本的元数据信息。
3 export 简单导出一个版本的数据,导出的文件脱离SVN版本控制,修改后无进行Update和Commit操作。导出文件夹下没有.svn目录。

发表在 软件 | 标签为 | 留下评论

如何区分CPU是32位还是64位

我们只需看CPU信息是否包含相对应的指令:下载个cpu-z软件,随便搜索下就能下载到打开后

①如果有EM64这样的字眼,就说明你的CPU是64位的,那么就可以装64系统

②如果没有,则你的CPU定位32位无疑啦!

cpu

32位CPU只能装32位系统,那么64位CPU就只能装64系统吗?

答:否。64位CPU即可装64位系统,也可装32位系统。只是说:装64位系统才可以发挥出64位处理器的最佳性能而已!

发表在 生活 | 标签为 , , , , | 留下评论