語句:(1)語法:select 列名稱 from 表名稱 或 select * from 表名稱
2,sqlcreate
語句:
<1>sql createtable語句:
(1)語法:create table 表名稱
(列名稱1,資料型別,
列名稱2,資料型別,
列名稱3,資料型別
......... )
<2>
sql creatindex(在表上建立乙個簡單的索引。允許使用重複的值)
或 sql create unique index (在表上建立乙個唯一的索引。唯一的索引意味著兩個行不能擁有相同的索引值)
(1)語法:create index index _name
on table_name (colum_name)
(注:「column_name」:需要索引的列)
或:creat unique index index_name
on table_name(column_name)
3,sqldrop
(刪除索引、表、資料庫):
<1>sql dropindex語句:刪除**中的索引
(1)語法:
a:用於microsoft sqllet(以及microsoft access)的語法:(drop index index_name on table_name)
b:用於ms sql server的語法:(drop index table_name,index_name)
c:用於ibm db2 和 oracle語法:(drop index index_name)
d:用於mysql的語法:(alter table table_name drop index index_name )
<2>sql droptable(刪除表(表的結構,屬性以及索引也會被刪掉)):
(1)語法:drop table 表名稱
<3>sql dropdatabase語句(刪除資料庫):
(1)語法:drop database 資料庫名稱
(注:drop語句將整個表刪除,即刪除了表的結構、屬性、索引;如果僅僅需要刪除表內的資料則需要用truncate table語句,語法:truncate table 表名稱)
4,sql
alter
語句(用於在表中新增、修改、刪除列):
(1)語法:
在表中新增列:alter table table_name add column_name datatype
刪除表中的列:alter table table_name drop couumn column_name
(注:某些資料庫系統不允許這種在資料庫表中刪除列的方式(drop column column_name))
5,sqlinsert語句:
(1)語法:
用於向表中插入行: insert into 表名稱 values (值1,值2,.....)
用於向指定的列中插入資料:insert into table_name (列1,列2,.....)values(值1,值2,......)
6,sql
update
(用於修改表中的資料):
(
1)語法:update 表名稱 set 列名稱=新值 where 列名稱=某值
7,sqldelete
語句(用於刪除表中的行):
(1)語法:delete from 表名稱 where 列名稱=值
(注:刪除所有行(可以在不刪除表的情況下刪除所有的行。這意味著表的結構、屬性、和索引都是完整的)
資料庫基本知識
記錄集的游標型別 forwardonly指標一直向下走.移動速度快,但是不能儲存走過的記錄.資源占用少.主要運用在服務端.static 相當於造了乙個一摸一樣的副本.不管資料庫怎麼改,都是改的副本.真正的資料沒有改.最後直接 更新到真正的資料庫.靜態適合只是讀取資料庫中的資料.比如查詢.但編輯不適合...
資料庫 基本知識
4 24 acid 資料庫四大特性 a 原子性 atomicity 要麼做完,要麼不做,舉個例子,a給b轉錢,不會出現a轉了錢,b沒有收到錢 c 一致性 consistency 從乙個狀態到另乙個狀態是一致的,再舉個例子,a給b轉錢,不會出現a轉了100塊,b只得到了50塊.i 隔離性 isolat...
資料庫基本知識
第二正規化 在滿足第一正規化的基礎上,要有主鍵,從而可以通過該主鍵定位到該行記錄,並且確保記錄的唯一性 主鍵不能重複 第三正規化 消除傳遞依賴,通俗講就是去除冗餘 消除冗餘應該比較好理解一些,就是各種資訊只在乙個地方儲存,不出現在多張表中。比如說大學分了很多系 中文系 英語系 計算機系 這個系別管理...