网站主页
IT科技
系统运维
人工智能
应用开发
数据库
域名
当前位置:当前位置:
首页
>
数据库
>
SQL2005中的RANK、DENSE_RANK排名函数
正文
SQL2005中的RANK、DENSE_RANK排名函数
[数据库] 时间:2025-11-05 15:22:45 来源:
益强IT技术网
作者:IT科技类资讯 点击:137次
Select prodid,排名
Sum(quantity) as Total,Rank() OVER(ORDERBYSum(quantity) desc) AS Rank From secontdetl Groupby
prodid
(责任编辑:人工智能)
最近想修改一下Wordpress的模板,所以还是要在本地建一个LAMP环境调试比较方便,简单记录一下,给需要的朋友做个参考。其实在本站有许多关于在Ubuntu Linux下搭建LAMP服务器的相关资料,这次推出面向新手的在Ubuntu 9.10下搭建LAMP服务器安装WordPress 网络信息发布平台。近些时间我们又推出了关于Ubuntu 9.10系统的详细安装教程。对于不少初入Linux的来说Ubuntu系统应用已经很熟练,并且Linux系统也被越来越多的个体或企业应用,但是Linux系统相对Windows系统的全面普及还需等待时日。先来看看装好的效果图。(见图1)图1安装LAMP我们简单介绍利用命令安装Apache,具体安装命令如下所示(见图2):图2sudo apt-get install apache2安装PHP支持(见图3)图3 sudo apt-get install libapache2-mod-php5 php5安装mysql-server与mysql-admin(见图4)图4 sudo apt-get install mysql-server-5.0 mysql-common mysql-admin linuxidc@linuxidc-laptop:~$ sudo apt-get install mysql-server-5.0 mysql-common mysql-adminmysql-common 已经是最新的版本了。mysql-common 被设置为手动安装。将会安装下列额外的软件包: libdbd-mysql-perl libdbi-perl libgtkhtml3.8-15 libhtml-template-perl libnet-daemon-perl libplrpc-perl mysql-client-5.0 mysql-gui-tools-common mysql-query-browser mysql-server-core-5.0建议安装的软件包: dbishell libgtkhtml3.8-dbg libipc-sharedcache-perl mysql-doc-5.0 tinyca mailx下列【新】软件包将被安装: libdbd-mysql-perl libdbi-perl libgtkhtml3.8-15 libhtml-template-perl libnet-daemon-perl libplrpc-perl mysql-admin mysql-client-5.0 mysql-gui-tools-common mysql-query-browser mysql-server-5.0 mysql-server-core-5.0共升级了 0 个软件包,新安装了 12 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。需要下载 39.8MB 的软件包。解压缩后会消耗掉 123MB 的额外空间。您希望继续执行吗?[Y/n]下面是安装过程中设置MySQL的用户名与密码(见图4-5)。图4图5安装好后可以以图形的界面打开(见图6) 图6补充下:在图6之前,好像还要安装的(见图7)sudo apt-get install php5-mysql图7linuxidc@linuxidc-laptop:~$ sudo apt-get install php5-mysql[sudo] password for linuxidc: 正在读取软件包列表… 完成正在分析软件包的依赖关系树 正在读取状态信息… 完成 下列【新】软件包将被安装: php5-mysql共升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。需要下载 65.9kB 的软件包。解压缩后会消耗掉 246kB 的额外空间。获取:1 http://cn.archive.Ubuntu.com jaunty-updates/main php5-mysql 5.2.6.dfsg.1-3ubuntu4.1 [65.9kB]下载 65.9kB,耗时 4s (13.8kB/s) 选中了曾被取消选择的软件包 php5-mysql。(正在读取数据库 … 系统当前总共安装有 113808 个文件和目录。)正在解压缩 php5-mysql (从 …/php5-mysql_5.2.6.dfsg.1-3Ubuntu4.1_i386.deb) …正在设置 php5-mysql (5.2.6.dfsg.1-3Ubuntu4.1) …第一次运行用root登录不需要密码。可以进去后添加用户同时修改root密码。图8图9然后点击Catalogs,在下面的Schemata里面新建一个数据库。(见图9-10)图9图10 然后进入User Administrator,在新建的User上选Schema Privileges,赋予其对该数据库操作的权限。(见图11-12)启动apache2和mysql server(见图13)sudo /etc/init.d/mysql start;sudo /etc/init.d/apache2 start图13下载Wordpress(http://wordpress.org/latest.tar.gz见图14),解压缩,放到linuxidc /var/www的目录里,修改权限。(见图15-16) 图14图15图16重新启动apache2(见图17)图17修改wp-config-sample.php文件(见图18)sudo gedit /var/www/linuxidc/wp-config-sample.phpsudo gvim wp-config-sample.php主要是前面三个define(DB_NAME, putyourdbnamehere);/** MySQL database username */define(DB_USER, usernamehere);/** MySQL database password */define(DB_PASSWORD, yourpasswordhere);define(DB_NAME, wordpress); // The name of the databasedefine(DB_USER, username); // Your MySQL usernamedefine(DB_PASSWORD, password); // …and password修改成刚才建立的数据库名称,用户名和密码。 然后运行sudo mv wp-config.php /var/www/linuxidc/sudo mv wp-config-sample.php wp-config.php现在进入入http://127.0.0.1/linuxidc/ (见图19)图18图19发一篇文章试下,OK,效果见图1。图22总结:虽然对于Ubuntu系统的玩家来说,关于Ubuntu系统下LAMP安装相对初学者来说很简单,其实总结起来就是对Apache、Mysql、PHP等Windows下常用的几款软件换平台安装,但对于Ubuntu系统的初学者来说,搭建Lamp环境可能并不是很容易实现。笔者在这里通过图文的形式来讲解每个部分的具体操作,从而确保初学者能够从中有所收获。可以输入命令 : sudo apt-get install chmsee 还有 Firefox 有个插件叫做 CHM Reader ,你可以到 Firefox 的官网上去查找安装,之后就可以查看 CHM 文档了随着互联网的普及,很多公司在各地的分公司都经常需要通过互联网共享或传输一些重要的数据或文件。在网络安全问题日益突出的今天,如何保证Ubuntu系统的数据在传输过程中的安全性呢?本文为大家讲解在Ubuntu系统中如何对文件进行加密传输。 本文介绍基于Ubuntu Desktop 9.10(i386),采用GNOME集成桌面环境。并设定有两台安装了Ubuntu 9.10桌面版系统的计算机Host1和Host2,都安装了OpenSSH软件包且具有相同的用户账号(为叙述方便,用户名和密码相同)。 准备工作:安装Seahorse密钥管理器插件 默认情况下,Ubuntu 9.10 GNOME集成桌面环境软件没有自带Seahorse密钥管理器插件(seahorse-plugins),因此在Nautilus(鹦鹉螺)文件浏览器中,选中某个文件并点击鼠标右键后,在弹出的快捷菜单中看不到“加密”与“签署”两个选项,从而无法通过图形化的界面(该插件集成在Nautilus文件浏览器中)来对文件进行加密或签署操作。 为此,我们可以使用“apt-get”命令或“新立得软件包管理器”来手动安装该插件。这里以使用命令行方式来安装为例。依次点击菜单“应用程序→附件→终端”,打开GNOME终端窗口后输入如下命令:“sudo apt-get install seahorse-plugins”,命令执行后即可下载并安装“seahorse-plugins”软件包。安装完成后,从当前系统注销并重新登录,即可在上文所述的快捷菜单中看到“加密”和“签署”两项。 步骤一、在Host1中创建本地用户密钥 依次点击菜单“应用程序→附件→密码和加密密钥”运行Seahorse密钥管理程序。在出现的“密码和加密密钥”窗口中,点击菜单“文件→新建”,则出现“新建”密钥对话框。因为大家要加密的是文件,因此根据说明,选择创建的密钥的类型为“PGP密钥”并点击“继续”按钮进入“新建PGP密钥”对话框。在创建密钥时,需要指定用户的个人信息,如用户名、电子邮件等以及指定加密类型和密钥保密强度等。填写完成后点击“创建”按钮,并输入密钥保护密码后即可创建用户密钥。 步骤二、分发公钥给Host2用户 首先,利用Seahorse密钥管理器导出刚刚创建的公钥。依次点击“密钥和加密密码”窗口中的“文件→导出”,将公钥导出后点击“保存”按钮,则在当前登录用户(testuser)的目录下生成公钥文件“testuser.asc”。接下来,我们将公钥文件传送到Host2主机中(这里以使用“scp”命令为例)。 在Host1上打开一个GNOME终端窗口,输入命令“scp testuser.Asc testuser@Host2:~/.”,执行后首先输入“y”来加入主机Host2到信任主机列表中,再输入Host2上的用户“testuser”的密码,通过后则将Host1上的“testuser.asc”文件复制到Host2主机的testuser用户目录下(/home/testuser)。Host2上的用户接收到密钥文件后,在Seahorse密钥管理器中点击“密钥和加密密码”窗口中的“文件→导入”,在当前登录用户目录下找到文件“testuser.asc”并打开,即可完成导入。 步骤三、Host2用户加密待发文件 有了Host1用户的公钥,在Host2上就可以使用它来对文件进行加密了。在Nautilus文件浏览器中,鼠标右键点击待加密文件,在弹出的快捷菜单中选择“加密”项,则弹出“选择收件人”对话框(如图3所示)。在密钥列表中将自动列出当前系统中的可用密钥,选定刚刚导入的Host1用户的公钥,并勾选其前的方框,点击“确定”按钮,则开始对文件进行加密,并生成“.pgp”文件名结尾的加盟文件(如“abc.pgp”)。 同样,使用“scp”命令将加密后的文件传送到Host1中“scp abc.pgp testuser@Host1:~/.”。 步骤四、Host1用户解密收到的文件 Host1上的用户接收到Host2用户传过来的加密文件后,在Nautilus文件浏览器中鼠标右键点击该文件,在弹出的快捷菜单中选择“使用解密文件打开”,按要求输入密钥保护密码后,程序将使用用户的私钥对文件进行解密,并在当前目录下生成解密后的文件,也就是还原出来Host2用户加密过的文件。 现在需要通过因特网进行远程文件传输的操作已经非常多,而为了保障数据安全,对数据进行加密已经是很切实的应用需求。看过本文,相信大家对于在Ubuntu当中进行加密、解密操作已经有了初步的了解,在今后的应用过程中,大家不妨亲自尝试,以提高数据传输的安全性。ubuntu连接windows
微星GTX1070Ti的性能评测与优势分析(全面揭示微星GTX1070Ti显卡在游戏和计算方面的卓越表现)
相关内容
假如您的操作系统密码忘了怎么办呢 操作系统可没有忘记密码这个选项,怎么办 您可以会毫不犹豫的说这种事情是不可能发生的,但凡是不怕一万就怕个万一。我们就假设你在装Ubuntu的求快不在意随便输入一串字符密码后来启动的时候又忘了,或者比较久没开机把用户密码给忘了或其他什么原因。这时候您可以首先想的是花几十分钟重装一次系统。但这样又费时间,又把原来的很多数据都丢失掉。但有一种方法可以在您的电脑启动时经过简单的5步就可以修改您忘记的密码,是不是很方便 1. 打开电脑,当屏幕上出现Press Esc to enter grub message时立刻按下Esc键。2. 然后就会出现三个选项,您选择recovery mode按回车(如图1所示)。3. 您的电脑将会从启动进入到shell,当出现命令提示符的时候输入passwd username这里的username就是您的用户名,假如您连用户名都忘了的话,不急有办法,您可以先输入ls /home查看用户名,再输入以上命令。4. 出现提示符时就可以直接输入您的新密码了,再确认一次。5. 这时再输入shutdown -r now重启您的电脑,用您的新密码进入啦。相比之下,这么简单的方法要对重装系统方便得多。图1 当进入设置时选择recovery mode
Nginx配置详解之配置文件模板分析
如何从数据中心过渡到边缘数据中心
为什么域名根服务器只能有 13 台呢?
华硕玩家国度M10H怎么样?(一款强悍的游戏主板,性能爆表)
AnnotationProcessor 处理器问题怎么深度定位?
为你解放双手,Python自动获取指定主机Zabbix监控图
Nginx常用功能全揭秘
用K701耳机听流行音乐的细腻之旅(透过K701耳机,感受流行音乐的细微之处)
智见同行 | 与变革同行,新华三以全新市场战略推动数字经济高质量发展
做开发这么久了,还不会搭建服务器Maven私有仓库?这也太Low了吧
9 种开源的服务网格比较
三菱重工空调的品质与性能如何?(以三菱重工空调为例,探讨其领先技术和用户评价)
Nginx 动静分离与负载均衡的实现
精彩推荐
手机过热的危害及预防方法(手机发热现象背后隐藏的危机与解决之道)
Nginx代理与反向代理、负载均衡实践
负载均衡与反向代理(Nginx/OpenResty)
戴尔科技VxRail 不破不立,向复杂IT环境说“不”
Windows10新版——开启数字化时代的完美选择(透视Windows10新版的卓越功能和创新设计)
HBase+Elasticsearch,百亿级数据中心架构设计实践
热门点击
益华IT技术论坛
views+
亿华互联
views+
科技前瞻
views+
亿华云计算
views+
益强科技
views+
极客码头
views+
益强智囊团
views+
益强智未来
views+
益强科技
views+
亿华智慧云
views+
友情链接
源码下载
服务器租用
IT技术网
益华科技
IT资讯网
源码库
香港云服务器
亿华云
企商汇
益华科技
码上建站
极客编程
亿华科技
IT资讯网
益强IT技术网
亿华灵动
多维IT资讯
亿华云
云智核
益强编程堂
全栈开发
创站工坊
汇智坊
益强资讯优选
思维库
编程之道
益强数据堂
云站无忧
运维纵横
益强编程舍
亿华智造
技术快报
智能时代
益华科技
益强前沿资讯
码力社
亿华云计算
益强智囊团
科技前瞻
亿华智慧云
极客码头
益强科技