從不同表獲取資料並進行計算sql 熟悉SQL語法

2021-10-11 23:42:07 字數 967 閱讀 8325

sql適用於使用sql訪問和處理資料的資料庫系統,包含oracle, sql server,等等,自然mysql也是使用sql的。

sql是一種計算機語言。

除了 sql 標準之外,大部分 sql 資料庫程式都擁有它們自己的私有擴充套件!mysql自然也不例外。

一些demo,使用小寫,勿介意(小寫順眼)(sql不區分大小寫)。

1.select - 從資料庫表中獲取資料

select item from table/select * from table

item指資料表中列的名稱,table就是指表的名字,*代表所有,這裡就是將某一列的資料從表裡挑選出來。

select host,user from user代表從user表裡面選出host和user列的資料。

此外考慮sql不區分大小寫,一般也不強制分號,select host,user from user; 與前一句等效。*代表所有。

select distinct host from user則表示選出host列沒有重複的選項

sql中=代表等於,<>代表不等於(部分可寫!=,舉個栗子,mysql)

select host from user where user!='mysql.infoschema'

where中可以使用and和or,舉個例子。

select * from user where host='localhost' and user='root

order by item表示將資料以item列進行排序,預設公升序,加上desc則為降序,asc表示公升序,預設。舉個例子。

select user from user where host='localhost' or user!='root' order by user desc

最近發現插入**的功能沒了。。。

從不同表中匯入資料

1.對於考試報名 通過輸入身份證號報名人資料 前提 假定要報名的人的資訊存在,不存在時前端提示請在基本資訊中新增基本資訊 注 先通過身份證查詢報名人資訊,再通過報名人id查詢工作經歷,工作經歷賦值給報名人資訊的報名人經歷list陣列,返回給前端報名人資訊。2.根據當前時間選擇在該區間的考試報名計畫。...

DM資料庫建立分割槽表並進行SQL LOAD

達夢資料庫支援分割槽表的建立,並提供了資料庫資料的快速載入技術,覺得非常有用,進行了如下的實驗 1 建立分割槽表,按照時間進行分割槽插入工作 create table dmtest.sales pkid int,amount int,sale date date,product id int,reg...

js 與 jq 獲取多個文字框的值並進行計算區別

首先是以js方式對多個文字框框進行操作 window.onload function else calcsalary parsefloat ovalues var oallsalary document.getelementbyid allsum oallsalary.value number oa...