1. 程式人生 > >一些常用的sql用法

一些常用的sql用法

# 四、插入

普通插入

```sql
INSERT INTO mytable(col1, col2)
VALUES(val1, val2);
```

插入檢索出來的資料

```sql
INSERT INTO mytable1(col1, col2)
SELECT col1, col2
FROM mytable2;
```

將一個表的內容插入到一個新表

```sql
CREATE TABLE newtable AS
SELECT * FROM mytable;
# 五、更新

```sql
UPDATE mytable
SET col = val
WHERE id = 1;
# 六、刪除

```sql
DELETE FROM mytable
WHERE id = 1;
```

**TRUNCATE TABLE**  可以清空表,也就是刪除所有行。

```sql
TRUNCATE TABLE mytable;
下表顯示了 WHERE 子句可用的操作符

|  操作符 | 說明  |
| :---: | :---: |
| = | 等於 |
| < | 小於 |
| > | 大於 |
| <> != | 不等於 |
| <= !> | 小於等於 |
| >= !< | 大於等於 |
| BETWEEN | 在兩個值之間 |
| IS NULL | 為 NULL 值 |
|函 數 | 說 明|
| :---: | :---: |
| AddDate() | 增加一個日期(天、周等)|
| AddTime() | 增加一個時間(時、分等)|
| CurDate() | 返回當前日期 |
| CurTime() | 返回當前時間 |
| Date() |返回日期時間的日期部分|
| DateDiff() |計算兩個日期之差|
| Date_Add() |高度靈活的日期運算函式|
| Date_Format() |返回一個格式化的日期或時間串|
| Day()| 返回一個日期的天數部分|
| DayOfWeek() |對於一個日期,返回對應的星期幾|
| Hour() |返回一個時間的小時部分|
| Minute() |返回一個時間的分鐘部分|
| Month() |返回一個日期的月份部分|
| Now() |返回當前日期和時間|
| Second() |返回一個時間的秒部分|
| Time() |返回一個日期時間的時間部分|
| Year() |返回一個日期的年份部分|
| RAND() | 隨機數 |

相關推薦

sql優化(oracle)- 第二部分 常用sql用法和註意事項

個數 its 用法 記錄 減少 合並 .com 語句 一個 第二部分 常用sql用法和註意事項 1. exists 和 in 2. union 和 union all

Mysql的一些常用sql函數(持續更新。。)

... expr exp lec 日期 。。 時間 aabb tr1 1. 字符串拼接函數 :CONCAT(str1,str2,...) SELECT CONCAT(‘AAA‘,‘BBB‘) STR; //AAABBB 2. 判斷是否為null,為null就指定另

ORACLE 常用sql用法和及註意事項

com 從右到左 指定 turn 但是 數據 lba etime its 1.exits和in用法 1)說明:   1. exists對外表做循環,每次循環對內表查詢;in將內表和外表做hash連接   2. 使用exists oracle會先檢查主查詢; 使用in,首先執

Sass的一些常用用法

1. Sass 是 CSS 的擴充套件語言。允許使用變數,嵌入規則以及更多的語法使CSS更加的強大,更易於組織,執行速度更快,css的預編譯語言。 2. Sass的一種語法也叫做Scss 3.Sass的預處理:瀏覽器是不識別sass的,在此之前我們應該採用一些工具來對sass進行編譯 (

python 的一些常用用法

重點:dataframe.apply(function,axis)對一行或一列做出一些操作(axis=1則為對某一列進行操作,此時,apply函式每次將dataframe的一行傳給function,然後獲取返回值,將返回值放入一個series)python去空格:字串.str

一些常用sql用法

# 四、插入 普通插入 ```sql INSERT INTO mytable(col1, col2) VALUES(val1, val2); ``` 插入檢索出來的資料 ```sql INSERT INTO mytable1(col1, col2) SELECT co

numpy中一些常用函數的用法總結

