資料庫之輸入資訊

2021-06-25 12:13:43 字數 2447 閱讀 4457

大多數rdbms都提供了一些管理工具,使用這些工具可以簡單地檢視表和表中的記錄,也可以新增、更改和刪除資料。當輸入資料時,一般用sql語句。

insert into

插入新的資料

基本語法:

insertinto table_name (column_names) values (data_values)

示例:insert into category(categoryid,category) values (1,'thriller');

可以看到,插入資料只是簡單地在表名後面的圓括號中列舉出每一列的名稱(以逗號隔開),在

values

後面的括號中,簡單地列舉匹配列的每個資料項,以逗號隔開。字元和日期資料位於一對單引號內。被插入到表中的記錄如下圖

有時候列名可以省略。如

insert into ca

tegory  values (1,'thriller')

,預設方式如上。

插入多個資料時格式如下:

insert into memberdetails

(memberid,

firstname,

lastname,

dateofbirth,

street,

city,

state,

zipcode,

email,

dateofjoining

)values(1,

'katie',

'smith',

'1997-01-09'

'main road',

'townsville',

'stateside',

'123456',

'[email protected]',

'2004-02-23'

);得到結果如下圖:

如想檢查新增的資料是否正確,使用

rdbms

的管理工具檢視表中的資料,或者使用

sql語句

select *from ca

tegory,

將顯示category

表中的所有資料。

update

更新資料庫中已經存在的資料,需指定哪個表的記錄接受更新,以及接受更新的字段和賦給每個記錄的新值和哪些記錄接受更新。

基本語法:

update table_name

setcolumn_name=value

wherecondition

示例,假設小李搬家後新的位址

45 upper road

new town

new state

99112

memberid是4

sql更新語句如下:

update memberdetails    』宣告更新哪乙個表

setstreet='45 up

perroad',

city='

new town』,

state='new state',

zipcode='99112',

wherememberid =4;     '

更新memberid

列的值等於

4的所有記錄。

得到新的位址記錄如圖:

where字句

邏輯運算子

and和

or,他們允許在乙個

where

子句中測試多個條件。

示例:在

location

表和memberdetails

表中儲存了

small

州和stateside

州的細節,現在要將兩個州合併為乙個名為

mega

的新州。

update location

setstate='mega state'

where

state='smallstate'

orstate='stateside state';

updatememberdetails

setstate='small state'

orstate='statesidestate';

delete

刪除記錄

基本語法:

delete  from name

_of_table where

條件語句

例如:delete from memberdetailswhere memberid =3;

資料庫之提取資訊

sql語句最大的功能在於它可以提取資料。你可以以資料輸入到資料庫中的相同方式來提取資料,或者可以查詢資料庫,並獲得問題的答案。下面就簡單地介紹下資料庫的資訊提取。select語句,基本語法 select column1,column2,columnx from table name 如 select...

獲取資料庫資訊

資料庫資訊包括資料庫詳細資訊 資料庫基本資訊 基本表資訊 列資訊等內容 1 獲取資料庫詳細資訊 databasemetadata物件代表了乙個資料庫的詳細資訊,它的方法所獲取的資料庫系統的資訊通常用resultset物件的開工返回,可以用resultset物件的方法取得資料資訊,如getstring...

資料庫資訊查詢

查詢某欄位型別 select information schema.columns.data typeinto ls type from information schema.columns where information schema.columns.table name tablename ...