SQL Server 2008编程入门经典笔记:创建和修改数据库、表(未完成)
来源:互联网 发布:算法的确定性指的是 编辑:程序博客网 时间:2024/05/19 23:53
Create数据库
语法:CREATE DATABASE <对象名>,其他属性都是可选的。
1)ON
用于定义存储文件和日志的位置,可选主文件组。(2到6是在这里的关键字)
2)NAME
数据库逻辑名。
3)FILENAME
物理名称。
4)SIZE
默认是字节,可以自己加单位如:MB、GB。
5)MAXSIZE
同上。
6)FILEGROWTH
数据库达到MAXSIZE时的增加值。
7)LOG ON
日志。(2到6是在这里的关键字)
8)COLLATE
以数据库名排序。
9)FOR ATTACH
数据库附加到服务器。
10)WITH DB CHAINING ON|OFF
关于款数据所有权链的。
11)TRUSTWORTHY
安全问题。
12)构建数据库
使用存储过程 EXEC sp_helpdb ‘数据库逻辑名’ 可以查看数据库信息。
例如:
If Exists(select name from dbo.sysdatabases where name=N'Carl') --判断数据库是否存在drop DataBase CarlCreate DataBase CarlON primary(name='Carl',filename='C:\Documents and Settings\Administrator\桌面\Carl.mdf',size=5mb,maxsize=100mb,filegrowth=15%)log on(name='Carl_log',filename='C:\Documents and Settings\Administrator\桌面\Carl_log.ldf',size=1mb,maxsize=10mb,filegrowth=15%)Exec sp_helpdb 'Carl' --查看数据库
创建和修改表
--判断是否存在表,是的话删除if Exists(select * from dbo.sysobjects where id=Object_id(N'Carl'))drop Table Carl--创建表Create Table Carl(InCarlID int Identity(5,10) not null ,--标志列,初始值为5,增值为10CarlName varchar(50) null,Wage decimal null,OtherInCome decimal null,InCome as Wage+OtherInCome, --计算列)ON [PRIMARY] --默认文件组--修改表Alter Table CarlAdd Address nvarchar(50) null--设置标志是否开启自动添加值set identity_insert Carl offinsert into Carl Values ('Carl',10,20,'中国')select * from Carlexec sp_help Carl
阅读全文
0 0
- SQL Server 2008编程入门经典笔记:创建和修改数据库、表(未完成)
- SQL Server 2008编程入门经典笔记(第五章:创建和修改数据表)
- SQL Server 2008编程入门经典笔记(第一章:RDBMS基础:SQL Server数据库的构成)
- SQL Server 2008编程入门经典笔记:表连接
- SQL Server 2008编程入门经典笔记(第四章:连接)
- SQL Server 2008编程入门经典笔记(第六章:约束)
- SQL Server 2008编程入门经典笔记(第十章:视图)
- SQL Server 2008编程入门经典笔记:约束
- SQL Server 2008编程入门经典笔记:视图
- SQL Server 2008编程入门经典笔记:脚本
- SQL Server 2008编程入门经典笔记:存储过程
- SQL Server 2008编程入门经典笔记:用户自定义函数
- SQL Server 2008编程入门经典笔记:事务
- SQL Server 2008编程入门经典笔记:触发器
- SQL Server 2008编程入门经典笔记(第十四章:事务和锁)
- SQL Server 2008编程入门经典笔记:SQLServer存储和索引结构
- Sql server 2008 编程入门经典(3):创建大量测试数据的方法
- SQL Server 2008编程入门经典笔记(第二章:SQL Server管理工具)
- 摄像头模组 PDAF对焦(Phase Detection Auto Focus)
- 记录下eclipse的基本配置及快捷键
- 美国游学英国游学推荐 选择国际游学机构五大攻略
- NOIP2014提高组Day2
- 微信打飞机
- SQL Server 2008编程入门经典笔记:创建和修改数据库、表(未完成)
- 卷积神经网络学习--卷积和池化
- @Retention、RetentionPolicy源码翻译
- JavaScript的this指向问题深度解析
- 使用sonar进行java代码质量管理
- android 6.0 以上版本不显示按钮文字
- 算法-插入排序
- 通过python读取ini配置文件
- [Oracle]Merge Into