--建立物件(表、檢視、儲存過程、函式)命令]
--建立表
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...