ALTER TABLE修改数据库对象
来源:互联网 发布:kingcms php 编辑:程序博客网 时间:2024/04/30 22:27
增加和删除文件组:
增加文件组:
语法:
ALTER DATABASE 数据库名
add filegroup 文件组名
例:
ALTER DATABASE 仓库库存管理
Add filegroup epp1
删除文件组
语法:
ALTER DATABASE 数据库名
Remove filegroup 文件组名
例:ALTER DATABASE仓库库存管理
Remove filegroup epp1
增加数据文件和日志文件:
语法:
ALTER DATABASE数据库名
addfile <文件格式>
<文件格式>为:
( name= 数据文件的逻辑名称
[,filename =‘数据文件的物理名称’]
[,size = 数据文件的初始大小 [MB|KB|GB ] ]
[,maxsize={数据文件的最大容量[MB|KB|GB ]| UNLIMITED } ]
[,filegrowth=数据文件的增长量[ MB |KB | GB|% ] ] )例:
增加一个辅助数据文件,文件逻辑名为epdata3,文件大小为30MB,最大大小不受限制,每次增长10%;
<span style="color:#000000;"><span style="color:#000000;"><span style="color:#000000;">Alter database [MyDatebase]Add file(NAME = epdata3,FILENAME='D:\SQL_File\epdata3.ndf',SIZE = 30MB , MAXSIZE= UNLIMITED,FILEGROWTH = 10%) </span></span></span>
例:
增加一个事务日志文件eplog1,大小为30MB,最大大小为50MB,每次增长10MB。
<span style="color:#000000;"><span style="color:#000000;"><span style="color:#000000;">Alter database [MyDatebase]Add LOG file ( NAME = eplog1,FILENAME = 'D:\SQL_File\eplog1.ldf', SIZE = 30MB,MAXSIZE = 50MB,FILEGROWTH = 10MB )</span></span></span>
例:删除日志文件eplog1.ldf
<span style="color:#000000;"><span style="color:#000000;">ALTER DATABASE [MyDatebase]remove file eplog1 </span></span>
ALTERTABLE修改数据库对象
更改一张表的基本格式:
alter table table_name
add col_nametype[null|identity]
[,col_nametype [null|identity]…]
drop column col_name [{,col_name}…]
alter column col_name type{null|identity}
[{,col_nametypenull|identity}…]
增加列:
alter table employee
add telephone_no char(12) null
删除列:
alter table employee
drop column telephone_no
更改一张表—增强格式
格式:alter table table_name
[with check|nocheck]
addcol_name type [{null|identity}]
[{,col_name typenull|identity}…]
drop column col_name[{,col_name}…]
alter column col_nametype {null|indentity}
[{,col_name typenull|identity}…]
add table_constraint
drop table_constraint
0 0
- ALTER TABLE修改数据库对象
- alter table <修改表>
- alter table [tableName] 修改表
- 修改基本表alter table
- 修改表结构alter table
- 修改数据库---ALTER DATABASE
- alter修改数据库表
- 修改数据库ALTER DATABASE和ALTER SYSTEM
- ALTER TABLE 修改表时 因为有一个或多个对象访问此列
- MySQL数据库表的基本操作——修改表ALTER TABLE,删除表
- 使用alter table命令修改数据表
- MySQL Alter Table 修改表信息
- 用ALTER TABLE 语句修改表结构
- ALTER TABLE(修改表结构命令)
- 4.2.3 修改表结构ALTER TABLE
- 使用alter database修改数据库
- alter table
- ALTER TABLE
- linux c++消息队列(ftok,msgget,msgsnd,msgrcv,msgctl)
- 浏览器兼容性问题大汇总
- Mybatis 传入多个参数的方法
- JavaScript -- switch,case,break,default
- Android 之 IPC 进程通信全解析 -- 墙裂推荐
- ALTER TABLE修改数据库对象
- php解决百钱买百鸡问题、过路口问题以及打印九成九乘法表
- 设计缓存
- OpenCV 3 on Mac with Xcode 6.2
- HDU 4599 Dice(概率dp)
- KVO键值监听
- iOS The nullability qualifiers (为空性修饰符)
- Android NDK 简介
- 深入浅出-数据库的原理