专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

mysql查询空值显示,如何创建数据库表格_数据库

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/5 12:33:27       共计:3598 浏览
mysql查询空值显示,如何创建数据库表格?

我们常用的数据库软件如: SQL Server 目前最新版本是SQL Server 2017,我目前使用最多的就是这个,标准版价格不高,还带由SSRS功能,非常实惠。

然后就是免费开源的MySQL,以及收费的Oracle软件。

下面以SQL Server 数据库进行操作,数据库表的创建有两种:一种是通过T-SQL语言生成表,另一种是通过图形化界面SSMS进行创建表。

首先,通过T-SQL语句创建表:

语句格式如下:

CREATE TABLE [ database_name . [ schema_name ] . | schema_name . ] table_name

( { <column_definition> } [ ,...n ] ) [ ; ]

<column_definition> ::= column_name <data_type>

[ IDENTITY [ ( seed,increment ) ]

[ NULL | NOT NULL ]

{ PRIMARY KEY | UNIQUE } | [ FOREIGN KEY ] REFERENCES referenced_table_name [ ( ref_column ) ]

说明:database_name : 要在其中创建表的数据库的名称。 database_name 须指定现有数据库的名称。 如果未指定,则 database_name 默认为当前数据库

schema_name : 新表所属架构的名称。默认“dbo”

table_name: 新表的名称。 表名必须遵循有关标识符的规则。 除了本地临时表名(以单个数字符号 (#) 为前缀的名称)不能超过 116 个字符外,table_name 最多可包含 128 个字符。

column_name: 列名称,且必须唯一。

data_type: 指定列的数据类型。

NULL | NOT NULL :指定列是否能为空值。

IDENTITY ( seed,increment ): 标识规范,seed为是装入表的第一行所使用的值, increment为增量

PRIMARY KEY : 是通过唯一索引对给定的一列或多列强制实体完整性的约束。 每个表只能创建一个 PRIMARY KEY 约束。

UNIQUE:唯一约束,该约束通过唯一索引为一个或多个指定列提供实体完整性。 一个表可以有多个 UNIQUE 约束。

FOREIGN KEY: 一个表中的 FOREIGN KEY 指向另一个表中的 PRIMARY KEY。

例子:

CREATE TABLE dbo.Student(

StudentNo int IDENTITY(1,1) NOT NULL primary key, --定义主键

StudentName nvarchar(20) NOT NULL,

Sex char(10) NOT NULL,

GradeId int NOT NULL,

phone nvarchar(50) NOT NULL,

BornDate datetime NOT NULL check(BornDate >'1980-01-01'),

Address nvarchar(255) NULL default('地址不详'),

Email nvarchar(50) NULL,

IDENTITYcard varchar(18) NULL unique

)

然后,通过SSMS创建表:

第一,在数据库中,在Table 上右键选择“New Table”,创建一个新的表。

然后在弹出的画面中数据要创建的字段,选择数据类型,是否允许为空等;

完成创建后,点击保存,在弹出的输入框中输入新建的表的名称,如:People。

然后点击“刷新”在对应的数据下的table中就可以看到新建立的表:dbo.People。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:mysql信号查询,如果CPU不能进口了_数据库 | ·下一条:mysql 运行状态查询,如何查看mysql执行过的语句_数据库

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有