這幾天學到了一句話,就是要想學的牢固,就是每天少學一點!sql 中最重要的 ddl 語句
create database - 建立新資料庫
create table - 建立新錶
alter table - 變更(改變)資料庫表
drop table - 刪除表
truncate table - 刪除表
create database
create database 用於建立資料庫。
create table
create table 語句用於建立資料庫中的表。
create
table 表名稱
(列名稱1 資料型別,
列名稱2 資料型別,
列名稱3 資料型別,
....
)
alter table 語句
alter table 語句用於在已有的表中新增、修改或刪除列。
如需在表中新增列
alter
table table_name
add column_name datatype
要刪除表中的列
alter
table table_name
drop
column column_name
注意:有些資料庫,不一定支援該型別的操作!
要改變表中列的資料型別
alter
table table_name
alter
column column_name datatype
sql drop database 語句
drop database 語句用於刪除資料庫:
drop database 資料庫名稱
drop
database 資料庫名稱
sql drop table 語句
drop table 語句用於刪除表(表的結構、屬性以及索引也會被刪除):
drop
table 表名稱
sql truncate table 語句
如果我們僅僅需要除去表內的資料,但並不刪除表本身,那麼我們該如何做呢?
請使用 truncate table 命令(僅僅刪除**中的資料):
truncate table 表名稱
注意:truncate table 在功能上與不帶 where 子句的 delete 語句相同:二者均刪除表中的全部行。
-不同點:
但 truncate table 比 delete 速度快,且使用的系統和事務日誌資源少。 delete 語句每次刪除一行,並在事務日誌中為所刪除的每行記錄一項。
-truncate table 通過釋放儲存表資料所用的資料頁來刪除資料,並且只在事務日誌中記錄頁的釋放。
-truncate,delete,drop放在一起比較:
truncate table:刪除內容、釋放空間但不刪除定義。
delete table:刪除內容不刪除定義,不釋放空間。
drop table:刪除內容和定義,釋放空間。
truncate
table 表名稱
SQL語法學習
union 操作符用於合併兩個或多個 select 語句的結果集。請注意,union 內部的 select 語句必須擁有相同數量的列。列也必須擁有相似的資料型別。同時,每條 select 語句中的列的順序必須相同。sql union 語法 select column name s from tabl...
SQL 語法學習
2017 2 13 查詢 select from c2 company 唯一值 select distinct company type from c2 company 更精確的查詢 select from c2 company c where c.company name 劉歡的de and se...
SQL語法學習
sql語法 注意 sql語法中,增刪改查是我們剛開始學的重中之重。1 新增新的資料 1 第一種形式不需要插入列名,只需要插入值 一般所有列需要新增值的時候使用這種形式 注意 被設定為自增列的那一列不需要手動新增 語法 insert into table values value1,value2,va...