SQL的基本命令和幾個常用函式彙總

2021-04-01 16:57:53 字數 2085 閱讀 2578

--建立物件(表、檢視、儲存過程、函式)命令]

--建立表

create table tabtestvb

(vbname varchar(10),value numeric(10))

gocreate table tabtestvb1

(vbname varchar(10),value1 numeric(10))

go--插入資料(兩種方式)

insert into tabtestvb(vbname,value)

select 'aaa',123

insert into tabtestvb1(vbname,value1)

select 'aaa',456 insert into tabtestvb(vbname,value) values ('bbb',345)

insert into tabtestvb1(vbname,value1) values ('ccc',1002)

--更改資料

update tabtestvb set value=798 where vbname='aaa'

--關聯更改

update tabtestvb set value=tabtestvb1.value1

from tabtestvb1 where tabtestvb.vbname=tabtestvb1.vbname

--刪除資料

delete tabtestvb where  vbname='aaa'

--無日誌刪除資料

truncate table tabtestvb

--刪除物件(表、檢視、儲存過程、函式)命令

--刪除表

drop table tabtestvb

drop table tabtestvb1

--賦值命令

set

--定義變數

declare

--流程控制語句

while ... break

begin ... end

if ...else

----1...100 的和

declare @nn numeric(3)

declare @sum numeric(8)

set @nn=1

set @sum=0

while @nn<=100

begin

set @sum=@sum+@nn

set @nn=@nn+1

endselect @sum

--加上條件:當@nn=20 時退出迴圈(計算出1...19的和)

declare @nn numeric(3)

declare @sum numeric(8)

set @nn=1

set @sum=0

while @nn<=100

begin

if @nn<>20

--begin

set @sum=@sum+@nn

--end

else

--begin

break

--end

set @nn=@nn+1

endselect @sum

--全域性變數

@@rowcount

--返回受上一語句影響的行數

select '1'

union all

select '3'

select @@rowcount

@@error

--返回最後執行的 transact-sql 語句的錯誤**。

set @n =1

select @@error

----函式的使用

--返回當前日期

select getdate()

--生成16進製制的標誌列uniqueidentifier

select newid()

--轉換資料型別和格式

select convert(varchar(10),getdate(),120)

cast( )

sql基本命令

show databases use 賬號 show tables desc account select from account create table user name varchar 10 約束條件,id int 約束條件 alter table user add varchar 2 a...

linux幾個基本命令

1 ls 列出檔案。類似dos的 dir 命令 常用的幾個引數 ls l 會列出每個檔案全部的詳細資料,是long的意思。ls a 連同隱藏檔案也列出來。unix有很多隱藏檔案 通常是做設定用的 它的檔名開頭就是乙個 平常我們用ls命令它們是不會列出來的。ls d 這個不僅僅是,有些書上寫的 只列出...

SQL基本命令總結

create database dbname sql以分號結尾 create database if not exists dbname 判斷是否存在,若不存在則建立 create database dbname character set 字符集 建立並指定字符集create table tbna...