資料庫使用

2021-07-24 20:34:51 字數 1253 閱讀 3359

資料庫:一種技術,以關係型模型的方式,來儲存資料的倉庫

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密碼的,可以使用系統...