六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

SQL語言迅速基礎(chǔ)之二

[摘要]創(chuàng)建表格 SQL語言中的create table語句被用來建立新的數(shù)據(jù)庫表格。Create table語句的使用格式如下:create table tablename(column1 data type,column2 data type, column3 data type);如果用戶希望在建立...
創(chuàng)建表格

SQL語言中的create table語句被用來建立新的數(shù)據(jù)庫表格。Create table語句的使用格式如下:

create table tablename

(column1 data type,

column2 data type,

column3 data type);

如果用戶希望在建立新表格時規(guī)定列的限制條件,可以使用可選的條件選項(xiàng):

create table tablename

(column1 data type [constraint],

column2 data type [constraint],

column3 data type [constraint]);

舉例如下:

create table employee

(firstname varchar(15),

lastname varchar(20),

age number(3),

address varchar(30),

city varchar(20));

簡單來說,創(chuàng)建新表格時,在關(guān)鍵詞create table后面加入所要建立的表格的名稱,然后在括號內(nèi)順次設(shè)定各列的名稱,數(shù)據(jù)類型,以及可選的限制條件等。注意,所有的SQL語句在結(jié)尾處都要使用“;”符號。

使用SQL語句創(chuàng)建的數(shù)據(jù)庫表格和表格中列的名稱必須以字母開頭,后面可以使用字母,數(shù)字或下劃線,名稱的長度不能超過30個字符。注意,用戶在選擇表格名稱時不要使用SQL語言中的保留關(guān)鍵詞,如select, create, insert等,作為表格或列的名稱。

數(shù)據(jù)類型用來設(shè)定某一個具體列中數(shù)據(jù)的類型。例如,在姓名列中只能采用varchar或char的數(shù)據(jù)類型,而不能使用number的數(shù)據(jù)類型。

SQL語言中較為常用的數(shù)據(jù)類型為:

char(size):固定長度字符串,其中括號中的size用來設(shè)定字符串的最大長度。Char類型的最大長度為255字節(jié)。

varchar(size):可變長度字符串,最大長度由size設(shè)定。

number(size):數(shù)字類型,其中數(shù)字的最大位數(shù)由size設(shè)定。

Date:日期類型。

number(size,d):數(shù)字類型,size決定該數(shù)字總的最大位數(shù),而d則用于設(shè)定該數(shù)字在小數(shù)點(diǎn)后的位數(shù)。

最后,在創(chuàng)建新表格時需要注意的一點(diǎn)就是表格中列的限制條件。所謂限制條件就是當(dāng)向特定列輸入數(shù)據(jù)時所必須遵守的規(guī)則。例如,unique這一限制條件要求某一列中不能存在兩個值相同的記錄,所有記錄的值都必須是唯一的。除unique之外,較為常用的列的限制條件還包括not null和primary key等。Not null用來規(guī)定表格中某一列的值不能為空。Primary key則為表格中的所有記錄規(guī)定了唯一的標(biāo)識符。


向表格中插入數(shù)據(jù)

SQL語言使用insert語句向數(shù)據(jù)庫表格中插入或添加新的數(shù)據(jù)行。Insert語句的使用格式如下:

insert into tablename

(first_column,...last_column)

values (first_value,...last_value);

例如:

insert into employee

(firstname, lastname, age, address, city)

values (‘Li’, ‘Ming’, 45, ‘No.77 Changan Road’, ‘Beijing”);

簡單來說,當(dāng)向數(shù)據(jù)庫表格中添加新記錄時,在關(guān)鍵詞insert into后面輸入所要添加的表格名稱,然后在括號中列出將要添加新值的列的名稱。最后,在關(guān)鍵詞values的后面按照前面輸入的列的順序?qū)?yīng)的輸入所有要添加的記錄值。


更新記錄

SQL語言使用update語句更新或修改滿足規(guī)定條件的現(xiàn)有記錄。Update語句的格式為:

update tablename

set columnname = newvalue [, nextcolumn = newvalue2...]

where columnname OPERATOR value [and or column OPERATOR value];

例如:

update employee

set age = age+1

where first_name= ‘Mary’and last_name= ‘Williams’;

使用update語句時,關(guān)鍵一點(diǎn)就是要設(shè)定好用于進(jìn)行判斷的where條件從句。


刪除記錄

SQL語言使用delete語句刪除數(shù)據(jù)庫表格中的行或記錄。Delete語句的格式為:

delete from tablename

where columnname OPERATOR value [and or column OPERATOR value];

例如:

delete from employee

where lastname = May;

簡單來說,當(dāng)需要刪除某一行或某個記錄時,在delete from關(guān)鍵詞之后輸入表格名稱,然后在where從句中設(shè)定刪除記錄的判斷條件。注意,如果用戶在使用delete語句時不設(shè)定where從句,則表格中的所有記錄將全部被刪除。


刪除數(shù)據(jù)庫表格

在SQL語言中使用drop table命令刪除某個表格以及該表格中的所有記錄。Drop table命令的使用格式為:

drop table tablename;

例如:

drop table employee;

如果用戶希望將某個數(shù)據(jù)庫表格完全刪除,只需要在drop table命令后輸入希望刪除的表格名稱即可。Drop table命令的作用與刪除表格中的所有記錄不同。刪除表格中的全部記錄之后,該表格仍然存在,而且表格中列的信息不會改變。而使用drop table命令則會將整個數(shù)據(jù)庫表格的所有信息全部刪除。


以上,我們對SQL語言主要的命令和語句進(jìn)行了較為詳細(xì)的介紹。應(yīng)該說SQL語句的語法結(jié)構(gòu)和風(fēng)格還是相當(dāng)簡單和直觀的,只要用戶結(jié)合實(shí)踐多加練習(xí),一定會在短期內(nèi)迅速掌握。






相關(guān)文章

主站蜘蛛池模板: 深夜视频免费在线观看 | 午夜 福利 视频 | 最新韩国伦理片大全手机在线播放 | 日本三级香港三级国产三级 | 欧美一级视频在线观看 | 日本高清无卡码一区二区久久 | 伊人免费网 | 日韩黄色一级大片 | 欧美亚洲欧美日韩中文二区 | 又爽又黄又无遮挡的视频在线观看 | 亚洲最大成人综合网 | 天天干夜夜添 | 伊人精品影院 | 深夜影院深a久久 | 亚洲国产成人久久午夜 | 天美蜜桃精东乌鸦果冻麻豆 | 色综合图区| 日韩国产欧美精品综合二区 | 日韩伦理视频在线观看 | 日本午夜www高清视频 | 日韩日韩日韩手机看片自拍 | 色综久久天天综合绕视看 | 青久草视频 | 亚洲图片欧美 | 思思久久96热在精品国产免费 | 中文天堂在线最新2022更新 | 色狠狠成人综合网 | 色综合图区 | 日韩欧美视频免费观看 | 天天晚上干白天干 | 日韩看片 | 亚洲欧美激情在线 | 亚洲一区综合在线播放 | 在线亚洲播放 | 亚洲欧洲一区二区三区在线观看 | 伊人精品视频 | 日韩孕交 | 日本中出 | 日韩无人区码卡二卡3卡4卡介绍 | 爽爽影院在线 | 午夜影院毛片 |