时间:2021-07-01 10:21:17 帮助过:2人阅读
CREATE DATABASE panda ON ( name=‘panda.mdf‘, filename=‘e:\test\panda\panda.mdf‘, size=100MB, maxsize=1GB, filegrowth=50MB ) log on ( name=‘panda_log.ldf‘, filename=‘e:\test\panda\panda_log.ldf‘, size=100MB, maxsize=1GB, filegrowth=50MB )
在我们执行下 exec sp_helpdb panda (查看创建表的信息)
创建数据表的基本用法:CREATE TABLE <table name> (<column name> <data type> [[DEFAULT< constant expresstion>]|[INDENTITY[(seed,increment)[NONT FOR REPLICATION]]|[NULL|ISNULL]]][,.......]).
列太多无法可以写完,因为键和约束那些都可以写到表里面。下一篇博客就开始介绍约束和键。
试一试:
CREATE TABLE panda_test ( ID int identity(1,1) primary key, name nvarchar(20) not null, age bit default(1) not null, code int check(code>1) not null )
运行下exec sp_help panda_test
ALTER 语句:
基本语法ALTER <object type> <object name>
alter database :
alter database panda modify file ( name=‘panda.mdf‘, size=200MB, maxSize=2GB )
在执行一次exec sp_helpdb panda 得到下列结果,file 一定要name这个属性,告诉修改是那个文件。
Alter table:
alter table panda_test alter column age int --修改age值(如果有键和约束是无法修改) alter table panda_test add test nvarchar(30) not null--添加值 alter table panda_test drop column <column name>有约束无法删除。
运行,测试结果:exec sp_help panda_test
先写到这里,修改表还有很多。等下一篇博客在详细将修改,删除,添加表约束和键这些。
DROP: DROP <object type> <object name>删除对象,如:drop database <database name>,drop table <table name> ,drop view <view name>
SQL入门经典(四)之创建和修改数据表
标签: