WEB开发网
开发学院数据库MySQL MYSQL教程:数据库具体操作 阅读

MYSQL教程:数据库具体操作

 2009-04-06 11:18:06 来源:WEB开发网   
核心提示: 使用--skip-grant-tables参数启动服务器:c:mysqlbin>mysqld-nt--skip-grant-tables重新打开一个console窗口,用mysql命令登录服务器设置root的新密码:c:mysqlbin>mysqlmysql>usemys

使用--skip-grant-tables参数启动服务器:

c:mysqlbin>mysqld-nt --skip-grant-tables 

重新打开一个console窗口,用mysql命令登录服务器设置root的新密码:

c:mysqlbin>mysql

mysql> use mysql

mysql> set password for 'root'@'localhost' = password('password');

关闭服务器,再用正常方式启动服务器。

5. NULL值

NULL是空值,代表什么也没有。它不能与值进行比较操作和算术操作,也不能和NULL进行比较,因为两个空值比较是没有意义的。我们可用“is NULL” 或 “is not NULL”来判断是不空值。如:

mysql> select * from test where mytest is NULL;

mysql> select * from test where mytest is not NULL;

在MySQL3.23以后的版本有一个新的比较操作符“<=>”,它可对NULL值进行相等比较。如:

mysql> select * from test where mytest <=> UNLL;

mysql> select * from test where not (mytest <=>);

如果查询后排序中的数据中包含NULL,则从MySQL4.0.2开始,有NULL值的数据行总是出现在查询结果的开头,即使设置的desc参数。4.0.2以前版本,如果设置了asc,则出在查询结果的开头,如果设置了desc,则出现在查询结果的结尾。

本文由网页教学网(http://www.webjx.com)整理发布!转载请注明出处,谢谢!

6. 使用SQL变量

MySQL3.23.6以后的版本允许通过查询结果来设置变量,设置好的变量可在以后使用。变量用@name定义,赋值方式用@name:=value。下面是一个在查询语句中进行赋值和使用变量的例子:

上一页  1 2 3 4  下一页

Tags:MYSQL 教程 数据库

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接