SQL系列之基本操作

2021-07-30 04:47:42 字數 1774 閱讀 3617

**create table

[《列名》《資料型別》[表級完整性約束條件]],

[《列名》《資料型別》[表級完整性約束條件]]……**

例項

create

table student(sno char(9) primary

key,

sname char(20) unique,

s*** char(2),

sage smallint,

sdept char(20));

其中student是表名,sno,sname,s***,sage,sdept都是列名,後面的char都是資料型別,這裡的primary key是將sno定義為主鍵,unique是將sname定義為唯一的也就是後面插入資料的時候不能有重複的名字

拓展:主鍵的定義是在多個候選碼中找出那個能夠唯一識別一組資料的列名,如果需要兩個列名才能識別一組資料,那麼可以將這兩個列名都定義為主鍵:primary key(sno,sname)

alter table 表名 add 列名 列資料型別 [after 插入位置]

例子

alter table 表名 drop 列名

alter table student drop sname; //輸出sname那一列

alter table 表名 change 列名稱 列新名稱 新資料型別;

例項

alter table 表名 rename 新錶名;

例項:

alter table student rename student;//將表名改為student

insert into table_name(列名,列名,列名....)values(data);//這裡的data一定要對應每一列的資料型別,當然如果要想要插入所有的資料,就不需要列出所有的列名了

例子:

update 表名稱 set 列名稱=新值 where 更新條件;

例項:

delete from 表名稱 where 刪除條件;

例項:

SQL基本操作

create database mydatabase1 on primary 配置主資料檔案的選項 name mydatabase2 主資料檔案的邏輯名稱 filename d database database1 mydatabase1.mdf 主資料檔案的實際儲存路徑 size 5mb,主檔案的...

sql 基本操作

資料庫表的操作 sql code 列操作 新增列 alter table t add mycolumn intidentity 1 1 not null default 0 刪除列alter table t drop column mycolumn 修改列 alter table t alter c...

SQL 基本操作

select 用法 select 列名稱1,列名稱2 from table naem select from table name select distinct 去除列標籤中重複的部分 select distinct column naem1,colum name2 from table name...