|
| |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
逻辑运算 MySQL支持所有的基本逻辑运算。 AND (&&) 与 -------------------------------------------------------------------------------- mysql> SELECT * FROM test WHERE mysql> (name = "Bugs Bunny") AND mysql> (phone_number = 5554321); -------------------------------------------------------------------------------- 结果: 所有同时包含名字 "Bugs Bunny" 和电话号码\\\'5554321\\\'的记录会显示出来。 OR ( || ) 或 -------------------------------------------------------------------------------- mysql> SELECT * FROM test WHERE mysql> (name = "Bugs Bunny") OR mysql> (phone_number = 5554321); -------------------------------------------------------------------------------- 结果: 所有包含名字 "Bugs Bunny" 或电话号码\\\'5554321\\\'的记录会显示出来。 NOT ( ! ) 非 -------------------------------------------------------------------------------- mysql> SELECT * FROM test WHERE mysql> (name != "Bugs Bunny"); -------------------------------------------------------------------------------- 结果: 所有不包含名字 "Bugs Bunny" 的记录会显示出来。 Order By 按序排列 -------------------------------------------------------------------------------- mysql> SELECT * FROM test WHERE mysql> (name = "Bugs Bunny") ORDER BY mysql> phone_number; -------------------------------------------------------------------------------- 结果: 所有包含名字 "Bugs Bunny" 的记录会显示出来,并以电话号码为排序方法。 查询功能 MySQL为用户提供了粗略搜索和具体搜索的选择。 -------------------------------------------------------------------------------- mysql> SELECT * FROM test WHERE mysql> (name LIKE "%gs Bunny"); -------------------------------------------------------------------------------- 结果: 显示出来的是所有包含字符"gs Bunny"的记录,下面的字段都符合该条件:"Bugs Bunny", "ags Bunny", "gs Bunny", and "234rtgs Bunny"。请注重这里使用的是"LIKE"而不是等号(=),表示搜索的是和条件相似的记录,而不必是完全相同。百分号 \\\'%\\\'可以放在字符串当中的任何地方,服务器搜索字符串的方法则取决于\\\'%\\\'放在何处。 -------------------------------------------------------------------------------- mysql> SELECT * FROM test WHERE mysql> (name LIKE "Bugs Bunny%"); -------------------------------------------------------------------------------- 结果: 显示出来的是所有包含字符"gs Bunny"的记录,下面的字段都符合该条件:"Bugs Bunnys", "Bugs Bunnyyyy453", "Bugs Bunnytrtrtrtrtr", 但是 "gs Bunny"则不符合条件。 我们也可以使用等号条件式来搜索: -------------------------------------------------------------------------------- mysql> SELECT name FROM test WHERE mysql> (name = "Bugs Bunny"); -------------------------------------------------------------------------------- 结果: name Bugs Bunny 更改表内容 MySQL的另一个重要功能就是修改表中已经存在的数据。修改表数据要使用ALTER命令,该命令可以增加、修改、删除列,同时也可以对表进行重命名。 例如: 将表名称由test改为mytest, -------------------------------------------------------------------------------- mysql> ALTER table test RENAME mytest; -------------------------------------------------------------------------------- 例如: 在表mytest中添加列日期型表列birthday, -------------------------------------------------------------------------------- mysql> ALTER table mytest ADD birthday DATE; -------------------------------------------------------------------------------- 例如: 将表mytest中的name列改为newname,类型是VARCHAR (25), mysql> ALTER table mytest CHANGE mysql> name newname VARCHAR (25); -------------------------------------------------------------------------------- 例如: 删除表mytest中名为newname的列, -------------------------------------------------------------------------------- mysql> ALTER table mytest DROP newname; -------------------------------------------------------------------------------- 顺序执行上面的四个命令之后的结果是生成下面的表。 -------------------------------------------------------------------------------- mysql> TABLE mytest ( > email VARCHAR (25), > phone_number INT, > ID INT AUTO_INCREMENT, > birthday DATE ); -------------------------------------------------------------------------------- 在这部教程里,我们只对MySQL的使用进行了简朴的介绍。但这些功能都是我们进行编程所必须认识的基本操作。最重要的还是多多实践,参考相关技术文档,多参加网上相关技术的讨论。 返回类别: 教程 上一教程: SQL SERVER存储过程、存储函数的加密、解密 下一教程: SQL SERVER和ORACLE的常用函数对比 您可以阅读与"MYSQL高级命令"相关的教程: · MYSQL的常用命令 · MYSQL常用命令 · MYSQL中的MYSQLDUMP命令使用详解 · 学习MYSQL常用操作命令 · 最简朴MYSQL的使用方式 |
| 快精灵印艺坊 版权所有 |
首页 |
||