Sql網(wǎng)絡(luò)學(xué)習(xí)

一及刻、認(rèn)識表: 行(記錄) 列(域或者字段)
數(shù)據(jù)類型: 字符型 數(shù)值型 日期型 其它類型
字符型 : CHAR(n) 是定長的,比如n=10 我字符長度只有3暑劝,那么輸出的結(jié)果要補(bǔ)充7個空格,比較浪費空間颗搂,最大長度2000。但是對于VARCHAR2(n)來說傅联,它是變長的卖丸,字符長度是3就給3不用給空格,稍浆,最大長度4000。
數(shù)值型:number(p,s) number(5,2)有效數(shù)字是5位嫁艇,保留2位小數(shù)弦撩。
float(n) 保存二進(jìn)制數(shù)據(jù)的
日期型:DATE 精確到秒
TIMESTAMP精確到小數(shù)秒
其它類型:BLOB,CLOB 存放4GB字節(jié)數(shù)據(jù)

二、創(chuàng)建表
CREATE TABLE table_name

( column_name datatype,...)
小練習(xí)猾漫,創(chuàng)建用戶信息表:
編號感凤,用戶名,密碼陪竿,郵箱,注冊時間闰挡,這個時候要思考所需字段,字段類型是什么溪北?
用戶編號,整數(shù)刻盐。用戶名劳翰,密碼佳簸,郵箱字符型颖变,注冊時間用日期型來表示。
create table userinfo(
id number(6,0),username varchar2(20),userpwd varchar2(20),email varchar(30),regdate date);

三马胧、
1.在表里添加字段:
alter table table _name add column_name datatype;
alter table userinfo(表名字) add remarks varchar2(500);
2.更改字段的數(shù)據(jù)類型:
ALTER TABLE table_name MODIFY(更改原有的內(nèi)容) column_name datatype;
(1)練習(xí)1:remarks的長度變?yōu)?00
alter table userinfo modify remarks varchar2(400);
(2)練習(xí)2:用戶密碼改成number類型
alter table userinfo modify userpwd number(6,0);
3.刪除字段:
alter table table_name drop column column_name(刪除的字段名);
4.修改字段名
alter table table_name rename colunm column_name to new_column_name;
5.修改表名
rename table_name to new_table_name;

四衔峰、刪除表
TRUNCATE TABLE table_name 刪除表里面的全部數(shù)據(jù),而不是刪除表威彰,也叫截斷表
DROP TABLE table_name 刪除表結(jié)構(gòu)穴肘,整個都沒有了。

