今天網龍筆試遇到了幾個sql題,現在順便就總結一下常用的sql操作。
內連線:只將符合條件的行顯示出來
select s.name,m.mark from student s,mark m where s.id=左連線:將左表所有的行顯示,右表只顯示符合條件的行m.studentid;
select s.name,m.mark from student s inner
join mark m on s.id=m.studentid
全連線:將所有行都顯示出來,不論兩表是否有符合的對應項
select s.name,m.mark from student s full複製a表join mark m on s.id=m.studentid
create table_b like將a表的column為1的結果抽取給b表table_a;
select
*into table_b from table_a; /*
b表不存在,自動建立b表
*/insert
into table_b(fld1, fld2) select fld1, 5
from table_a; /*
b表存在
*/
insert table_b select根據column為b表建立降序索引*from table_a where
column
=1;
create根據date統計b表index index_b on table_b(column desc);
select在b表中刪除id=1的列count(*) from table_b group
by date;
delete刪除index和刪除b表from tabe_b where id=
1;
dropindex
index_b;
drop
table table_b:
sql常用操作
建立資料庫 create database nimeux test on name nimeux test,filename d nimeux test.mdf size 4,maxsize 10,filegrowth 1 刪除資料庫 use nimeux test create table dbo...
SQL 常用操作
今天網龍筆試遇到了幾個sql題,現在順便就總結一下常用的sql操作。內連線 只將符合條件的行顯示出來 select s.name,m.mark from student s,mark m where s.id m.studentid select s.name,m.mark from student...
Sql 常用表操作
1 建立表 create tabletable name field name data type not null null primary key 若仿照另乙個表來新建該錶用 create table as create table table name1 as select coumn1,co...