依次点击开始-->输入cmd-->点击确定
2在d出的对话框中输入ipconfig,查看自己的ip地址
3打开navicat软件,点击链接
4点击确定,连接成功
5连接成功后,选择刚才连接的数据库,右键选择新建数据库,根据需要填写数据库名称,字符集以及对应的排序规则,然后确定:
6选中刚建立的数据库名称,双击后,选中表,右键选择新建表:
7在右边出现的表中填写相关字段信息:
8或者直接用建表语句:
导语:什么是SQL它要如何创建以下是我整理的`相关步骤内容,欢迎大家借鉴!希望文章能够帮助到大家!
怎样创建SQL语句表1、 打开SQL Sever2008并连接:
2、 单击数据库,选择要在哪个数据库创建表
3、 新建查询按钮,进入编辑界面:
4、 我们以创建学生表为例:
5、 将创建好的表保存
注意事项表之间的列要用英文的逗号隔开
表的SQL语句不区分大小写
SQL语句只能在整个编辑结束时才能用分号,也可以不用分号
1定义基本表语句
语法:
USE 数据库名 CREATE TABLE 表名 (列名 类型(大小) DEFAULT'默认值',
列名 类型(大小) DEFAULT'默认值',
2定义完整性约束
语法:
USE 数据库名 CREATE TABLE 表名 (列名 类型(大小) DEFAULT'默认值' CONSTRAINT 约束名 约束定义,
列名 类型(大小) DEFAULT'默认值' CONSTRAINT 约束名 约束定义,
列名 类型(大小) DEFAULT'默认值' CONSTRAINT 约束名 约束定义,
约束定义
(1)NULL | NOT NULL 用于定义列的空值约束。(定义列) (下面的蓝色部份是单选其中之一)
语法:CONSTRAINT 约束名 NULL | NOT NULL
例:下面的 SQL 语句强制 "Id_P" 列和 "LastName" 列不接受 NULL 值:
(3)PRIMARY KEY 约束唯一标识数据库表中的每条记录。(即可以定义列也可能定义表)
语法:CONSTRAINT 约束名 PRIMARY KEY (列名, 列名, );
说明:用于定义基本表的主键。与UNIQUE约束类似,PRIMARY KEY 约束也是通过建立唯一索引来保证基本表在主键列(某一个列或多个列的组合)上取值的唯一性。然而它们之间也存在着很大差别:在一个基本表中只能定义一个 PRIMARY KEY 约束,却能定义多个UNIQUE约束。如果为基本表的某一个列或多个列的组合指定了 PRIMARY KEY 约束,那么其中在任何一个列都不能出现空值;而 UNIQUE 约束允许出现空值。
下面的 SQL 在 "Persons" 表创建时在 "Id_P" 列创建 PRIMARY KEY 约束:
(2)UNIQUE 约束唯一标识数据库表中的每条记录。(即可以定义列也可能定义表)
语法:CONSTRAINT 约束名 UNIQUE (列名, 列名, );
说明:用于指定基本表在某一个列或多个列的组合上取值必须唯一。定义了UNIQUE约束的那些列称为唯一键。如果为基本表的革一列或多个列的组合指定了UNIQUE约束,则系统将为这些列建立唯一索引,从而保证在表中的任意两行记录在指定的列或列组合上不能取同样的值。
注意:
a UNIQUE 约束唯一标识数据库表中的每条记录。
b UNIQUE 和 PRIMARY KEY 约束均为列或列集合提供了唯一性的保证。
c PRIMARY KEY 拥有自动定义的 UNIQUE 约束。
d请注意,每个表可以有多个 UNIQUE 约束,但是每个表只能有一个 PRIMARY KEY 约束。
(4)FOREIGN KEY 外键 (即可以定义列也可能定义表)
语法:CONSTRAINT 约束名 FOREIGN KEY (列名, 列名, ) REFERENCES (列名, 列名, ) ;
说明:指定某一个列或多个列的组合作为外部键,并在外部键和它所引用的主键或唯一键之间建立联系。在这种联系中,包含外部键的基本表称为从表,包含外部键引用的主键或唯一键的表称为主表。一旦为一列或列的组合定义了 FOREIGN KEY 约束,系统将保证从表在外部键上的取值要么是主表中某一个主键值或唯一键值,要么取空值。
下面的 SQL 在 "Orders" 表创建时为 "Id_P" 列创建 FOREIGN KEY:
以上就是关于怎么在SQL数据库中新建表。全部的内容,包括:怎么在SQL数据库中新建表。、怎样创建SQL语句表、SQL语句创建表等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)