如何在SQL Server2008中用代码建库建表

我上周读了一本数据库书。

创建数据库和表有两种方法。

是可视化操作。

首先选择数据库,右键单击,然后单击新建数据库。

输入数据库名称。

然后右键单击该表并单击“新建表”。

填写列名、数据类型和空值。

保存即可。

第二个是SQL语句。

用它来创建数据库。

SQL 创建数据库研究 在初级( 名称 = 'stuDB_data', 文件名 = 'D:\stuDB_data.mdf', 大小=5 MB, 最大大小 = 1 00MB, 文件增长 = 1 5 % ) 登录( 名称 = 'stuDB_log', 文件名 = 'D:\stuDB_log.ldf', 大小=2 MB, 文件增长 = 1 MB )
用它来创建表。

SQL 使用TuDB GO IF EXISTS (SELECT FROM sysobjects WHERE name = 'stuMarks') 删除表 StuMarks
创建表 StuMarks ( ExamNo INT Identity(1 ,1 ) 主键, StuNo CHAR(6 ) 不为空, 笔试不是整数, LabExam INT 不为零 )

ExamNo 列会自动编号。

重命名表约束约束名称添加约束描述。

重命名表table,删除constraint约束名称。

我不确定这部分。

在navicat中怎样新建一个数据表?

我知道这一点。
去年我帮小李接了一个项目。
他每天对Navicat都很困惑,所以我一步步教他。

我基本上是按照你说的步骤进行的。
打开Navicat,找到Database Connection,双击它,就会创建连接。
然后看左侧导航栏,找到数据库的名称,点击它,下面会有“表”两个字,点击它,就会出现右边的表。

接下来,你会在右边看到一个小按钮,就像一个加号“+”,或者在顶部菜单栏中会有一个“新建表格”,点击它。
弹出窗口允许您设计表格。

正如我所说,首先填写字段名称,例如ID,然后指定类型,例如INT。
如果要保存名称,请选择 VARCHAR,然后在括号中键入长度,例如 VARCHAR(5 0)。
如果此字段不能为空,请选中此处的“非空”框。
如果您希望它自动添加数字本身,请选择“自动递增”。

完成一个字段后,移至下一个字段。
一切完成后,点击保存按钮,会要求你输入表的名称,比如Users,然后确认,表就创建好了。

是的,就是这样。
然而,有时我会感到困惑。
例如,您忘记了表名中不能使用保留字。
我只是在完成后才阅读说明,并且必须更改它们。
另外,我通常使用MySQL,并且我使用你提到的所有约束,例如主键“PK”。
不过我对PostgreSQL的经验很少,不敢乱说。

总之,如果按照以下步骤操作,一般不会有问题。
如果不行就多试几次,或者问我。

mysql怎么创建一个表格

哈,你已经把创建MySQL表的步骤写得很详细了。
2 02 3 年夏天我帮同事调试这个的时候,感觉你说的流程还是挺清晰的。

但是我偶然发现了一个小细节。
使用CREATE TABLE时,如果列名或数据库名中存在特殊字符,例如中文字符或空格,则必须将其用反引号括起来。
比如我写客户端信息CREATE TABLE(id INT...)的时候,一直报错,后来发现没有反引号。
您在步骤中没有提到这一点,但这确实很重要。

在检查表创建时我通常使用 DESC table_name;用于查看有关列的更详细信息的命令,例如数据类型以及该列是否为空。
然而,显示表格;确实是确认创建成功的最快方法。

总体来说,你说的流程没有什么问题。
对于初学者来说遵循它应该不是什么大问题。
只需注意特殊字符即可。