linux之SQL语句简明教程DROPTRUNCATE(精选4篇)
篇1:linux之SQL语句简明教程DROPTRUNCATE
有时候我们会决定我们需要从数据库中清除一个表格,事实上,如果我们不能这样做的话,那将会是一个很大的问题,因为数据库管理师 (Database Administrator -- DBA) 势必无法对数据库做有效率的管理。还好,SQL 有提供一个DROP TABLE的语法来让我们清除表格。DROP TABLE的语法是:
DROP TABLE “表格名”;
我们如果要清除在SQL CREATE 中建立的顾客表格,我们就打入:
DROP TABLE Customer;
有时候我们会需要清除一个表格中的所有资料,
要达到者个目的,一种方式是我们在 SQL DROP 那一页 看到 的DROP TABLE指令。不过这样整个表格就消失,而无法再被用了。另一种方式就是运用TRUNCATE TABLE的指令。在这个指令之下,表格中的资料会完全消失,可是表格本身会继续存在。TRUNCATE TABLE的语法为下:
TRUNCATE TABLE “表格名”;
所以,我们如果要清除在SQL Create Table那一页建立的顾客表格之内的资料,我们就打入:
TRUNCATE TABLE Customer;
篇2:linux之SQL语句简明教程DROPTRUNCATE
AVG(平均)COUNT(计数)MAX(最大值)MIN(最小值)SUM(总合)
运用函数的语法是:
SELECT “函数名”(“栏位名”)FROM “表格名”;
举例来说,若我们要由我们的示范表格中求出 Sales 栏位的总合,
Store_Information表格
Store_NameSalesTxn_DateLos Angeles150005-Jan-San Diego25007-Jan-1999Los Angeles30008-Jan-1999Boston70008-Jan-1999我们就打入,
SELECT SUM(Sales) FROM Store_Information;结果:
SUM(Sales)27502750 代表所有 Sales 栏位的总合: 1500 + 250 + 300 + 700,
除了函数的运用外,SQL 也可以做简单的数学运算,例如加 (+) 和减 (-)。对于文字类的资料,SQL 也有好几个文字处理方面的函数,例如文字相连 (concatenation),文字修整 (trim),以及子字串 (substring)。不同的数据库对这些函数有不同的语法,所以最好是参考您所用数据库的信息,来确定在那个数据库中,这些函数是如何被运用的。
篇3:linux之SQL语句简明教程DROPTRUNCATE
复杂条件的语法如下:
SELECT “栏位名”
FROM “表格名”
WHERE “简单条件”
{[AND|OR] “简单条件”}+;
{}+ 代表{}之内的情况会发生一或多次。在这里的意思就是AND加简单条件及OR加简单条件的情况可以发生一或多次。另外,我们可以用 ( ) 来代表条件的先后次序。
举例来说,我们若要在Store_Information表格中选出所有 Sales 高于 $1,000 或是 Sales 在 $500 及 $275 之间的资料的话,
Store_Information表格
Store_NameSalesTxn_DateLos Angeles150005-Jan-San Diego25007-Jan-1999San Francisco30008-Jan-1999Boston70008-Jan-1999
我们就打入,
SELECT Store_Name
FROM Store_Information
WHERE Sales >1000
OR (Sales < 500 AND Sales >275);
结果:
Store_NameLos AngelesSan Francisco
篇4:linux之SQL语句简明教程DROPTRUNCATE
UNION ALL的语法如下:
[SQL 语句 1]
UNION ALL
[SQL 语句 2];
我们用和上一页同样的例子来显示出UNION ALL和UNION的不同。同样假设我们有以下两个表格,
Store_Information表格
Store_NameSalesTxn_DateLos Angeles150005-Jan-1999San Diego25007-Jan-1999Los Angeles30008-Jan-1999Boston70008-Jan-1999
Internet Sales表格
Txn_DateSales07-Jan-199925010-Jan-199953511-Jan-199932012-Jan-1999750
而我们要找出有店面营业额以及网络营业额的日子,
要达到这个目的,我们用以下的 SQL 语句:
SELECT Txn_Date FROM Store_Information
UNION ALL
SELECT Txn_Date FROM Internet_Sales;
结果:
Txn_DateJan-05-1999Jan-07-1999Jan-08-1999Jan-08-1999Jan-07-1999Jan-10-1999Jan-11-1999Jan-12-1999
Linux实测如下:
【linux之SQL语句简明教程DROPTRUNCATE】相关文章:
linux之SQL语句简明教程IN04-28
linux之SQL语句简明教程表格连接05-15
sql基础教程语句汇总07-09
石器时代 架设教程Linux版linux服务器应用04-23
黑马程序员PHP培训教程:Linux安装05-20
sql选择语句04-09
类sql语句04-16
基本sql语句05-16
sql语句练习07-11