![]() |
|
![]() |
|
|
作者:胡枫 日期:2007-6-30 9:15:48 点击次数 32
|
| 在上篇我们讲了登录、增加用户、密码更改等问题。下篇我们来看看MYSQL中有关数据库方面的操作。注意:你必须首先登录到MYSQL中,以下操作都是在MYSQL的提示符下进行的,而且每个命令以分号结束。 一、操作技巧 1、如果你打命令时,回车后发现忘记加分号,你无须重打一遍命令,只要打个分号回车就可以 |
![]() |
|
![]() |
|
|
作者:胡枫 日期:2007-6-30 9:15:48 点击次数 26
|
| mysql使用指南(上) 作者:大金刚 有很多朋友虽然安装好了mysql但却不知如何使用它。在这篇文章中我们就从连接MYSQL、修改密码、增加用户等方面来学习一些MYSQL的常用命令。 一、连接MYSQL。 格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上的 |
![]() |
|
![]() |
|
|
作者:胡枫 日期:2007-6-30 9:15:44 点击次数 14
|
| 联合查询 UNION运算符可以将两个或两个以上上SELECT语句的查询结果集合合并成一个结果集合显示,即执行联合查询。UNION的语法格式为: select_statement UNION [ALL] selectstatement [UNION [ALL] selectstatement][…n] 其中selects |
![]() |
|
![]() |
|
|
作者:胡枫 日期:2007-6-30 9:15:44 点击次数 33
|
| 连接查询 通过连接运算符可以实现多个表查询。连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志。 在关系数据库管理系统中,表建立时各数据之间的关系不必确定,常把一个实体的所有信息存放在一个表中。当检索数据时,通过连接操作查询出存放在多个表中的不同实体的信息。连接操作给用户带来很大的灵活性,他们 |
![]() |
|
![]() |
|
|
作者:胡枫 日期:2007-6-30 9:15:44 点击次数 22
|
| 作者:随想 OSO奥索(17) string mysql_field_table(int result_id, int col_num); 返回结果集给定列的表名。对于计算列,此名为空。 col_num的范围为0到mysql_num_fields()-1. <?php $link=mysql_pconnect(& |
![]() |
|
![]() |
|
|
作者:胡枫 日期:2007-6-30 9:15:43 点击次数 19
|
| 作者:随想 OSO奥索 (13) object mysql_fetch_object(int result_id [, int result_typ]); 本函式用来将查询结果 result 拆到物件变数中。使用方法和 mysql_fetch_array() 几乎相同,不同的地方在于本函式传回资料是物件而不是阵列。若 |
![]() |
|
![]() |
|
|
作者:胡枫 日期:2007-6-30 9:15:43 点击次数 32
|
| 作者:随想 OSO奥索 (9) string mysql_error(int [link_id]); 对于给定的连接,返回含有最近返回状态的与MySQL相关的函数的错误消息字符串。空值意味着未出现错误。 <?php $link=mysql_pconnect("localhost"," |
![]() |
|
![]() |
|
|
作者:胡枫 日期:2007-6-30 9:15:39 点击次数 30
|
| 作者:随想 OSO奥索(5) int mysql_data_seek(int result_id, int row_num); 由SELECT查询返回的每个结果集都有一个行游标,指示下一个提取行的函数(mysql_fetch_array()、mysql_fetch_object()或者mysql_fetch_row() |
![]() |
|
![]() |
|
|
作者:胡枫 日期:2007-6-30 9:15:39 点击次数 24
|
| 作者:随想 OSO奥索(1) int mysql_affected_rows([int link_id]); 在给定的连接中,返回由最近的DELETE、INSERT、REPLACE或者UPDATE语句所作用的行数。如果没有行 被修改,则mysql_affected_rows()返回0,如果出现错误,则返回-1。 在SE |
![]() |
|
![]() |
|
|
作者:胡枫 日期:2007-6-30 9:15:38 点击次数 24
|
| 有很多朋友虽然安装好了mysql但却不知如何使用它。在这篇文章中我们就从连接MYSQL、修改密码、增加用户等方面来学习一些MYSQL的常用命令。 一、连接MYSQL。 格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上的MYSQL。 首先在打开DOS窗口,然后进入目录 mysqlbin, |
![]() |
|
![]() |
|
|
作者:胡枫 日期:2007-6-30 9:15:38 点击次数 32
|
| 操作日期和时间日期和时间函数对建立一个站点是非常有用的。站点的主人往往对一个表中的数据何时被更新感兴趣。通过日期和时间函数,你可以在毫秒级跟踪一个表的改变。返回当前日期和时间通过函数GETDATE(),你可以获得当前的日期和时间。例如,语句SELECT GETDATE()返回如下的结果:……………………………..NOV |
![]() |
|
![]() |
|
|
作者:胡枫 日期:2007-6-30 9:15:37 点击次数 35
|
| 转换数据SQL Sever足够强大,可以在需要的时候把大部分数值从一种类型转换为另一种类型。例如,要比较SMALLINT型和INT型数据的大小,你不需要进行显式的类型转换。SQL Sever会为你完成这项工作。但是,当你想在字符型数据和其它类型的数据之间进行转换时,你的确需要自己进行转换操作。例如,假设你想从一个MON |
![]() |
|
![]() |
|
|
作者:胡枫 日期:2007-6-30 9:15:34 点击次数 21
|
| 更新记录要修改表中已经存在的一条或多条记录,应使用SQL UPDATE语句。同DELETE语句一样,UPDATE语句可以使用WHERE子句来选择更新特定的记录。请看这个例子:UPDATE mytable SET first_column=’Updated!’ WHERE second_column=’Update Me |
![]() |
|
![]() |
|
|
作者:胡枫 日期:2007-6-30 9:15:34 点击次数 17
|
| 用SQL建立索引为了给一个表建立索引,启动任务栏SQL Sever程序组中的ISQL/w程序。进入查询窗口后,输入下面的语句:CREATE INDEX mycolumn_index ON mytable (myclumn)这个语句建立了一个名为mycolumn_index的索引。你可以给一个索引起任何名字,但你应该在索 |
![]() |
|
![]() |
|
|
作者:胡枫 日期:2007-6-30 9:15:33 点击次数 13
|
| 第十章“SQL基础”向你初步介绍了SQL。你学会了如何用SELECT语句进行查询,你还学会了如何建立自己的表。在这一章里,你将加深你的SQL知识。你将学习如何建立索引来加快查询速度。你还将学会如果用更多的SQL语句和函数来操作表中的数据。建立索引假设你想找到本书中的某一个句子。你可以一页一页地逐页搜索,但这会花很多时间 |
![]() |
|
![]() |
|
|
作者:胡枫 日期:2007-6-30 9:15:33 点击次数 33
|
| 使用SQL事务管理器创建新表你可以使用前面几节所讲的方法创建新表。但是,使用事务管理器创建新表会更容易。这一节介绍如何使用这个程序创建新表。从任务栏的SQL Sever程序组中选择SQL Enterprise Manager,启动该程序,你会看到如图10.4所示的窗口。浏览服务管理器窗口中的树形结构,选择名为Datab |
![]() |
|
![]() |
|
|
作者:胡枫 日期:2007-6-30 9:15:32 点击次数 18
|
| 用SQL创建新表注意:如果你还没有建立自己的数据库,现在就跳回到第三章创建这个库。你绝不能向master,tempdb或任何其他任何系统数据库中添加数据。从SQL Sever程序组(在任务栏中)中启动ISQL/w程序。出现查询窗口后,从窗口顶部的下拉列表中选择你在第三章所创建的数据库。下一步,在查询窗口中键入下面的SQ |
![]() |
|
![]() |
|
|
作者:胡枫 日期:2007-6-30 9:15:29 点击次数 23
|
| 操作字段通常,当你从一个表中取出字段值时,该值与创建该表时所定义的字段名联系在一起。如果你从表authors中选择所有的作者名字,所有的值将会与字段名au_lname相联系。但是在某些情况下,你需要对字段名进行操作。在SELECT语句中,你可以在缺省字段名后面仅跟一个新名字来取代它。例如,可以用一个更直观易读的名字Au |
![]() |
|
![]() |
|
|
作者:胡枫 日期:2007-6-30 9:15:28 点击次数 19
|
| 使用ISQL执行SELECT查询当你安装SQL Sever时,你同时安装了一个叫作ISQL/w的应用程序。ISQL/w允许你执行交互的SQL查询。在把查询包括到你的ASP网页中之前,用ISQL/w对其进行测试是非常有用的。注意:在这本书的第一部份,你学习了怎样安装和配置Microsoft SQL Sever 。如果没有 |
![]() |
|
![]() |
|
|
作者:胡枫 日期:2007-6-30 9:15:26 点击次数 29
|
| 为了建立交互站点,你需要使用数据库来存储来自访问者的信息。例如,你要建立一个职业介绍服务的站点,你就需要存储诸如个人简历,所感兴趣的工作等等这样的信息。创建动态网叶也需要使用数据库,如果你想显示符合来访者要求的最好的工作,你就需要从数据库中取出这份工作的信息。你将会发现,在许多情况下需要使用数据库。在这一章里,你将学会 |