SQL实用语句大全

SQL是什么?
结构化查询语言(Structured Query Language)简称SQL(发音:/ˈes kjuː ˈel/ “S-Q-L”),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。

一、基础

1、创建数据库

CREATE DATABASE database-name

2、删除数据库

drop database dbname

3、备份sql server

— 创建 备份数据的 device

USE master

EXEC sp_addumpdevice ‘disk’, ‘testBack’, ‘c:\mssql7backup\MyNwind_1.dat’

— 开始 备份

BACKUP DATABASE pubs TO testBack

4、创建新表

create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)

根据已有的表创建新表:
继续阅读SQL实用语句大全

Linux常用命令大全

本文包含了Linux系统信息、关机 (系统的关机、重启以及登出 )、文件和目录、文件搜索、挂载一个文件系统、磁盘空间、用户和群组、文件的权限、文件的特殊属性、打包和压缩文件、RPM 包、YUM 软件包升级器、DEB 包、APT 软件工具、查看文件内容、文本处理、字符设置和文件格式转换、文件系统分析、初始化一个文件系统、SWAP文件系统、备份、光盘、网络等命令。

系统信息

arch 显示机器的处理器架构(1)
uname -m 显示机器的处理器架构(2)
uname -r 显示正在使用的内核版本
dmidecode -q 显示硬件系统部件 – (SMBIOS / DMI)
hdparm -i /dev/hda 罗列一个磁盘的架构特性
hdparm -tT /dev/sda 在磁盘上执行测试性读取操作
cat /proc/cpuinfo 显示CPU info的信息
cat /proc/interrupts 显示中断
cat /proc/meminfo 校验内存使用
cat /proc/swaps 显示哪些swap被使用
cat /proc/version 显示内核的版本
cat /proc/net/dev 显示网络适配器及统计
cat /proc/mounts 显示已加载的文件系统
lspci -tv 罗列 PCI 设备
lsusb -tv 显示 USB 设备
date 显示系统日期
cal 2007 显示2007年的日历表
date 041217002007.00 设置日期和时间 – 月日时分年.秒
clock -w 将时间修改保存到 BIOS
继续阅读Linux常用命令大全

Java创建MySQL数据库表

使用Java代码编写jsp页面,使之能够对数据库添加数据表,比如现在有一个名为database的数据库,我们想要通过某个页面来添加一张数据库表到database数据库中,该如何进行编写代码?

一、准备工作

1、首先我们需要配置一个可运行Java Web的环境。

2、需要使用Java连接MySQL数据库的驱动jar文件,并且将相应的jar驱动文件放到WEB-INF\lib文件夹下。

二、创建数据库表的Java代码

1、创建一个jsp页面testmysql.jsp,在其顶部第一行代码处打上以下代码(此代码是调用java相应的类,并且让其页面为UTF-8) 继续阅读Java创建MySQL数据库表

@font-face该如何应用于Web页面

首先来看一个实例

