zoukankan      html  css  js  c++  java
  • SQL Server 基础 01 数据库、表操作

       对着书慢慢学习,一天一点点!

                                                                    数据库操作 (create、alter、drop)                       

     1 --3-3-1  /create database    语句创建数据库
     2 create database testSQL                         --创建数据库
     3 
     4 --3-3-2  /alter database     语句修改数据库
     5 --3-3-2_01                   SQL语句语法
     6 alter database testSQL
     7 {
     8    <add_or_modify_files>                        --添加或修改数据库文件
     9    |<add_or_modify_filesgroups>                 --添加或修改数据库文件组
    10    |<set_database_options>                      --设置数据库选项
    11    |<modify name=new_database_name>             --重命名
    12    |<collate collation_name>                    --修改排序规则
    13 }
    14 
    15 alter database testSQL modify name=SQLtest    --修改testSQL数据库名称
    16 --3-3-2_02                                    --系统存储过程 sp_renamedb 达到上面的目的
    17 exec sp_renamedb 'SQLtest','testSQL'          -- 书上说能达到此目的,不过个人没有通过
    18 
    19 --3_10 为SQLtest                              --数据库增加一个名为“SQL增加的数据文件”的数据文件,
    --保存到D:softwareSQL Server 2008事例地址
    20 alter database SQLtest add file (name=SQL增加的数据文件,filename='D:softwareSQL Server 2008事例地址SQL增加的数据文件.ndf') 21 22 --3-3-3 dorp database <databasename> --语句删除数据库语法 23 drop database SQLtest

      总结:  本章利用SQL语句对SQL Server 2008的数据库进行了 创建、修改、删除操作

                                                                        数据表操作

     1 -- 4-2-1     创建数据表的语法
     2 create table table_name
     3 (
     4     <columnname1><datatype><not null><default>,
     5     <columnname2><datatype><not null><default>,
     6       
     7        ...
     8     <columnnamen><datatype><not null><default>
     9 );
    10 --      事例   stuinfo表
    11 create table stuinf0
    12 (
    13    stuno int not null,
    14    stuname varchar(20) not null,
    15    stusex varchar(2),
    16    stumajor varchar(30),
    17    stutel varchar(20)
    18 )
    19 --     创建主键
    20 create table stuinfopk
    21 (
    22    stuno int primary key,
    23    stuname varchar(20) not null,
    24    stusex varchar(2),
    25    stumajor varchar(30),
    26    stutel varchar(20)
    27 )
    28 
    29 --4-3-1    修改表结构 语法
    30 
    31 --    1    添加字段语法
    32 alter table table_name
    33 add
    34 column_name datatype[(length)];
    35 --    2    修改字段语法
    36 alter table table_name
    37 alter column
    38 column_name datatype[(length)];
    39 --    3    删除字段语法
    40 alter table
    41 drop column column_name
    42 --    1    事例
    43 alter table stuinfo
    44 add
    45 sturemarks varchar(50);
    46 --    2    
    47 alter table stuinfo
    48 alter 
    49 column sturemarks varchar(20);
    50 --    3
    51 alter table stuinfo
    52 drop column sturemarks;
    53 
    54 --        表的删除、截断与重命名
    55 --    1   删表语法
    56 drop table table_name;
    57 --    2   截断表语法
    58 truncate table table_name;
    59 --    3   重命名表语法
    60 sp_rename oldname,newname;
    61 --        事例
    62 --    1 
    63 drop table stuinfopk;
    64 --    2
    65 truncate table stuinfo;
    66 --    3
    67 sp_rename stuinfo,studentinfo;

       总结: SQL 语句  来创建数据表、修改数据表结构及删除数据表,数据表的截断与重命名!

  • 相关阅读:
    December 23rd 2016 Week 52nd Friday
    December 22nd 2016 Week 52nd Thursday
    December 21st 2016 Week 52nd Wednesday
    December 20th 2016 Week 52nd Tuesday
    December 19th 2016 Week 52nd Sunday
    December 18th 2016 Week 52nd Sunday
    uva294(唯一分解定理)
    uva11624Fire!(bfs)
    fzu2150Fire Game(双起点bfs)
    poj3276Face The Right Way
  • 原文地址:https://www.cnblogs.com/izhiniao/p/3677483.html
Copyright © 2011-2022 走看看