SQL 常用操作

2021-09-09 02:15:49 字數 1324 閱讀 6838

今天網龍筆試遇到了幾個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

join mark m on s.id=m.studentid

複製a表

create table_b like

table_a;

select

*into table_b from table_a; /*

b表不存在,自動建立b表

*/insert

into table_b(fld1, fld2) select fld1, 5

from table_a; /*

b表存在

*/

將a表的column為1的結果抽取給b表

insert table_b select

*from table_a where

column

=1;

根據column為b表建立降序索引

create

index index_b on table_b(column desc);

根據date統計b表

select

count(*) from table_b group

by date;

在b表中刪除id=1的列

delete

from tabe_b where id=

1;

刪除index和刪除b表

drop

index

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...