資料庫:一種技術,以關係型模型的方式,來儲存資料的倉庫
oracle db2 sqlserver mysql
系統庫 使用者庫
建立:create
database 資料庫; 識別符號可以為@、¥、數字符號或下劃線
刪除:drop database 資料庫;
使用:use 資料庫;
tinyint()
1位元組(0,255)
smallint
2位元組(0,65 535)
mediumint
3位元組(0,16777215)
int4位元組(0,4294967295)
bigint
8位元組(0,18446744073709551615)
float
4位元組7位小數
double
8位元組15位小數
decimal(m,d)
17位元組
30位小數,大浮點數
numeric(m,d)
同decimal,(m為總數字,d為小數字,m>d)
l 建立表
createtable t_表名(pk_主鍵 資料型別,f_普通鍵);(t_ 表示表名 pk_ 表示主鍵 f_ 表示普通鍵 fk_ 外來鍵修改表
增加 alter table 表名 add 名字 型別 約束;
更改 alter table 表名 change原名字 新名字 型別約束;
主鍵 用來標示一行記錄的,可有多個
外來鍵 繫結表與表的關係,可有多個
約束:非空,唯一,預設,一定要把引擎改為innerdb
l一對一
型別相同
, 外來鍵約束,唯一約束,只需 某一張表上有 外來鍵字段,並設定外來鍵約束和唯一約束
l一對多
型別相同, 外來鍵約束,在多方表身上有外來鍵字段
l多對多
型別相同, 外來鍵約束,必須設計一張中間表來作為關係存放表
防止亂碼
向表中插入單行記錄
insert into 表名(列名列表) values(值列表)
更改表中單行記錄
update 表名set 列名= 值 where 列名 = 值;(不等號 <>,and 且,or 或)
刪除表中記錄
delete from 表名where 過濾條件
簡單使用資料庫資料庫
查詢 注釋 查詢公式 select 欄位名字1 別名,欄位名字2 as 別名.from 表名 執行順序 from select確定結果集 查詢dept表中的所有資訊 select from dept 查詢雇員表中所有員工的員工編號,員工姓名,上級編號 要查詢的資料 empno,ename,mgr 條...
資料庫使用
使用sqlcommand物件可以使你連線資料庫,處理資料 sqlcommand sqlcommand new sqlcommand executescalar 方法 executescalar 0這個方法會立即執行並且生效在句子內。executenonquery 0而如果使用這個方法並不會立即執行查...
MySQL資料庫使用 MySQL資料庫管理
開發時一般不使用系統的root使用者,應該是建立乙個新的使用者,管理乙個工程。登入使用者的命令 mysql uusername p 登入完成後就進入sql命令格式,格式以 結尾。windows用安裝的時候設定的root登入命令列,如下圖所示。linux安裝時若沒有提示設定root密碼的,可以使用系統...