数据表是数据库中一个非常重要的对象,是其他对象的基础。根据信息的分类情况,一个数据库中可能包含多个数据表。学会创建数据表是学习数据库最基本的要求。
我们怎样创建表呢?
1、SQL Server创建表的基本要求
创建表时必须指定表名、列名以及数据类型。对给定的表来说,列名必须唯一,但是,同一个数据库中不同表的列的名称可以相同。必须为每一列都指定数据类型。
以下是在SQLServer中创建表的极限:
①每个数据库中可以有20亿个表。
②每个表可以有1024个列。
③每个列可以有8060字节(这一—近似的最大长度不适用于text、ntext和image数据类型)。
2、SQLServer创建表的部分语法
下面的例子创建了一个dbo.CategoriesNew表,同时描述了表中的列,每列的数据类型和每列是否允许为Null值。
注意:你可以使用SQLServerEnterpriseManager或执行sp_help系统存储过程来查看表的属性。
既然SQLServer可以创建表,那么应该也可以禁止创建表~~
假如你最近帮网站管理服务器的时候,发现一个sqlserver数据库中被创建了D99_CMD、D99_Tmp、D99_REG,网站安全也做了不少了,但是不知道哪里出的问题,这是应该怎么办?
1、禁止创建数据库表
在要禁止的数据上,例如(jb51net)右键》属性》权限
2、结合macfee禁止创建用户,修改aspphp文件等。
3、测试能否正常创建表
如果执行的时候提示
恭喜说明设置完成了。
小编结语:
更多内容尽在课课家教育!
¥29.90
¥199.00
¥48.00¥180.00
¥48.00¥180.00
¥798.00
¥199.00