2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 修改数据库内容(insert delete update)建表(create) 删除(drop)

修改数据库内容(insert delete update)建表(create) 删除(drop)

时间:2024-02-08 11:13:37

相关推荐

修改数据库内容(insert delete update)建表(create) 删除(drop)

SQL 语言可以分为两大部分:数据定义语言和数据操纵语言

用于修改数据库内容的 SQL 语句主要有以下三个:

1、 Insert,向一个表中加入新的数据行

2、 Delete,从一个表中删除数据行

3、 Update,更改数据库中已经存在的数据

一. Insert 的用法:

标准语法:

INSERT INTO table_name

(col1, col2...)

VALUES(value1, value2...)

下例要将书生作为一个新的销售员加入表 Salesreps 中

Insert Into

Salesreps (name,num,sales,hire_date,income)

values (\\\"shusheng\\\",9,10000,\\\"23-Feb-99\\\",2000)

Insert 语句还可以将多行数据添加到目标表中去,在这种形式的 Insert 语句中,新行的数据值不是在语句正文中明确地指定的,而是语句中指定的一个数据库查询。添加的值来自数据库自身的行

Insert into oldorder (Num,Date,Amount)

Select Num,Date,Amount

From order

Where Date<\\\"30-12-98\\\"

二.update

标准语法:

UPDATE table_name

SET columnname1 = value1

[, columname2 = value2]...

WHERE search_condition

以下是一个简单的 Update 语句的例子 :

Update customers

Set credit=100000.00,id=99

Where name=\\\"asp\\\"

在此例中我们将表 customers 中客户名为 asp 的客户的信贷值更新为 10 万并将他的 ID 变更为 99。再看下例:

Update customers

Set credit=200000.00,state=021

Where ID in (80,90,100,120)

三.delete

标准语法:

DELETE FROM tablename

WHERE condition

例子:

Delete from order Where ID=99

[b](第二中语句:数据定义语言)[/b]

1. Create 语句 标准语法:

CREATE TABLE table_name

( field1 datatype [ NOT NULL ],

field2 datatype [ NOT NULL ],

field3 datatype [ NOT NULL ]...)

如:

CREATE TABLE BILLS

( NAME CHAR(30),

AMOUNT NUMBER,

ACCOUNT_ID NUMBER)

表被建立后我们就可以添入数据了。如:

Insert into bills(name,amout,account_id) values(\\\"gates\\\",100,1)

2.

Drop table 语句将该表及其所包含的所有数据从数据库中删除掉。

标准语法:

DROP TABLE table_name

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。