建立和使用資料庫
建立資料庫:create database 資料庫名; ( 資料庫名在伺服器中必須是唯一的,並且符合識別符號規則)
連線到資料庫:use 資料庫名;
刪除資料庫:drop database 資料庫名;
整數資料型別
tinyint型:使用tinyint資料型別時,儲存資料的範圍是從0到255.每個tinyint型別的資料占用1個位元組的儲存空間。
smallint型:使用smallint資料型別時,儲存資料的範圍是-2的15次方(-32768)到2的15次方-1(32767)。每個int型別的資料占用2個位元組的儲存空間。
int型:使用int資料型別時,儲存資料的範圍是-2的31次方到2的31次方-1.每個int型別的資料占用4個位元組的儲存空間。
bigint:使用bigint資料型別時,儲存的範圍是-2的63次方到2的63次方-1,每個bigint型別的資料占用8個位元組的儲存空間。
浮點資料型別
real型:real資料型別可精確到第七位小數,其範圍因為從-1.40e-38到3.40e+38.每個real型別的資料占用4個位元組的儲存空間。
float型:float資料型別可精確到第十五位小數,其範圍為從-1.79e-308到1.79e+308.每個float型別的資料占用8個位元組的儲存空間。
decimal型:decimal資料型別可以提供小數所需要的實際的儲存空間,單也有一定的限制。我們可以用2到17個位元組來儲存從-10的38次方-1到10的38次方-1之間的數值。
mumeric型:mumeric資料型別與decimal資料型別完全相同。
字串型別
char:char是定長字元資料,其長度最多為8kb。
varchar:varchar是變長字元型別,其長度不超過8kb。
二進位制資料型別
binary:binary資料型別用於儲存二進位制資料。其定義形式為binary(n),n表示資料長度,取值為1到8000.
varbinary:varbinary資料型別的定義為barbinary(n)。它與binary型別相似,n取值也為1到8000。
(一般情況下由於binary資料型別長度固定,因此它比varbinary型別的處理速度快)
邏輯資料型別
bit:bit資料型別儲存真與假資料,它占用1個位元組的儲存空間,其值為0或1.如果輸入0或1以為的值,將被視為1,bit型別定義為null值(所謂null值是指空值或無意義的值)。
日期和時間資料型別
datetime:datetime資料型別用於儲存日期和時間的結合體,用8個位元組儲存資料。
smalldatetime:smalldatetime資料型別與datetime資料型別相似,到日期時間範圍較小,用4個位元組儲存資料。
建立表:create table《表名》
(《列名》《列的資料型別》[《列的約束》]);
刪除表:drop table《表名》;
複製表:如: select * into my_frinends from frined;(my_fiends為表名)
如: select * into my_frinends from frined where l=0;
修改表:如: alter table friend add address varchar(50);(給friend表新增乙個名為address的新列)
建立索引:create index《索引名》no《表名》(《列名一》,《列名二》,....);
刪除索引:drop index friend.phonenoindex;
建立和檢視資料庫
建立和檢視資料庫 一 建立資料庫 建立資料庫的基本語法 create database 資料庫名稱 例 建立乙個名稱為itcast的資料庫,sql語句如下所示 create database itcast 執行結果如圖 二 檢視資料庫 檢視是否建立了名稱為itcast的資料庫 檢視資料庫,sql語句...
oracle資料庫job的建立和使用
oracle中的job主要用來執行一些定時任務,如每天凌晨00 00在資料庫表中新增一條資料。job的執行,依賴儲存過程。準備一張資料庫表 mytest 準備乙個儲存過程 myproc 儲存過程實現對資料庫表新增一條記錄。create orreplace procedure myproc is be...
MySQL建立和管理資料庫
使用t sql 語句建立資料庫 使用t sql 語句編輯資料庫 1 要求在本地磁碟d建立乙個學生 課程資料庫 名稱為student 只有乙個資料檔案和日誌檔案,檔名稱分別為stu和stu log,物理名稱為stu data.mdf 和stu log.ldf,初始大小都為3mb,增長方式分別為10 和...