创建表格SQL语句格式是什么?

一道思考题!不是很明白!求大家给一些详细的答案,还要简便一点的!因为是要抄下来的,谢谢各位啦!

create table 123   --格式:create table 自定义的表名<br>(     --字段名一般为有一定意义的英文<br> names char (15),  -- 格式:字段名 类型 () 括号里面的是允许输入的长度<br> age int,   --int型的后面不要接长度<br> years text (20)   --最后一个字段后面不要逗号<br>)</p>
<p>--在创建表时就可以对字段加上约束:<br>create table 123<br>(<br> names char (15) primary key identity(1,1) , --加主键约束,还有标识列属性(两者构成实体完整性)<br> age int not null,    --加非空约束,不打"not null"默认为:可以为空<br> years text (20) foreign key references 456(years),   --加外键约束,格式:foreign key references 关联的表名(字段名)<br> class char (20) default '哈哈'   --加默认值约束<br> school char (30) check(school='十五' or school='十') --加检查约束,格式:check (条件表达式)    --<br>)</p>
<p>--如果在表创建好了以后再加约束,则格式分别为:</p>
<p>-- 主键:<br>alter table 表名<br>add constraint PK_字段名  --"PK"为主键的缩写,字段名为要在其上创建主键的字段名,'PK_字段名'就为约束名<br>primary key (字段名)   --字段名同上</p>
<p>--唯一约束:<br>alter table 表名<br>add constraint UQ_字段名<br>unique (字段名)</p>
<p>--外键约束:<br>alter table 表名<br>add constraint FK_字段名  --"FK"为外键的缩写<br>foreign key 字段名 references 关联的表名 (关联的字段名)  --注意'关联的表名'和'关联的字段名'</p>
<p>--检查约束:<br>alter table 表名<br>add constraint CK_字段名<br>check (条件表达式)   --条件表达式中的条件用关系运算符连接</p>
<p>--默认值约束:<br>alter table 表名<br>add constraint DF_字段名<br>default '默认值' for 字段名  --其中的'默认值'为你想要默认的值,注意'for' </p>
<p>--删除创建的约束:<br>alter table 表名<br>drop constraint 约束名   --约束名为你前面创建的如:PK_字段 这样的约束名<br>     --注意:如果约束是在创建表的时候创建的,则不能用命令删除<br>     --只能在'企业管理器'里面删除</p>
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-03-15
//创建数据库
create database 数据库名字你自己写
//创建表
CREATE TABLE Persons
(
Id_P int,
LastName varchar(255),
FirstName varchar(255),
Address varchar(255),
City varchar(255)
)
随便弄了一个给你,行不本回答被提问者和网友采纳
第3个回答  2011-10-27
create table 表名(

第4个回答  2018-07-03
创建数据库的格式
相似回答