@font-face {
font-family: 'Font';
src: url('font.eot'); /* IE9 Compat Modes */
src: url('font.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('font.woff') format('woff'), /* Modern Browsers */
url('font.ttf') format('truetype'), /* Safari, Android, iOS */
url('font.svg#svgFontName') format('svg'); /* Legacy iOS */
}

如今很多浏览器都支持woff格式的字体,因此,可能你只需这样写代码 继续阅读@font-face该如何应用于Web页面

JSP+FCK编辑器使用说明及中文问题

2008年,我自己配置了一个JSP+FCK编辑器的实例,没有想到突然疯传于网络,很多朋友都通过网络来寻找配置好的编辑器。时隔两年后,任然有人通过网络与我取得联系,一直到现在,我时不时的会接到一些邮件,主要是索要JSP+FCK配置好的编辑器,也有朋友通过QQ加我,向我索要。说实话,jsp+fck配置好的,目前已经被我删除了,当时我花了不少时间去研究JSP+FCK,主要就是由于FCK编辑器是一款免费并可以自己进行插件开发,其使用也方便,功能超级强大。不过这几年过去了,我一直没有再做java开发了,而是直接转为做SEO、PHP开发,由此我也向大家道歉,我没有一一和及时回复大家的相应问题,那么今天我就在此再次为大家提供有关于JSP+FCK编辑器方面的知识。 继续阅读JSP+FCK编辑器使用说明及中文问题

MYsql 按照汉字首字母进行搜索排序

今天在对mysql进行操作的时候需要按照汉字首字母进行排序,因此就上网搜索了一番,还好,终于找到了,现在分享出来,希望大家能够学习学习!

select * from database order by ELT(INTERVAL(CONV(HEX(left(CONVERT(article USING gbk),1)),16,10),
0xB0A1,0xB0C5,0xB2C1,0xB4EE,0xB6EA,0xB7A2,0xB8C1,0xB9FE,0xBBF7,
0xBFA6,0xC0AC,0xC2E8,0xC4C3,0xC5B6,0xC5BE,0xC6DA,0xC8BB,0xC8F6, 继续阅读MYsql 按照汉字首字母进行搜索排序

几种Nginx服务器防盗链详细设置

使用过VPS的站长应该都了解Nginx服务器了,Nginx以其强大的性能著称。今天就来给大家说说Nginx服务器防盗链的设置。
根据一些网上提供的资料以及实验成功的防盗链设置,下面我整理了一下,和大家一起分享。
1、Nginx一般常用的防盗链设置
location ~* \.(gif|jpg|png|swf|flv|zip)$ {
valid_referers none blocked www.egtch.com ;
if ($invalid_referer) {
rewrite ^/ http://www.egtch.com/404.html;
#return 404;
}
}
红色部分:gif|jpg|png|swf|flv|zip表示对gif、jpg、png、swf、flv、zip后缀的文件实行防盗链(可根据自己的需要进行修改)
蓝色部分:表示对www.egtch.com这个来路进行判断
绿色部分:if{}里面内容的意思是,如果来路不是指定来路就跳转到http://www.egtch.com/404.html页面。
紫色部分:假如将#删除,而且再将第4行代码删除,就直接返回404了。
继续阅读几种Nginx服务器防盗链详细设置

vsftpd 提示 unrecognized service 解决办法

前言
今天我在使用LNMP的时候遇到了一个棘手的问题,根据LNMP官方的文档中说的那样我进行了vsftpd的安装,所使用的命令也是lnmp官方说的命令,即如下:
“安装VsFTPD,执行如下命令:./vsftpd.sh 就会自动安装上vsftpd,只需要执行命令:useradd -d /home/wwwroot -s /sbin/nologin adminftp 添加上帐号指定好ftp帐号的根目录,再执行:passwd adminftp 设置上密码,登录就可以了。”
可是我却遇到了问题,安装完成后,我启动vsftpd的时候既然提示 vsftpd:unrecognized service 意思就是无法确认服务,即vsftpd无法识别这个命令,我灰常的迷惑,我又重新进行了几次安装,都是一样的问题,我才确认了不是我的问题。

解决办法
解决办法其实非常简单,只需要在命令中输入:yum install vsftpd 提示Y /N? 时输入y 安装完成后执行 service vsftpd restart 问题就解决了。下面我将代码贴出来,方便大家查看与理解。
继续阅读vsftpd 提示 unrecognized service 解决办法

史上最全的 css hack 解决方案

在使用css时,总是会遇到很多问题,并且由于每一个浏览器对css的兼容性不一样,而面对网站访问的用户来说,他们使用的浏览器版本以及浏览器产品都有不同,那么我们就必须得了解css hack的相应技术,来解决css在各个浏览器中的显示效果,并满足用户的体验程度!下面是一套完美解决css hack的各种方案,不论对于任何浏览器都很实用,希望大家喜欢!

CSS技巧

1、div的垂直居中问题
vertical-align:middle; 将行距增加到和整个DIV一样高 line-height:200px; 然后插入文字,就垂直居中了。缺点是要控制内容不要换行
2、margin加倍的问题
设置为float的div在ie下设置的margin会加倍。这是一个ie6都存在的bug。解决方案是在这个div里面加上display:inline;
例如:
<#div id=”imfloat”>
相应的css为
#IamFloat
{
float:left;
margin:5px;/*IE下理解为10px*/
display:inline;/*IE下再理解为5px*/
}

3、浮动ie产生的双倍距离
#box
{
float:left;
width:100px;
margin:0 0 0 100px; //这种情况之下IE会产生200px的距离 display:inline; //使浮动忽略
} 继续阅读史上最全的 css hack 解决方案

明月本无心,行人自回首。