num matrix 空白 記錄 維數 補充 結果 創建 array 先簡單記錄一下,後續補充詳細的例子 1. strip()函數 s.strip(rm):s為字符串,rm為要刪除的字符序列 只能刪除開頭或是結尾的字符或者字符串。不能刪除中間的字符或是字符串 當rm為空

與postgis相關的一些常用sql

geo value lec insert type point nes table null create table NODES (ID SERIAL not null,geometry geography(POINTZ, 4326) null); create tab

SQL一些常用的查詢語句

--欄位查詢表 select a.name, b.name from syscolumns a, sysobjects b where lower(a.name) = '欄位名' and a.id = b.id and b.xtype = 'u' --知道表查儲存過程

Java將CST的時間字串轉換成需要的日期格式字串 SimpleDateFormat的一些常用用法

  已知得到的Date型別的變數meettingdate 的值為Sun Dec 16 10:56:34 CST ;現在要將它改為yyyy-MM-dd型別或yyyy年MM月dd日; 變為yyyy年MM月dd日: SimpleDateFormat dsf = new SimpleDateForma

SQL資料庫建表、表中列的常見型別與一些常用約束的操作

硬是一拖再拖,直到了今天才更。 --表中列的型別  -- int  整型  -- char(10)字串  固定長度查詢速度快,浪費空間如身份證號 手機號碼 學號  --varchar(10) 字串可變長度姓名       地址  -- 不帶n的:字元或者數字佔一個位元組

const的一些常用用法

void function() const; void A:: function() const{} 對上述相關函式做如下三點說明:首先,此函式不能對類中的資料成員做修改操作,可以呼叫非const成員變數。其次,此函式不能呼叫非const成員函式。最後,若定義一個const物件,const A a,const

執行緒中的一些常用方法的用法 join()、yield()、sleep()、wait()、notify()、notifyAll()

1.執行緒休眠sleep();:執行緒有優先順序,但是我們可以用此方法人為的改變它們的優先順序,讓執行緒暫停,它其他執行緒獲得分配空間。 用法:Thread.sleep(2000);//休眠兩秒 2.執行緒讓步yield();就是讓出自己的分配空間給其他執行

EditText屬性及一些常用用法

繼承關係: class EditText extends TextView android:inputType 在開發的過程中,通常會用到EditText,如何讓虛擬鍵盤來適應輸入框中內容的型別,通常我們都會在xml檔案中加入android

oracle中的增刪改查和一些常用sql語句

對於oracle工作當中的操作覺得看了我的部落格基本就沒什麼問題了。通俗易懂 oracle當中的修改密碼問題 1. 管理員登入     *. sqlplus sys/密碼 as sysdba     *. sqlplus / as sysdba 2. 解鎖 alter

mysql資料庫sql語句的一些常用優化方法

轉載請標明出處: http://http://write.blog.csdn.net/postedit/71422526本文出自縌時針_ 1.應儘量避免在 where 子句中使用!=或<&g

Python BeautifulSoup4 我碰到的一些常用用法

1、查詢某些無屬性、無樣式的標籤 如果在某個ul下,有多個li,一半是有樣式,一半是沒有的,而剛好他們是兩個類別,你也恰好需要這兩個,例如: html = ''' <ul> <li>hello world!

Oracle 一些常用SQL語句

1、多條資料,只想查找出其中300條資料 select * from et_order where etor_status=’NEW’ and rownum <=300 2、同一個table表,把A列和B列的值更換為全部相等A=B *注意:SQL

T-SQL和MySQL的一些常用語法的區別

create procedure GetProductByCategoryId( @CategoryID int, @PageIndex int = 0, @PageSize int = 20, @TotalRecords int output ) as begin declare @ResultTabl

SQL server的一些常用單詞

                          SQL server的一些常用單詞    針對於剛剛接觸SQL的人來說,可能對於裡面的一些單詞會有記不住或者記混的時候,我作為一個初學者,也會經常記混,不知道去用那個,通過逐漸的學習,我也漸漸知道了一些,並且整理了一些,我把