码迷,mamicode.com
首页 > 数据库 > 详细

02.SQL_表的删除和更新

时间:2015-03-12 18:46:52      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:

一. 表的删除

DROP TABLE <表名>; //drop table

DROP TABLE shohin;

注意: 无法恢复

二. 表的定义更新 (无法恢复)

ALTER TABLE 语句. //alter table

对已建表增加行或者列.

1. 添加列的 ALTER TABLE 语句.

ALTER TABLE <表名> ADD COLUMN <列的定义>; //column 列

注意:

Oracle 和 SQL Sever 中不用写 COLUMN

ALTER TABLE <表名> ADD <列名>;

另外, Oracle 同时添加多个列的时候, 可以如下.

ALTER TABLE <表名> ADD (<列名>, <列名>, ......);

 2. 删除列的ALTER TABLE语句.

同上.

ALTER TABLE <表名> DROP COLUMN <列的定义>;

 

三. 表的插入

-- DML: 插入数据

BEGIN TRANSACTION; ① //begin transaction //在Oracle和DB2中不用这一行

INSERT INTO Shohin VALUES(‘0001‘, ‘T恤‘, ‘衣服‘, 1000, 500, ‘2009-09-20‘);

COMMIT;

-----------------

MySQL

-----------------

START TRANSACTION; //区别

INSERT INTO Shohin VALUES (0001, T恤 ,衣服, 1000, 500, 2009-09-20);
INSERT INTO Shohin VALUES (0002, 打孔器, 办公用品, 500, 320, 2009-09-11);
INSERT INTO Shohin VALUES (0003, 运动T恤, 衣服, 4000, 2800, NULL);
INSERT INTO Shohin VALUES (0004, 菜刀, 厨房用具, 3000, 2800, 2009-09-20);
INSERT INTO Shohin VALUES (0005, 高压锅, 厨房用具, 6800, 5000, 2009-01-15);
INSERT INTO Shohin VALUES (0006, 叉子, 厨房用具, 500, NULL, 2009-09-20);
INSERT INTO Shohin VALUES (0007, 擦菜板, 厨房用具, 880, 790, 2008-04-28);
INSERT INTO Shohin VALUES (0008, 圆珠笔, 办公用品, 100, NULL, 2009-11-11);

COMMIT;

------------------
Oracle || DB2

------------------

//此处不用

INSERT INTO Shohin VALUES (0001, T恤 ,衣服, 1000, 500, 2009-09-20);
INSERT INTO Shohin VALUES (0002, 打孔器, 办公用品, 500, 320, 2009-09-11);
INSERT INTO Shohin VALUES (0003, 运动T恤, 衣服, 4000, 2800, NULL);
INSERT INTO Shohin VALUES (0004, 菜刀, 厨房用具, 3000, 2800, 2009-09-20);
INSERT INTO Shohin VALUES (0005, 高压锅, 厨房用具, 6800, 5000, 2009-01-15);
INSERT INTO Shohin VALUES (0006, 叉子, 厨房用具, 500, NULL, 2009-09-20);
INSERT INTO Shohin VALUES (0007, 擦菜板, 厨房用具, 880, 790, 2008-04-28);
INSERT INTO Shohin VALUES (0008, 圆珠笔, 办公用品, 100, NULL, 2009-11-11);

COMMIT;

-----------------------
SQLServer || PostgreSQL

-----------------------

BEGIN TRANSACTION;

INSERT INTO Shohin VALUES (0001, T恤 ,衣服, 1000, 500, 2009-09-20);
INSERT INTO Shohin VALUES (0002, 打孔器, 办公用品, 500, 320, 2009-09-11);
INSERT INTO Shohin VALUES (0003, 运动T恤, 衣服, 4000, 2800, NULL);
INSERT INTO Shohin VALUES (0004, 菜刀, 厨房用具, 3000, 2800, 2009-09-20);
INSERT INTO Shohin VALUES (0005, 高压锅, 厨房用具, 6800, 5000, 2009-01-15);
INSERT INTO Shohin VALUES (0006, 叉子, 厨房用具, 500, NULL, 2009-09-20);
INSERT INTO Shohin VALUES (0007, 擦菜板, 厨房用具, 880, 790, 2008-04-28);
INSERT INTO Shohin VALUES (0008, 圆珠笔, 办公用品, 100, NULL, 2009-11-11);

COMMIT;

 

02.SQL_表的删除和更新

标签:

原文地址:http://www.cnblogs.com/hlwyfeng/p/4332959.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!