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 语句  来创建数据表、修改数据表结构及删除数据表,数据表的截断与重命名!

  • 相关阅读:
    最大子数组问题(分治策略实现)
    Solving the Detached Many-to-Many Problem with the Entity Framework
    Working With Entity Framework Detached Objects
    Attaching detached POCO to EF DbContext
    如何获取qq空间最近访问人列表
    Health Monitoring in ASP.NET 2.0
    problem with displaying the markers on Google maps
    WebMatrix Database.Open… Close() and Dispose()
    Accessing and Updating Data in ASP.NET: Retrieving XML Data with XmlDataSource Control
    Create web setup project that has crystal reports and sql script run manually on client system
  • 原文地址:https://www.cnblogs.com/izhiniao/p/3677483.html
Copyright © 2011-2022 走看看