<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    想飛就別怕摔

    大爺?shù)牟M罵人

    SQL語(yǔ)句整理[第一章](學(xué)習(xí)筆記)

    一、對(duì)數(shù)據(jù)庫(kù)的基本操作

    1.創(chuàng)建數(shù)據(jù)庫(kù):create database database-name;
    例:create database sales 
            ON
            (NAME=sales_dat,FILENAME="c:\mssql\data\saledat.mdf",
                SIZE=10,MAXSIZE=50,FIELGROWTH=5)
            LOG ON     
           (NAME=sales_log,FILENAME="c:\mssql\data\salelog.ldf",
                SIZE=10mb,MAXSIZE=50MB,FIELGROWTH=5MB)

    2.修改數(shù)據(jù)庫(kù):alter database database-name;
    例:alter database sales
            add file(name=sales_dat_2,filename='c:\mssql\data\salesdat1.ndf',
                        size=5mb,maxsize=100mb,filegrowth=5mb)
            modify file(name=sales_dat,size=5mb) 【注:add file是向數(shù)據(jù)庫(kù)添加文件;modify是擴(kuò)展空間大小】

    3.壓縮數(shù)據(jù)庫(kù):dbcc shrinkdatabase(database-name,target-percent);
    例:sp_dboption sales,'single user',true【注:壓縮前必須把用戶設(shè)置為單用戶】
            dbcc shrinkdatabase(sales,25)        【注:減小數(shù)據(jù)庫(kù)大小到原來(lái)的25%】
            sp_dboption sales,'single user',fales    【注:將數(shù)據(jù)庫(kù)再設(shè)置為多用戶模式】

    4.刪除數(shù)據(jù)庫(kù):drop database database-name;
    例:drop database sales


    二、對(duì)數(shù)據(jù)庫(kù)表基本操作

    1.創(chuàng)數(shù)據(jù)庫(kù)建表:create table table-name(col_name1 column_properties,
                                    col_name2 column_properties,...)
    例:create table orders(OrderNo char(4) not null,OrderDate datetime not null, 
            SalesExecCode char(4) not null)

    2.添加和刪除列:alter table table_name(add column_name column_porperties)|(drop column column_name)
    例:alter table employee add department char(20) null
            alter table employee drop column department【注:增加刪除時(shí)不能加()否則錯(cuò)誤】

    3.刪除數(shù)據(jù)庫(kù)表:drop table table_name
    例:drop table orders

    4.使用約束強(qiáng)制執(zhí)行數(shù)據(jù)完整性:
        約束類(lèi)型:(1)primary key約束:指定表中哪一列將充當(dāng)主鍵。
                            例:create table student(studID identity(100,5) primary key,
                                    name varchar(20) not null, telNo varchar(20))

                            (2)foreing key約束:定義列值與另一個(gè)表的primary key相匹配的列。
                            例:create table studmark(examlID int not null,marks int not null,studID int not null,
                                    primary key(examlID),foreign key(studID) references student)

                            (3)unique約束:以確保列中不輸入重復(fù)值。
                            例:alter table student add constraint unq_telNo unique(TelNo)

                            (4)check約束:根據(jù)指定值測(cè)試列中的輸入值。每次在更新數(shù)據(jù)時(shí)都要測(cè)試。
                            例:alter table student add check(sex in ('m','f'))
                                    alter table student add check(age like('[0-9][0-9]'))

                            (5)default約束:用于用戶在沒(méi)有提供列值時(shí),提供一個(gè)自動(dòng)添加的列值。
                            例:alter table studmarks add constraint df_examid default(101) for examid
                            【注:不能在timestamp和有identity屬性列中定義default約束】

                            (6)去除約束
                               例:alter table studmarks drop constraint df_examid
                                        alter table table_name(表名)drop PRIMARY KEY CASCADE
                                        alter table table_name(表名)drop constraint pk_name(主鍵名)CASCADE

    posted on 2008-09-23 14:58 生命的綻放 閱讀(391) 評(píng)論(1)  編輯  收藏 所屬分類(lèi): 數(shù)據(jù)庫(kù)

    評(píng)論

    # re: SQL語(yǔ)句整理[第一章](學(xué)習(xí)筆記) 2008-09-24 13:08 laster

    兄弟,這是我的blog  回復(fù)  更多評(píng)論   

    <2008年9月>
    31123456
    78910111213
    14151617181920
    21222324252627
    2829301234
    567891011

    導(dǎo)航

    統(tǒng)計(jì)

    常用鏈接

    留言簿(5)

    隨筆分類(lèi)(94)

    隨筆檔案(93)

    文章分類(lèi)(5)

    文章檔案(5)

    相冊(cè)

    JAVA之橋

    SQL之音

    兄弟之窗

    常用工具下載

    積分與排名

    最新評(píng)論

    閱讀排行榜

    主站蜘蛛池模板: 国产一级a毛一级a看免费视频 | 成人免费777777| 亚洲午夜无码久久久久小说 | 91亚洲精品第一综合不卡播放| 无码国产精品一区二区免费式影视| 亚洲乱亚洲乱妇24p| 亚洲午夜久久久影院| 久久国内免费视频| 国产久爱免费精品视频| 亚洲一区中文字幕在线观看| 亚洲精品无码AV中文字幕电影网站| 91在线手机精品免费观看| 精品免费AV一区二区三区| 亚洲精选在线观看| 亚洲精品国产V片在线观看| 亚洲免费在线视频播放| 久99久无码精品视频免费播放| 亚洲另类古典武侠| 亚洲开心婷婷中文字幕| 免费99热在线观看| 国产成人精品免费视频动漫 | 免费看一级一级人妻片| 中国videos性高清免费| 亚洲中文无码卡通动漫野外| 亚洲AV日韩AV鸥美在线观看| 免费一级国产生活片| 无码国产精品一区二区免费式影视| 中国一级特黄高清免费的大片中国一级黄色片 | 亚洲国产精品特色大片观看完整版 | 亚洲AV无码一区二区三区网址| 亚洲国产香蕉碰碰人人| 亚洲精品成人区在线观看| 天天干在线免费视频| 91短视频免费在线观看| 你好老叔电影观看免费| 免费一级特黄特色大片| 亚洲精品av无码喷奶水糖心| 亚洲一级在线观看| 亚洲精品永久www忘忧草| 久久精品视频亚洲| 亚洲精品乱码久久久久久蜜桃不卡|