2、1管理資料庫:
如何管理資料庫:
①、建立和使用資料庫;(create database 資料庫名;)
②、連線資料庫;(use 資料庫名)
③、刪除資料庫。(drop database 資料庫名)
※第乙個字元必須是下列字元之一:
unicode標準3.0所定義的字母;下劃線 "_" at符號(@)或者數字符號(#)。 ※
後續字元可以是:
unicode標準3.0所定義的字母;來自基本拉點字母或者其他國家/地區指令碼的十進位制數字;at符號(@)美元符號($)數字符號或下劃線。 ※
識別符號不能是所用rdbms的保留字。 ※
不允許嵌入空格或者其它特殊字元。 ※
在sql server中,預設情況下,當前資料庫是系統資料庫master。
2、2資料型別
ansi/iso sql 標準規定了能夠儲存在基於sql的資料庫以及被sql語言操作的不同的資料型別。 ※
整數資料型別:
tinyint型:儲存範圍從0到255 。占用1個位元組。
smallint型:儲存範圍從-2^15(-32768)到2^15-1(32767);占用2位元組。
int型:儲存範圍從-2^31到2^31-1;占用4位元組。
bigint型:範圍從-2^63到2^63-1;占用8位元組。 ※
浮點資料型別:
real型:可精確7位小數;範圍從-3.40e-38到3.40e+38;占用4位元組。
float型:可精確15位小數;範圍從-1.79e-308到1.79e+308;占用8 位元組。
decimal型:可以提供小數所需要的實際儲存空間,但也有一定限制。
numeric型:於decimal資料型別完全相同。 ※
字串型別:
char:是定長字元資料,其長度最多為8k。
varchar:是變長字元資料,起長度不超過8k。
text:超過8k的ascll資料可以使用text資料型別儲存。
nchar、nvarchar和ntext:非unicode資料型別由特定字符集定義的字元。unicode是前者的兩倍。 ※
二進位制資料型別:
binary:用於儲存二進位制資料。定義式為binary(n),n表示資料長度;取值為1到800。
varbinary:它與binary相似,n取值為1到8000。 ※
邏輯資料型別:
bit:資料型別儲存真與假資料,占用1位元組,其值為0或1。不能為null。 ※
圖形資料型別:用於儲存大量的二進位制資料,理論容量為2^31-1(2 147 483 647)。 ※
日期和時間資料型別:
datetime:用於儲存日期和時間的結合體。精確可達三百分之一秒。占用8位元組。
smalldatetime:於datetime相似,其值範圍較小,只能精確到分鐘。占用4位元組。 ※
貨幣資料型別:
貨幣資料型別用於儲存貨幣值。
money:是乙個有4位小數的decimal值,資料精確為萬分之一貨幣單位,占用8位元組。
samllmoney:類似於money,但範圍較小,占用4位元組。 ※
特殊資料型別:
sql server 中包含了一些用於資料儲存的特殊資料型別。
timestamp:提供資料庫範圍內的唯一值。
uniqeidentifier:儲存乙個16位的二進位制數字,為guid(全球唯一識別碼)。
2、3 管理表:
※建立表:create table (表名) (《列名》 《列隊資料型別》 [《列的約束》]); ※
刪除表:dorp table (表名)
臨時表是指在有限時間內存在的表。 ※
複製表:select * into my_friends from friend;(約束不能複製過來)。 ※
修改表:alter table 語句同其他選項一起,可以更改已有資料的表的結構。
2、4 管理索引:
索引可以降低insert、update和delete操作的效能,每次操作發生時,內部索引結構需要被更新。
索引可以是唯一的和非唯一的。唯一索引不允許早索引列上重複賦值。
唯一索引通常建立在有主鍵或唯一約束的列上。 ※
建立索引:create index 《索引名》 on 《表名》(《列名一》,[《列名二》],...);
刪除索引的sql命令是drop index。但是確切的語法取決於資料庫廠商。 ※
刪除索引:drop index friend.phonenoindex;
第二章 管理資料庫和表 總結
知識點總結 2.1管理資料庫 2.1.1建立和處理資料庫 create database 資料庫名 注意 資料庫名在伺服器中必須是唯一的,並且符合識別符號規則。識別符號規則 第乙個字元必須是unicode標準所定義的字母包括 a z,a z 下劃線 at符號 數字符 號 後續符號可以是字母,十進位制...
資料庫第二章
關係模式 型 是對關係的描述 是靜態 穩定的 關係 值 關係模式在某一時刻的狀態或內容 動態的 不斷變化的 關係模式和關係往往籠統稱為關係,通過上下文加以區別 關聯式資料庫的型與值 關聯式資料庫的型 關聯式資料庫模式,是對關聯式資料庫的描述 關聯式資料庫的值 關係模式在某一時刻對應的關係的集合,通常...
第二章 資料庫表的建立
昨天在做專案是,用到了資料庫,前面學習不紮實,咋建立表不是很會,資料讀取也不會,今天就將我自己總結的東西分享 一 讀取資料庫 string sqlcom select from dataname sqlcommand mycommand new sqlcommand sqlcom,sqlconnec...