同桌上课用手指进去了好爽_欧美丰满熟妇xxⅹⅹ性大i_成人av天天日天天拍拍_猛男gay帅男gay男男同志_欧美va天堂在线观看_人妻无码av中文系列三里桃花_亚欧免费无码在线观看_久久久精品国产亚洲av水_日韩在线免费看污污污_2021无码专区人妻系列日韩

首頁 優(yōu)化推廣 SQL語句簡單語法

SQL語句簡單語法

來源: | 時(shí)間:2014/3/3 10:30:58 |
SQL語句基本的四大元素(增,刪,改,查)
插入數(shù)據(jù)
語法:INSERT INTO 表名(字段1,字段2,...)VALUES(值1,值2,...)
其中,INTO可選.
例如:將姓名‘張三’學(xué)號‘s2t14’年齡22插入到stuInfo表中的stuName,stuNo,stuAge這三個(gè)字段中。
INSERT INTO stuInfo (stuName,stuNo,stuAge) VALUES ('張三','s2t14',22)
插入多行數(shù)據(jù)
1.通過INSERT SELECT語句將現(xiàn)有表中的數(shù)據(jù)添加到新表
語法:INSERT INTO 新表名(字段1,字段2,...)SELECT 字段1,字段2,... FROM 原表名
例如:INSERT INTO TongXunLu(‘Name’,‘Address’,‘Email’)SELECT SName,SAddress,SEmail FROM Students
2.通過SELECT INTO語句將現(xiàn)有表中的數(shù)據(jù)添加到新表
語法:SELECT 表名.字段1,表名.字段2,... INTO 新表名 FROM 原表名
例如:SELECT Students.SName,Students.SAddress,Students.SMail INTO TongXunLu FROM Students
因?yàn)闃?biāo)識列的數(shù)據(jù)是不允許指定的,因此我們可以創(chuàng)建一個(gè)新的標(biāo)識列
語法:SELECT IDENTITY (數(shù)據(jù)類型,標(biāo)識種子,標(biāo)識增長量) AS 列名 INTO 新表名 FROM 原表名
例如:SELECT Students.SName,Students.SAddress,Students.SMail,IDENTITY(int,1,1)AS StudentsID INTO TongXunLu FROM Students
3.通過UNION關(guān)鍵字合并數(shù)據(jù)進(jìn)行插入
UNION語句用于將兩個(gè)不同數(shù)據(jù)或查詢結(jié)果組合的一個(gè)新的結(jié)果集,當(dāng)然,不同的數(shù)據(jù)或查詢結(jié)果,也要求數(shù)據(jù)個(gè)數(shù)、順序、數(shù)據(jù)類型都一致,因此,當(dāng)向表中重復(fù)插入多次數(shù)據(jù)的時(shí)候,可以使用SELECCT...UNION來簡化操作。
例如:INSERT Students(SName,SGrade,SSex)
     SELECT '女生1',7,0 UNION
     SELECT '女生2',7,0 UNION
     SELECT '女生3',7,0 UNION
     SELECT '女生4',7,0 UNION
     SELECT '女生5',7,0 UNION
     SELECT '男生1',7,1 UNION
     SELECT '男生2',7,1 UNION
     SELECT '男生3',7,1 UNION
     SELECT '男生4',7,1
刪除數(shù)據(jù)
語法:DELETE FROM 表名 WHERE (條件)
例如:刪除stuInfo表中年齡小于20歲的學(xué)生。
DELETE FROM stuInfo WHERE stuAge <20
TRUNCATE TABLE用來刪除表中所有行的命令,功能上它類似于沒有WHERE子句的DELETE語句。
例如:要刪除學(xué)員信息表中的所有記錄行,可以使用。
TRUNCATE TABLE Students
提示:TRUNCATE TABLE 刪除表中的所有行,但是表的結(jié)構(gòu)、列、約束、索引等不會被改動。TRUNCATE TABLE不能用于有外鍵約束引用的表,這種情況下,需要使用DELETE語句。
修改數(shù)據(jù)
語法:UPDATE 表名 SET 字段1=值1,字段2=值2,... WHERE (條件)
例如:將stuInfo表中姓名是張三的學(xué)生年齡修改為25歲。
UPDATE stuInfo SEF stuAge = 25 WHERE stuName = '張三'
還可以通過表達(dá)式來更新數(shù)據(jù)。
例如:需要在成績表中更新成績,所有低于85分的都在原來的基礎(chǔ)上加5分,更新的SQL語句如下。
UPDATE Scores SET Scores =Scores + 5 WHERE Scores <= 85
查詢數(shù)據(jù)
1.查詢所有的數(shù)據(jù)行和列
把表中所有數(shù)據(jù)行和列到列舉出來需要使用“×”通配符來表示所有的列。
TAG:高端網(wǎng)站建設(shè)高端網(wǎng)站設(shè)計(jì)網(wǎng)站制作網(wǎng)站建設(shè)

服務(wù)熱線

153 8323 9821

功能和特性

價(jià)格和優(yōu)惠

網(wǎng)站和維護(hù)

推廣和優(yōu)化

微信服務(wù)號