好学IT学院:IT信息技术分享交流平台
来源:本站整理  作者:巧巧读书  发布时间:2006-12-23  ★★★加入收藏〗〖手机版
摘要:一、SQL速成以下是一些重要的SQL快速参考,有关SQL的语法和在标准SQL上增加的特性,请查询MySQL手册。1.创建表表是数据库的最基本元素之一,表与表之间可以相互独立,也可以相互关联。创建表的基本语法如下:create table t……

10.表的数据嵌入

mysql>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有一个很有用的命令缓冲区。它保存着你目前已经键入的SQL语句利用它,对于相同的命令,你就不必一遍又一遍地重复输入。下一步我们就来看这样的一个例子。

利用命令缓冲区(及任意的日期和时间格式)增加另一个数据按两次键盘上的向上箭头键。回车。在圆括号内输入新的值,并以分号结尾。

(3, 'a third', 'more', 19991024, 103004);

回车。
  新值存在里面了吗?

mysql>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>update table01 set field03='new info' where field01=1;

Query OK, 1 row affected (0.00 sec)

一次改变多个字段

记住在每一个更新的字段间用逗号隔开。

mysql>update table01 set field04=19991022, field05=062218 where field01=1;

Query OK, 1 row affected (0.00 sec)

一次更新多个数据

mysql>update table01 set field05=152901 where field04>19990101;

Query OK, 3 rows affected (0.00 sec)

12.删除数据

mysql>delete from table01 where field01=3;

Query OK, 1 row affected (0.00 sec)

13.退出

mysql>quit

Bye

现在你已经了解了一些运行MySQL中的数据库的根本命令。由于MySQL是通过执行SQL调用来操作的,在你的处理过程中需要一个强有力工具的充足的数组。例如,通过联接相关的字段,你可以同时显示几个表中的数据。同样,SQL允许综合显示、更新或者删除多个符合具体标准的数据。如果你还想精通掌握它,下一步就要学习所有SQL的知识。

另外说明一下,MySQL提供了很好的网络操作安全特性。要想了解MySQL的安全及其它特性的详情,请查询MySQL网站:http://www.mysql.com