

下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、Mysql學(xué)習(xí)和使的些得體會些簡單的概念:1.DBMS表數(shù)據(jù)庫管理系統(tǒng),與數(shù)據(jù)庫是兩個概念,類似于管理UI和服務(wù)器。數(shù)據(jù)庫是由數(shù)據(jù)庫管理系統(tǒng)創(chuàng)建來。2.數(shù)據(jù)庫內(nèi)容主要包括:databse,table,Colum,row,Primary Key等。3.列:每列要求有數(shù)據(jù)類型4.:每代表個record,不允許有重復(fù)的record5.主鍵:主鍵必須唯,不可重復(fù)使(已使過后刪除也不能再),不許為空,不允許修改或更新。最簡單的命令查詢最起碼需要2個條件,從哪查,查什么。1.SELECT * FROM table選擇某列或多列。2.SELECT DISTINCT XX FROM table去重復(fù)選擇某列,
2、具有唯性。DISTINCT必須位于列的前。不能部分使DISTINCT,如果DISTINCT后接了多個列的話,所有都會被檢索出來。3.SELECT * FROM table LIMIT 3只檢索前3,不同的數(shù)據(jù)庫擁有不同的語法,概包括TOP,FETCH FIRST 5 ROWS ONLY,ROWNUM=5等4.SELECT * FROM table LIMIT 3 OFFSET 4從第4起(從0開始)返回3數(shù)據(jù),簡化版為SELECT * FROM table LIMIT 4,3 注意數(shù)字順序5.SELECT語句的順序(語句中關(guān)鍵字的前后順序,否則會報錯):1.SELECT2.FROM3.WHER
3、E4.GROUP BY5.HAVEING6.ORDER BY排序1.排序使order by句,order by必須位于命令的最后,后接上列,可以是SELECT的列,也可以不是SELECT的列SELECT * FROM table ORDER BY Colum2.可以按多個列排序,先按照第個列,再按照第個列(姓樣時按照名字排序)。3.可以按照列的位置排序,ORDER BY 2,3 意思時先按照第列排,再按照第三列排4.降序排序使DESC關(guān)鍵字,此關(guān)鍵字只作于直接位于其前的列名,如果多列需要降序,則每列都需要加關(guān)鍵字過濾條件1.過濾條件WHERE字段SELECT * FROM table WHER
4、E xx=xx2.WHERE操作符:=,,!=,=,!=3查詢1.查詢適于查詢多個表的不同信息,使WHERE XXX IN(查詢語句)來完成select cust_name,cust_contact from customers where cust_id in (select cust_id from orders where order_num in (SELECT order_num from orderitems where prod_id=RGAN01)不要嵌套太多查詢以免影響性能聯(lián)結(jié)查詢和查詢有相同的效果,主要到表名.列名的式select cust_name,cust_contac
5、tfrom customers,orders,orderitemswhere orderitems.order_num=orders.order_num and prod_id=RGAN01 and orders.cust_id=customers.cust_id組合查詢組合查詢使UNION操作符,把兩個SELECT句中間使UNION連起來就;UNION操作符操作的兩個表必須插數(shù)據(jù)插使INSERT操作符,保證每都有數(shù)據(jù),沒有數(shù)據(jù)的記得插NULLinsert into customers values (1000000006,Toy Land,123 Any Street,NewYork,NY,
6、11111,USA,NULL,NULL)更安全的做法是Insert into xx()values(),在前的括號標注列名,后的括號標注值,對于列名可以為空的或者有默認值的列,可以不在前括號標注,后也可以不給值。插檢索出的值,可以插多,取決于select中取出了多少Insert into xxx() select xxx from xxx復(fù)制表:Create table xxx as select * from xxxx更新刪除數(shù)據(jù)更新數(shù)據(jù)使UPDATE操作符,使UPDATE語句定要注意WHERE語句的使,否則就會更新掉所有。DELETE語句是刪除,所以不需要匹配列名。在使刪除或更新語句前,最
7、好先使select語句確保操作的數(shù)據(jù)是準確的。更新列:update customers set cust_email = 297169807 where cust_id = 1000000005更新多列:update customers set cust_email = 297169807,cust_contact=Sam Roberts where cust_id =1000000006刪除:DELETE FROM customers where cust_id = 1000000006創(chuàng)建和更新刪除表創(chuàng)建表使create table XXX(列名 數(shù)據(jù)類型 是否為空XXX CHAR(10)
8、 NOT NULL,XXX CHAR(50) NOT NULL DEFAULT 1)更新表,不建議使更新表,最好創(chuàng)建表時考慮到需求ALTER TABLE XXX ADD 列名 數(shù)據(jù)類型ALTER TABLE XXX DELETE COLNUM 列名刪除表:DROP TABLE XXX創(chuàng)建視圖視圖可以理解為個虛擬的表,不是實際存在數(shù)據(jù)庫中的,當從不同的表中取不同的列使時,可以先創(chuàng)建視圖,然后再使視圖,可以簡化語句并且復(fù)。使create view xxx as+select語句就。以后使視圖的時候直接select * from xxx即可。Create view venderlocation as select RTRIM(vend_name)+(+RTRIM(vend_country)+) as vend_title from venders事務(wù)處
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 村里協(xié)議書范本模板
- 2025年03月安徽省地震局公開招聘事業(yè)單位博士學(xué)位工作人員筆試歷年典型考題(歷年真題考點)解題思路附帶答案詳解
- 2025年03月四川成都市青羊區(qū)總工會公開招聘工會社會工作者2人筆試歷年典型考題(歷年真題考點)解題思路附帶答案詳解
- 中級電子商務(wù)設(shè)計師-2019年下半年(下午)《電子商務(wù)設(shè)計師》案例分析真題
- 云南省昆明市祿勸縣第一中學(xué)2025年高三下學(xué)期期末調(diào)研考試歷史試題含解析
- 廣西中醫(yī)藥大學(xué)賽恩斯新醫(yī)藥學(xué)院《蒙臺梭利教學(xué)法》2023-2024學(xué)年第二學(xué)期期末試卷
- 吉林電子信息職業(yè)技術(shù)學(xué)院《生命應(yīng)急救護》2023-2024學(xué)年第二學(xué)期期末試卷
- 江蘇省揚州市江都區(qū)實驗初級中學(xué)2025屆中考英語試題命題比賽模擬試卷(1)含答案
- 浙江省選考十校聯(lián)盟2025屆高三下學(xué)期第三次考試數(shù)學(xué)試題試卷含解析
- 甘肅省甘南藏族自治州碌曲縣2024-2025學(xué)年數(shù)學(xué)五下期末復(fù)習(xí)檢測試題含答案
- 旋挖鉆機基坑支護工程施工隱患排查治理清單
- 空調(diào)維保質(zhì)量保障體系及措施方案
- 平面向量在三角函數(shù)中的應(yīng)用(學(xué)案)
- 中藥的道地藥材課件
- 《跋傅給事帖》2020年浙江嘉興中考文言文閱讀真題(含答案與翻譯)
- 幼兒園《3-6歲兒童學(xué)習(xí)與發(fā)展指南》健康領(lǐng)域知識試題及答案
- 國家職業(yè)技能標準 (2021年版) 嬰幼兒發(fā)展引導(dǎo)員
- 幼兒園小班科學(xué):《小雞和小鴨》 PPT課件
- 伯努利方程-ppt課件
- 年產(chǎn)20噸阿齊沙坦原料藥生產(chǎn)車間的設(shè)計和實現(xiàn)材料學(xué)專業(yè)
- 電子公章模板
評論
0/150
提交評論