摘要载入中…    请稍等…












内容载入中…    请稍等…

如长时间看不到内容,请关闭浏览器,重新打开此页!

芯友首页 应用软件 编程开发 网络硬件 资源下载 动漫音乐 精美图库 芯友论坛 视频教程 电脑技术QQ群:72845454
 ★★photoshop学友-史上最强播放器★★
 位置:编程开发>Deiphi>Deiphi数据库编程
◎→ 本类最新
asp + sqlserver 分页方法(不用
在Delphi中用拼音首字符序列来实
在Delphi中实现多重查询
用DELPHI编程访问SQL SERVER数据
加密ACCESS数据库增加安全性
加密ACCESS数据库增加安全性
文本数据导入数据库的方法
◎→相关资源
C语言入门视频教程
C#编程WinForm入门视频
Asp.net入门视频教程下载
VC++编程视频教程下载
VB窗体文章
HTML入门教程
Deiphi实例教程
Deiphi窗体文章
Deiphi数据库编程
Deiphi网络编程
Deiphi图形图象文章
Deiphi系统文件
◎→ 热门资源
用拼音首字符来实现检索功能
将JPEG文件转为Windows墙纸
对DELPHI图形编辑技巧二则
Delphi编程实现3D图形修饰技术(2
Delphi编程实现3D图形修饰技术
Delphi实现通用的定时自动关机程
Delphi实现通用的定时自动关机程

SQL基本要領(2)


日期:2008-10-20 22:08:02    来源:
   
 ·怎样向SQL Server插入带有Image字段的记录 ·用Photoshop去除照片中文字的几个基本技法

SQL基本要領_name)
說明:更改表得的定義把某個欄位設為主鍵。
alter table table_name drop primary key (column_name)
說明:把主鍵的定義刪除。
3、建立索引
create UNIQUE index empno_idx on table_name(emp_no)
說明:對某個表格的欄位建立索引以增加查詢時的速度。
4、刪除
drop Table table_name //刪除資料表
drop Table temp //刪除temp資料表
drop Index index_name //刪除索引

資料操作語言 DQL(Data Manipulation Language)

常用、主要的SQL指令:
●Select(選取資料,屬DQL)
資料查詢
SELCET * FROM Table //過濾顯示所有資料庫
SELCET Name, Tel FROM Table //過濾顯示 Name Tel 資料
SELCET DISTINCT dept_no FROM table_name //DISTINCT 取消重復部份
SELCET DISTINCT au_lname FROM authors WHERE au_lname="Ringer"
SELCET full_name, salsry*12 FROM table_name //全名及計算年薪
SELCET full_name, salsry*12 AS year_salary FROM table_name
//在ISO 的SQL 語法標準中允許使用AS子句重新命名欄位名稱
SELCET * FROM table_name WHERE column1 = xxx [and column2 > yyy]
[or column3 <> zzz]
------------------------------------------------------------------
整合性的查詢:
SELCET count (*) FROM table_name WHERE column_name = xxx
//查詢符合條件的資料共有幾筆。
SELCET SUM(column1) FROM table_name
說明:
1.計算出總和,所選的欄位必須是可數的數字形態。
2.除此以外還有 avg() 是計算平均、max()、min()計算最大最小值的
整合性查詢。
------------------------------------------------------------------
組合查詢
組合查詢是指所查詢得資料來源並不隻有單一的表格,而是聯合一個以上
的表格纔能夠得到結果的。
SELCET * FROM table1,table2 WHERE table1.colum1=table2.column1
說明:
1.查詢兩個表格中其中 column1 值相同的資料。
2.當然兩個表格相互比較的欄位,其資料形態必須相同。
3.一個復雜的查詢其動用到的表格可能會很多個。
------------------------------------------------------------------
復合性的查詢
SELCET * FROM table_name1 WHERE exists ( SELCET * FROM
table_name2 WHERE conditions )
說明:1.where 的 conditions 可以是另外一個的 query。
2.exists 在此是指存在與否。
SELCET * FROM table_name1 WHERE column1 IN ( SELCET column1
FROM table_name2 WHERE conditions )
說明:1. in 後面接的是一個集合,表示column1 存在集合裡面。
2. select 出來的資料形態必須符合 column1。
------------------------------------------------------------------
其他查詢
SELCET * FROM table_name1 WHERE column1 LIKE 'x%'
//說明:like 必須和後面的'x%' 相呼應表示以 x為開頭的字串。
SELCET * FROM table_name1 WHERE column1 IN ('xxx','yyy',..)
//說明:in 後面接的是一個集合,表示column1 存在集合裡面。
SELCET * FROM table_name1 WHERE column1 BETWEEN xx AND yy
//說明:between 表示 column1 的值介於 xx 和 yy 之間。
SELCET * FROM 程式基本資料 WHERE 陽上姓名 LIKE "% 楊 %";
//過濾不特定"徐"的資料
SELCET * FROM Table WHERE Name LIKE "*徐*"
//過濾特定"徐"之中的資料
SELCET full_name,hire_dat,phone_exit FROM table_name
WHERE lase_name LIKE 'Le#%' ESCAPE '#';
//ESCAPE 比對符號要檢查lase_name是否內含'Le#% 的字串
SELCET full_name,hire_dat,phone_exit FROM table_name
WHERE lase_name LIKE 'L%';
//lase_name LIKE 'L%' 代表第一個字母須以L字母為開頭其餘可任意字串

//lase_name  [1]

MSSQL压缩数据库

Photoshop群徽基本造型欣赏

--->MySQL-Front V3.2.13.39
--->超级SQL存储过程解密器 V3.0
--->DTM SQL editor V2.02.87
--->MYSQL for Linux V5.0.18
--->MYSQL for Linux V5.1.6 Alpha
Tags:  SQL 基本 要领
{$enumber$}
芯友网版权所有 1999-2006 | 著作权与商标声明 | 法律声明 | 服务条款 | 隐私声明 | 联系我们