my sql-在數據庫中建表、刪表

一、案例:創建員工表temp_1,結構如下:

 字段名稱    數據類型   備註
id int(11) 員工編號 
name varchar(25)  員工名稱 
deptid int(11) 部門編號 


在數據庫中建數據表(簡稱:表)的方式,我知道的情況有兩種:


第一種:在數據庫中新建一個表,字段內容自己調劑,屬於新增類型

基本處理方式:

create table<表名>

(字段名1,數據類型[列級別約束條件][默認值],字段名2,數據類型[列級別約束條件][默認值],......);

tips:

1.關於創建的表名稱,不區分大小寫,但是不能使用sql語言中的關鍵字,如:drop、alter、insert等。

2.數據表中的每一個列(字段)的名稱和數據類型,如果創建多個列,要用逗號隔開。


sql 語句如下:

create table  temp_1

(id int(11),

name varchar(25),

deptid int(11));


第二種:數據庫內有現成的表格,字段固定(如:ID、姓名等),屬於複製類型

處理方式1:

無需寫sql語句,直接複製數據庫中的表,重新命名即可。

處理方式2:

複製數據庫中表的代碼(每個表都有自己sql語句),找到並將代碼複製黏貼然後運行即可。

處理方式3:

create table temp_1 as

select  id,name,deptid  

from  temp_n;


二、案例:刪除員工表temp_1

通常刪除表,也是可以通過非sql語句和sql語句代碼編寫來實現的。非代碼形式,可以直接在數據庫中找到預備刪除的表,手動刪除即可。

基本處理形式:

drop table if exists <表名>;


sql語句如下:

drop table if exists temp_1;



---每天進步一點點---



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章