1 建立表:
create table 《表名》 (《列名》 資料型別 [完整性約束條件], ......);
create
table
test
( id
varchar
( 50
) primary
key, name
varchar
( 100
), ***
varchar
( 20
), addr
text
);
2 新增新的列:(新增加的列不能定義為not null)
alter table 《表名》 add 《列名》 資料型別 [完整性約束條件];
alter
table
test
addtel
varchar
( 50
);3 更改屬性的資料型別:
alter
table
test
alter
column
addr
varchar
( 50
);4 刪除表:
drop
table
test
;5 建立索引
create [unique] [cluster] index 《索引名》 on 《表名》 (列名 [asc] | [desc]); //asc公升序(預設值),desc降序
create
unique
index
idon
newtable (
vaid
);6 刪除索引
drop index 《索引名》 on 《表名》;
drop
index
idon
newtable
;ps:維護索引耗費時間,增刪效能低,佔記憶體;索引可以加快檢索速度;一般在表上建立的索引不超過 2 - 3 個。
7 插入單條元組
insert into 《表名》 [(《屬性名》, 《屬性名》, ......)] values (《常量》, 《常量》, ......); //屬性要和常量對應起來
insert
into
newtable (
vaid )
values (
1 );
8 插入多個元組
insert into 《表名》 [《屬性列1>, 《屬性列2>, ......]
select 《屬性列1>, 《屬性列2>, ...... from 《表名》 where 《條件屬性列》 = 《常量》;
insert
into
newtable
(vadesc
,vastart
)select
vadesc
,vastart
from
t2 where
vaid=2
;
SQL 基本語句
在查詢分析器中執行如下語句 sp password null,teracypwd sa 把sa的密碼設為 teracypwd 執行成功後有 command s completed successfully.ok insert into 表名稱 values 值1,值2,insert into per...
sql基本語句
sql常用命令 資料的增刪改查 增加資料 插入資料 insert into 表名 字段 字段 values 值,值,值.按需要字段填寫 insert into 表名 values 值,值,值.插入全部字段,自動增長列不寫 刪除資料 記得有外來鍵先刪除主鍵表裡的相應內容 刪除表裡的內容 delete ...
SQL 基本語句
1 建表,主鍵約束,外來鍵約束。create table course cno int 11 not null auto increment,cname char 20 default null,cteachername char 20 default null,primary key cno cr...