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

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

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

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

数据表操作

 -- 4-2-1     创建数据表的语法
create table table_name
(
<columnname1><datatype><not null><default>,
<columnname2><datatype><not null><default>, ...
<columnnamen><datatype><not null><default>
);
-- 事例 stuinfo表
create table stuinf0
(
stuno int not null,
stuname varchar(20) not null,
stusex varchar(2),
stumajor varchar(30),
stutel varchar(20)
)
-- 创建主键
create table stuinfopk
(
stuno int primary key,
stuname varchar(20) not null,
stusex varchar(2),
stumajor varchar(30),
stutel varchar(20)
) --4-3-1 修改表结构 语法 -- 1 添加字段语法
alter table table_name
add
column_name datatype[(length)];
-- 2 修改字段语法
alter table table_name
alter column
column_name datatype[(length)];
-- 3 删除字段语法
alter table
drop column column_name
-- 1 事例
alter table stuinfo
add
sturemarks varchar(50);
-- 2
alter table stuinfo
alter
column sturemarks varchar(20);
--
alter table stuinfo
drop column sturemarks; -- 表的删除、截断与重命名
-- 1 删表语法
drop table table_name;
-- 2 截断表语法
truncate table table_name;
-- 3 重命名表语法
sp_rename oldname,newname;
-- 事例
-- 1
drop table stuinfopk;
--
truncate table stuinfo;
--
sp_rename stuinfo,studentinfo;

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

SQL Server 基础 01 数据库、表操作的更多相关文章

  1. SQL server基础知识(表操作、数据约束、多表链接查询)

    SQL server基础知识 一.基础知识 (1).存储结构:数据库->表->数据 (2).管理数据库 增加:create database 数据库名称 删除:drop database ...

  2. SQL Server 进阶 01 数据库的设计

    SQL Server 进阶 01 数据库的设计 本篇目录 课程内容回顾及介绍 为什么需要规范的数据库设计 设计数据库的步骤 绘制E-R(实体-关系)图 实体-关系模型 如何将E-R图转换为表 数据规范 ...

  3. Sql Server系列:数据表操作

    表是用来存储数据和操作数据的逻辑结构,用来组织和存储数据,关系数据库中的所有数据都表现为表的形式,数据表由行和列组成.SQL Server中的数据表分为临时表和永久表,临时表存储在tempdb系统数据 ...

  4. 数据库(SQL Server)管理数据库表~新奇之处

    说到“数据库”,我总有一种莫名的感觉,在刚刚接触到的数据库中就让我似懂非懂渡过着,于是思考着.于是在冷静的时空中让我回想到了很多的知识,不知你们是怎样过来的,真心希望我的这篇数据库总结能够让我们都有一 ...

  5. sql server 如何在一个数据库中操作另一个数据库中的数据

    INSERT INTO T1 SELECT   * FROM      OPENDATASOURCE(          'SQLOLEDB',          'Data Source=Serve ...

  6. (转)SQL server 2005查询数据库表的数量和表的数据量

    本文转载自:http://hi.baidu.com/ajyajyajy/item/4e2a7f4dc83393d2c1a592c1 use DBNAMEgoselect * from sysobjec ...

  7. 数据库开发基础-SQl Server 基础

    SQL Server 基础 1.什么是SQL Server SQL:Structured Query Language  结构化查询语言 SQL Server是一个以客户/服务器(c/s)模式访问.使 ...

  8. 【SQL Server高可用性】数据库复制:SQL Server 2008R2中通过数据库复制,把A表的数据复制到B表

    原文:[SQL Server高可用性]数据库复制:SQL Server 2008R2中通过数据库复制,把A表的数据复制到B表 经常在论坛中看到有人问数据同步的技术,如果只是同步少量的表,那么可以考虑使 ...

  9. SQL Server中查询数据库及表的信息语句

    /* -- 本文件主要是汇总了 Microsoft SQL Server 中有关数据库与表的相关信息查询语句. -- 下面的查询语句中一般给出两种查询方法, -- A方法访问系统表,适应于SQL 20 ...

随机推荐

  1. java--折半查找

    /* 折半查找 */ class TwoSearch { //折半查找可以提高效率,但必须得保证是有序的数组 public static int halfSearch(int[] arr,int ke ...

  2. hdu1003 1024 Max Sum&Max Sum Plus Plus【基础dp】

    转载请注明出处,谢谢:http://www.cnblogs.com/KirisameMarisa/p/4302208.html   ---by 墨染之樱花 dp是竞赛中常见的问题,也是我的弱项orz, ...

  3. 简简单单C#爬虫小计

    using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net ...

  4. Tableau Server 8.0 升级到 8.3 过程记录

    一.使用账号(管理员权限),安装文件复制到服务器 二.检查维护状态 如果维护状态过期,更新到新版本会变成未授权. 先进Manage Product Keys刷新一下维护日期(其实不刷新也无所谓.到时候 ...

  5. 「Foundation」字符串

    一.Foundation框架中一些常用的类 字符串型: NSString:不可变字符串 NSMutableString:可变字符串 集合型: 1)NSArray:OC不可变数组  NSMutableA ...

  6. BZOJ 1863: [Zjoi2006]trouble 皇帝的烦恼( 二分答案 )

    二分答案..然后从头到尾推一下, 看最后一个能不能取0个和第一个人相同的勋章 ------------------------------------------------------------- ...

  7. unity之uv贴图画圆弧,圆弧面,不规则图形

    由于最近一直没有时间,所以这篇博客一直没发,下面我说说uv画圆弧,圆面,不规则面拼接. 先来两张效果图 图截的不咋滴,凑合着看吧,画圆弧主要用的贝塞尔曲线画的,我感觉这个比较简单,当然大家也可以使用圆 ...

  8. hibernate的配置 1

    hibernate 是一种ORM框架,是ORM框架中一个典范 ORM叫做对象关系映射 是面向对象语言和关系型数据库之间的映射关系 所以只有在面向对象语言或者关系型数据库没用的时候ORM才会消失 ORM ...

  9. Vim中如何全选并复制?

    全部删除:按esc后,然后dG全部复制:按esc后,然后ggyG 全选高亮显示:按esc后,然后ggvG(这个好像有点问题)或者ggVG正确 vim如何与剪贴板交互(将vim的内容复制出来) 习惯了在 ...

  10. VC之美化界面(内容覆盖十分全面,经典)

    界面美化 摘要本文专题讨论VC中的界面美化,适用于具有中等VC水平的读者.读者最好具有以下VC基础: 1. 大致了解MFC框架的基本运作原理: 2. 熟悉Windows消息机制,熟悉MFC的消息映射和 ...