如查找用户名包含有"c"的所有用户, 可以用 use mydatabase select * from table1 where username like'%c%" 下面是完成上面功能的另一种写法: use mydatabase select * from table1 where charindex('c',username)>0 这种方法理论上比上一种方法多了一个判断语句,即>0, 但这个判断过程是最快的, 我想信80%以上的运算都是花在查找字 符串及其它的运算上, 所以运用charindex函数也没什么大不了. 用这种方法也有好处, 那就是对%,等在不能直接用like 查找到的字符中可以直接在这charindex中运用, 如下: use mydatabase select * from table1 where charindex('%',user...
sql(structured query language,结构查询语言)是一个功能强大的数据库语言。sql通常使用于数据库的通讯。ansi(美国国家标准学会)声称,sql是关系数据库管理系统的标准语言。sql语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。使用sql的常见关系数据库管理系统有:oracle、 sybase、 microsoft sql server、 access、 ingres等等。虽然绝大多数的数据库系统使用sql,但是它们同样有它们自立另外的专有扩展功能用于它们的系统。但是,标准的sql命令,比如"select"、 "insert"、 "update"、 "delete"、 "create"和 "drop"常常被用于完成绝大多数数据库的操作。 但是,不象其它的语言,如c、pascal等,sql没有循环结构(比如if-then-...
三、停止服务器 要手工启动服务器,使用mysqladmin: %mysqladmin shutdown 要自动停止服务器,你不需做特别的事情。bsd系统一般通过向进程发一个term信号停止服务,它们或者正确应答它或被粗鲁地杀死。mysqld在它收到这个信号时以终止作为应答。对于用mysql.server启动服务器的system v风格的系统,停止进程将用一个stop参数调用该脚本,告诉服务器终止,当然假定你已安装了mysql.server。 四、如果你不能连接服务器,如何重新获得对服务器的控制 在某些情况下,你可能由于不能连接它而手工重启服务器。当然,这有点矛盾。因为一般你通过连接服务器而手工关掉它,那么这种情况如何会出现。 首先,mysql root口令可以已经设置为你不知道的值,这可能发生在你修改口令时,例如,如果你在输入新口令时偶然键入一个不可见的控制字符。你也可能忘记口令。 其次,...
一、以非特权用户运行mysql服务器 在讨论如何启动mysql服务器之前,让我们考虑一下应该以什么用户身份运行mysql服务器。服务器可以手动或自动启动。如果你手动启动它,服务器以你登录unix(linux)的用户身份启动,即如果你用paul登录unix并启动服务器,它用paul运行;如果你用su命令切换到root,然后运启动服务器,则它以root运行。然而,大多数情况下你可能不想手动启动服务器,最有可能是你安排mysql服务器在系统引导时自动启动,作为标准引导过程的一部分,在unix下,该引导过程由系统的unix用户root执行,并且任何在该过程中运行的进程均以root权限运行。 你应该牢记mysql服务器启动过程的两个目标: 你想让服务器以某个非root用户运行。一般地,你想限制任何运行进程的能力,除非确实需要root权限,而mysql不需要。 你想让服务器始终以同一个用户运行,此时用...
mysql是一个真正的多用户、多线程sql数据库服务器。mysql是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。由于其源码的开放性及稳定性,且与网站流行编?挥镅?php的完美结合,现在很多站点都利用其当作后端数据库,使其获得了广泛应用。处于安全方面的考虑,需要为每一用户赋于对不同数据库的访问限制,以满足不同用户的要求。下面就分别讨论,供大家参考。 一、mysql修改密码方法总结 首先要说明一点的是:一般情况下,修改mysql密码是需要有mysql里的root权限的,这样一般用户是无法更改密码的,除非请求管理员帮助修改。 方法一 使用phpmyadmin (图形化管理mysql数据库的工具),这是最简单的,直接用sql语句修改mysql数据库库的user表,不过别忘了使用password函数,插入用户用insert命令,修改...
首先,到站点www.hughes.com.au注册后就能免费下载该软件的最新版本。msql的安装相当简单,二进制版本(针对某一个硬件平台编译后的软件)的安装只是将文件展开到用户某一目录下然后配置几个参数就可以。例如你下载的文件为:msql-2.0.3.tar.gz,你想把msql安装到/usr/local目录下,这时,我们需要先将这个文件拷贝到/usr/local这个目录,然后键入命令tarzxvfmsql-2.0.3.tar.gz,这个命令将展开该压缩文件。一般,msql数据库系统的所有文件都安装到/usr/local/hughes目录下。接着就是配置msql数据库。你所要做的工作就是要修改/usr/local/hughes目录下的文件msql.conf。 在实际应用中我们改动得最多的是msql—user和admin—user这两个参数。msql—user指明运行msql数据库服务程序...
一.安装dbi模块 步骤1: 从tools栏目中下载dbi.zip,下载完后用winzip解开到一个temp目录,共有三个文件: readme dbi.ppd dbi.tar.gz 步骤2: 在dos窗口下,temp目录中运行下面的dos命令: ppminstalldbi.ppd 如果提示无效命令,可在perl/bin目录下运行 二.安装dbd-mysql模块 从软件下载中下载dbd-mysql.zip,安装方法同一. 三.准备数据库 启动mysql,首先创建一个数据库mydata,然后创建一个表address mysql>createdatabasemydata; queryok,1rowaffected(0.00sec) mysql>usemydata; databasechanged mysql>createtableaddress( ->idint(5)no...
sql*plus系统环境变量有哪些?如何修改? 软件环境: 1、windowsnt4.0+oracle8.0.4 2、oracle安装路径为:c:orant 实现方法: show和set命令是两条用于维护sql*plus系统变量的命令 sql>showall--查看所有68个系统变量值 sql>showuser--显示当前连接用户 sql>showerror --显示错误 sql>setheadingoff--禁止输出列标题,默认值为on sql>setfeedbackoff--禁止显示最后一行的计数反馈信息,默认值为"对6个或更多的记录,回送on" sql>settimingon--默认为off,设置查询耗时,可用来估计sql语句的执行时间,测试性能 sql>setsqlprompt"sql>"--设置默认提示符,默认值就是...
j2ee是很好的。作为开发环境,如果采用经典配置:jbuilder+weblogic+oracle,自是得心应手,但价格是惊人的。此配置主要是针对大型或超大型应用,硬件要求也很高,针对国内以中小型应用为主的现况,不作推荐。 虽然国内开发者早已习惯了d版,但笔者以为还是防患于未然,应尽早加入opensource行列,促进国内软件业的发展。 本文所推荐的eclipse、jboss、mysql均是名气很高的开源软件,并且非常实用。 1、jdk:到http://java.sun.com下载,推荐使用j2sdk1.4.x 2、jboss:到http://www.jboss.org下载,笔者使用jboss-3.0.4_tomcat-4.0.6 3、mysql:到http://www.mysql.com下载,笔者使用mysql-4.0.13,另须下载mysqlcontrolcenter(图形化管理工具)...
mysql从3.23.15版本以后提供数据库复制功能。利用该功能可以实现两个数据库同步,主从模式,互相备份模式的功能。 数据库同步复制功能的设置都在mysql的设置文件中体现。mysql的配置文件(一般是my.cnf) 在unix环境下在/etc/mysql/my.cnf或者在mysql用户的home目录下面的my.cnf。 window环境中,如果c:根目录下有my.cnf文件则取该配置文件。当运行mysql的winmysqladmin.exe工具时候,该工具会把c:根目录下的my.cnf命名为mycnf.bak。并在winnt目录下创建my.ini。mysql服务器启动时候会读该配置文件。所以可以把my.cnf中的内容拷贝到my.ini文件中,用my.ini文件作为mysql服务器的配置文件。 设置方法: 设置范例环境: 操作系统:window2000professional mysq...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器