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

原文地址:https://www.cnblogs.com/izhiniao/p/3677483.html