在开发过程中,我们经常会需要备份数据库,以防意外情况丢失数据,而mysql的mysqldump命令可以做到。
格式:mysqldump -u用户名 -p密码 数据库名 表名 > 具体要保存的路径和文件名。
下面介绍如何使用mysqldump命令导出或备份mysql数据库和数据表:
一、在windows环境中导出
1、首先需要进入cmd命令窗口,切换到sql文件所……
有时在window上运行正常的thinkphp3.2,放到linux中会报“无法加载控制器:Admin.php”或“无法加载控制器:Index.php”。
出现这种情况,主要还是因为tp中使用了pathinfo访问模式,而linux中却没有配置支持这种访问模式。
所以下面就介绍下在linux中配置支持pathinfo和rewrite两种url访问方式的方法。
本方法只需要配置nginx.c……
创建版本库:
git clone #克隆远程版本库
git init #初始化本地版本库
修改和提交:
git status #查看状态
git diff #查看变更内容
git add . #跟踪所有改动过的文件
git add #跟踪指定的文件
git mv #文件改名
git rm #删除文件
git rm –cached #停止跟踪文件但不删除
git commit -m “commit……
在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件的方法(如无,则需自己手工建立此文件)。这个文件每一行保存了一个匹配的规则例如:
# 此为注释 – 将被 Git 忽略
*.a # 忽略所有 .a 结尾的文件
!lib.a # 但 lib.a 除外
/TODO # 仅仅忽略项目根目录下的 T……
首先,我想要的目的是:对已经加入Git版本控制的文件,希望修改后不被提交办法,例如配置文件等。
对于.gitignore 和 excludes
这两个文件的只针对尚未提交到配置库的文件才起作用。而对于已经提交的文件是不起作用的。
由此可见,这两个文件的初衷是用于排除不希望上传入库的文件。像编译产生的临时文件等。
但是,我们……
LINUX中,创建文件夹、文件命令及清除命令。
1、创建文件夹。
根目录(例如根目录建文件夹wwwroot),输入命令:mkdir /wwwroot
文件夹内(例如wwwroot内建test),输入命令:wwwroot cd /wwwroot,进入到文件夹, 输入命令:mkdir test ,回车
2、创建一个文件,例如index.php。
输入命令:touch test/index.php ,回车
……
linux中怎么复制或移动一个文件到另外一个文件夹。
1、复制文件到另一个文件夹。
输入命令:cp /olddir/filename /newdir/filename
2、移动文件到另一个文件夹。
输入命令:mv /olddir/filename /newdir/filename
注:如果是文件夹里面的文件,不包括文件夹:mv /olddir/filename/* /newdir/filename
在mysql数据库中怎样在指定的一个字段后面添加一个字段:
首先给一个实例:alter table newexample add address varchar(110) after stu_id;
再来说明一下,首先使用alter table语句,然后跟要添加到的那张表,接着是要添加的字段,跟一个关键词 after 然后是要跟随的字段名。
在使用mysql命令管理数据库时,对字段的修改是很常用的,mysql命令修改字段一般有mysql的change、mysql的modify。
可以使用CHANGE对列进行重命名。重命名时,需给定旧的和新的列名称和列当前的类型。
例如,要把一个列的名称从uids变更到uid,您需要如下操作:
ALTER TABLE test CHANGE uids uid INT(5) NOT NULL DEFAULT……
dedecms怎么通过当前栏目获取顶级栏目名称方法?
我们知道获取当前栏目名称的代码是:{dede:field name=’typename’ /},获取当前栏目id的代码是:{dede:field name=’id’ /}
那我们就可以通过当前栏目的id或者栏目的名称来获取它所属的顶级栏目信息,方法如下:
在公共文件写一个方法,例如在inclu……