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

  • 相关阅读:
    PerfDog携手Imagination,助力开发者获取GPU关键数据
    WeTest云手机升级,支持iOS 15全新系统
    洞穿性能测试痛点,PerfDog以提升应用和游戏的品质为使命
    使用xmlhttprequest遇到CORS报错的处理
    Hive的联级(cascade)-新增字段(column)后,旧分区无法更新数据问题
    数据异常检测入门
    Linux查看文件或文件夹大小: du命令
    k8s pod自动重启原因(jvm内存设置)
    计算容器运行至今多长时间
    期刊论文在线投稿审稿系统day1数据库设计
  • 原文地址:https://www.cnblogs.com/izhiniao/p/3677483.html
Copyright © 2011-2022 走看看