WEB开发网
开发学院数据库MySQL MySQL新手入门指南--快速参考 (3) 阅读

MySQL新手入门指南--快速参考 (3)

 2007-11-11 16:43:15 来源:WEB开发网   
核心提示: 9.多行命令输入 MySQL(和PHP搭配之最佳组合)命令行界面允许把陈述作为一行输入,也可以把它展开为多行输入,MySQL新手入门指南--快速参考 (3),这两者之间并没有语法上的区别,使用多行输入, 另外说明一下,MySQL(和PHP搭配之最佳组合)提供了很好的网络操作安全特性,你可以将SQL陈述一步步分解,从
   9.多行命令输入   MySQL(和PHP搭配之最佳组合)命令行界面允许把陈述作为一行输入,也可以把它展开为多行输入。这两者之间并没有语法上的区别。使用多行输入,你可以将SQL陈述一步步分解,从而使你更容易理解。   在多行方式下,注释器把每一行都添加到前面的行后,直到你用分号";"来结束这个SQL陈述。一旦键入分号并按回车键,这个陈述即被执行。   下面的例子是同一个严格的SQL陈述的两种输入方法:   单行输入   MySQL(和PHP搭配之最佳组合)>create table table33 (field01 integer, field02 char(30));   多行输入   MySQL(和PHP搭配之最佳组合)>create table table33   ->(field01   ->integer,   ->field02   ->char(30));   注意不能将单词断开,如:   正确   MySQL(和PHP搭配之最佳组合)>create table table33   ->( field01   ->integer,   ->field02   ->char(30));   错误   MySQL(和PHP搭配之最佳组合)>create table table33   ->( field01 inte   ->ger,   ->field02   ->char(30));   当插入或更改数据时,不能将字段的字符串展开到多行里,否则硬回车将被储存到数据中:   标准操作   MySQL(和PHP搭配之最佳组合)>insert into table33 (field02)   ->values   ->('who thought of foo?');   硬回车储存到数据中   MySQL(和PHP搭配之最佳组合)>insert into table33 (field02)   ->values   ->('who thought   ->of foo?');   结果如下:   MySQL(和PHP搭配之最佳组合)>select * from table33;   field01 field02   NULL who thought of foo?   NULL who thought   Of foo?   10.表的数据嵌入   MySQL(和PHP搭配之最佳组合)>insert into table01 (field01, field02, field03, field04, field05) values   ->(2, 'second', 'another', '1999-10-23', '10:30:00');   Query OK, 1 row affected (0.00 sec)   标准日期格式是"yyyy-mm-dd"。   标准时间格式是"hh:mm:ss"。   引号内要求所给的是上述的标准日期和时间格式。   日期也可以"yyyymmdd"形式,时间也可以"hhmmss"形式输入,但其值不需要再加引号。   数字值不需要加引号。这种保存与数据类型无关,这些数据类型都有格式化的专栏来包含(例如:文本,日期,时间,整数等)。   MySQL(和PHP搭配之最佳组合)有一个很有用的命令缓冲区。它保存着你目前已经键入的SQL语句利用它,对于相同的命令,你就不必一遍又一遍地重复输入。下一步我们就来看这样的一个例子。   利用命令缓冲区(及任意的日期和时间格式)增加另一个数据   按两次键盘上的向上箭头键。   回车。   在圆括号内输入新的值,并以分号结尾。   (3, 'a third', 'more', 19991024, 103004);   回车。   新值存在里面了吗?   MySQL(和PHP搭配之最佳组合)>select * from table01;   field01 field02 field03 field04 field05   1 first NULL NULL NULL   2 second another 1999-10-23 10:30:00   3 a third more 1999-10-24 10:30:04   11.表的数据更新   一次修改一个字段   再次注意语法。文本需要加引号但数字不要。   MySQL(和PHP搭配之最佳组合)>update table01 set field03='new info' where field01=1;   Query OK, 1 row affected (0.00 sec)   一次改变多个字段   记住在每一个更新的字段间用逗号隔开。   MySQL(和PHP搭配之最佳组合)>update table01 set field04=19991022, field05=062218 where field01=1;   Query OK, 1 row affected (0.00 sec)   一次更新多个数据   MySQL(和PHP搭配之最佳组合)>update table01 set field05=152901 where field04>19990101;   Query OK, 3 rows affected (0.00 sec)   12.删除数据   MySQL(和PHP搭配之最佳组合)>delete from table01 where field01=3;   Query OK, 1 row affected (0.00 sec)   13.退出   MySQL(和PHP搭配之最佳组合)>quit   Bye   现在你已经了解了一些运行MySQL(和PHP搭配之最佳组合)中的数据库的根本命令。由于MySQL(和PHP搭配之最佳组合)是通过执行SQL调用来操作的,在你的处理过程中需要一个强有力工具的充足的数组。例如,通过联接相关的字段,你可以同时显示几个表中的数据。同样,SQL允许综合显示、更新或者删除多个符合具体标准的数据。如果你还想精通掌握它,下一步就要学习所有SQL的知识。   另外说明一下,MySQL(和PHP搭配之最佳组合)提供了很好的网络操作安全特性。要想了解MySQL(和PHP搭配之最佳组合)的安全及其它特性的详情,请查询MySQL(和PHP搭配之最佳组合)网站:http://www.MySQL(和PHP搭配之最佳组合).com

Tags:MySQL 新手入门 指南

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