五评抚、操作表中的數(shù)據(jù)
1.添加數(shù)據(jù)
INSERT語句
INSERT INTO table_name (column1,column2,...) VALUES(value1,value2,...)
實例:
a.向表中所有字段添加值
insert into userinfo values(1,'xxx','123','xxx@126.com',sysdate);(sysdate是指的獲取當(dāng)前的時間信息。
b.向表中添加默認(rèn)值
create table userinfo1 (id number(6,0), regdate date default sysdate); defaule代表默認(rèn)值
insert into userfol(id) values(1) 要值和字段一一對應(yīng)
2.復(fù)制表數(shù)據(jù)
在建表時復(fù)制邢笙,在添加時復(fù)制鱼响;
(1)在建表時復(fù)制
CREATE TABLE table_new AS SELECT (后面這個是需要復(fù)制的字段名字,多個字段用逗號隔開,所有的字段就用星號隔開)column1,...|FROM table_old 债鸡;
create table userinfo_new as select * from userinfo; 復(fù)制全部的內(nèi)容
create table userinfo_new as select id from userinfo; 復(fù)制id 的內(nèi)容
(2)在添加時復(fù)制
INSERT INTO table_new [(column1,...)] SELECT column1,...|
FROM table_old
insert into userinfo_new(id,username) select id,username from userinfo;

3.修改數(shù)據(jù)
UPDATE語句
UPDATE table_name SET (為字段設(shè)置新的值铛纬,數(shù)據(jù)類型必須相匹配)column1=value1,...[WHERE conditions](修改的條件,不會修改全部的數(shù)據(jù))
1.無條件的更新
update userinfo set userpwd='111111'
2.有條件的更新
update userinfo set userpwd='123456' where username='xxx';

4.刪除數(shù)據(jù)
DELETE語句
where conditions 根據(jù)條件改棺弊,有條件的刪除

5.約束
外鍵約束擒悬,唯一約束,檢查約束
約束的作用:(1)定義規(guī)則(2)確保完整性
非空約束
1.創(chuàng)建表時設(shè)置非空約束
create table table_name(column_name字段名 datatype數(shù)據(jù)類型 not null,...);數(shù)據(jù)類型后面加上not null即可;
2.修改表時添加非空約束
alter table table_name modify column_name datatype not null;

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末侈净,一起剝皮案震驚了整個濱河市僧凤,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌旋膳,老刑警劉巖途事,帶你破解...
    沈念sama閱讀 221,576評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件盯孙,死亡現(xiàn)場離奇詭異,居然都是意外死亡振惰,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,515評論 3 399
  • 文/潘曉璐 我一進(jìn)店門痛垛,熙熙樓的掌柜王于貴愁眉苦臉地迎上來匙头,“玉大人,你說我怎么就攤上這事蹂析。” “怎么了电抚?”我有些...
    開封第一講書人閱讀 168,017評論 0 360
  • 文/不壞的土叔 我叫張陵蝙叛,是天一觀的道長。 經(jīng)常有香客問我蜘渣,道長肺然,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,626評論 1 296
  • 正文 為了忘掉前任捂龄,我火速辦了婚禮加叁,結(jié)果婚禮上唇撬,老公的妹妹穿的比我還像新娘。我一直安慰自己豫柬,他們只是感情好扑浸,可當(dāng)我...
    茶點故事閱讀 68,625評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著喝噪,像睡著了一般。 火紅的嫁衣襯著肌膚如雪榴鼎。 梳的紋絲不亂的頭發(fā)上晚唇,一...
    開封第一講書人閱讀 52,255評論 1 308
  • 那天,我揣著相機(jī)與錄音平项,去河邊找鬼。 笑死闽瓢,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的扔涧。 我是一名探鬼主播届谈,決...
    沈念sama閱讀 40,825評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼湖雹!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起摔吏,我...
    開封第一講書人閱讀 39,729評論 0 276
  • 序言:老撾萬榮一對情侶失蹤纵装,失蹤者是張志新(化名)和其女友劉穎征讲,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體橡娄,經(jīng)...
    沈念sama閱讀 46,271評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡诗箍,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,363評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了挽唉。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片滤祖。...
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖瓶籽,靈堂內(nèi)的尸體忽然破棺而出匠童,到底是詐尸還是另有隱情,我是刑警寧澤塑顺,帶...
    沈念sama閱讀 36,183評論 5 350
  • 正文 年R本政府宣布汤求,位于F島的核電站,受9級特大地震影響茬暇,放射性物質(zhì)發(fā)生泄漏首昔。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,867評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望赊颠。 院中可真熱鬧竣蹦,春花似錦、人聲如沸长窄。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,338評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至计技,卻和暖如春山橄,著一層夾襖步出監(jiān)牢的瞬間驾胆,已是汗流浹背丧诺。 一陣腳步聲響...
    開封第一講書人閱讀 33,458評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留呵晚,地道東北人饵隙。 一個月前我還...
    沈念sama閱讀 48,906評論 3 376
  • 正文 我出身青樓芯急,卻偏偏與公主長得像娶耍,于是被迫代替她去往敵國和親榕酒。 傳聞我的和親對象是個殘疾皇子想鹰,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,507評論 2 359

推薦閱讀更多精彩內(nèi)容