插入新数据:
INSERT INTO 语句
所需做的是声明想向哪个表插入数据、向哪一列中插入数据,以及插入什么数据,基本语法如下:
INSERT INTO table_name (column_names) VALUES (data_values)
插入数据只需简单地在表名后面的圆括号中列举出每一列的名称(以逗号隔开),在VALUES后面的圆括号中,简单地列举匹配列的每个数据项,以逗号隔开。字符和日期数据必须位于一个单引号之内。
为了检查添加的数据是否正确,使用RDBMS的管理工具查看表中的数据,或者使用下面的SQL语句查看:这个语句会显示表中所有的数据。
SELECT * FROM table_name
删除数据:
DELETE语句
只需简单地指定从哪一个表中删除记录,并且如果需要,则添加一个WHERE子句以指定要删除哪些记录。
- 删除表中所有记录的语法:(执行之后,则需要重新输入所有的记录)
DELETE FROM table_name
- 删除表中部分记录的语法:
DELETE FROM table_name WHERE column_name = value
更新数据:
UPDATE语句
插入新数据和更新已经存在的数据之间的主要差别在于需要指明要更改那些记录。一般用WHERE字句来指明需要更新哪些记录,该字句允许声明只有那些满足一定条件的记录才被更新。基本语法:
UPDATE table_name
SET column_name = value
WHERE condition
WHERE字句:
AND和OR逻辑运算符允许在一个WHERE字句中测试多个条件。
AND字句单独位于一行中,可以提高代码的可读性
查询数据:
SELECT语句
基本语法:
SELECT column1,column2,……columnx FROM table_name
不用输入所有字段的名称就能选择所有的列,语法:
SELECT * FROM table_name
注:仅当需要所有列时,才能使用速记方式,否则数据库系统将提供一些不需要的信息,这将影响CPU的处理速度并且浪费内存。在小型数据库中,内存和CPU可能不会带来问题,但对于被许多人访问的大型数据库来说,这将存在巨大的差别。