`
kang
  • 浏览: 474549 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

将table定义导成sql格式、建立联合主键

    博客分类:
  • POS
阅读更多

任务:将table定义导成sql格式。拿着Excel格式的DB定义书,先在SQL Server中将表建起来,然后将对应的SQL语句导出来(Script格式)。


同事问我,我上网Google了一下,关键字“sql server 导出sql语句”,第一条搜索结果就是:直接在“SQL Server企业管理器”中,选择要导出的数据库,在上面点击右键。在弹出的菜单中选择“所有任务 -> 导出SQL脚本” 。


我试了下,OK。说明:导出SQL脚本时,可以自由选择导出表或视图等的脚本;在导出表的脚本时,可以选择全部表,也可以选择部分表,自由而又灵活。

 

 

 


在SQL Server中,给某个表建立联合主键。


我上网Google了一下,关键字“sql server 联合主键”。

 

搜索结果:在图形设计模式中点设计表--按住ctrl建选中你要做联合主健的列点一下 创建主建图标。


我测试,OK。注意:使用Ctrl同时选择多列时,需要点击左侧边框部分。

 

 

分享到:
评论

相关推荐

    sql中设置联合主键的具体方法

    1. **创建表**:首先,你需要创建一个表,并定义那些你想要作为联合主键的列。例如,假设我们有一个名为`Students`的表,其中包含`SNumber`(学生编号)和`SDate`(注册日期)两个字段。 ```sql CREATE TABLE ...

    sql-create-table.zip_Table

    在大型数据库中,可以使用分区技术将大表分割成更易管理的小块。 17. **触发器**: `CREATE TRIGGER`可以创建在特定事件(如INSERT、UPDATE、DELETE)发生时自动执行的SQL语句。 18. **表别名**: 在查询中,...

    SQL基础:常用SQL语句详解

    使用`CREATE TABLE`语句,定义表名和列名以及列的类型,可选设置是否允许为空(NULL)和设置主键(PRIMARY KEY)。 ```sql CREATE TABLE table_name ( column1 DATATYPE NOT NULL PRIMARY KEY, column2 ...

    SQL语法参考手册,简单易用

    - 基于系统R项目的成功,IBM决定将SQL作为其产品的核心。 - 1987年,ANSI和ISO根据IBM SQL制定了标准的关系型数据库语言规范。 2. **SQL语言的应用范围:** - 几乎所有关系型数据库管理系统均支持SQL语言。 - ...

    21天迅速学会sql(比较完整的sql学习手册)

    - **建立关键字段**:为每个表定义主键,确保数据的唯一性。 - **CREATETABLE语句**:用于创建新表,并指定表的结构。 - **ALTERTABLE语句**:用于修改现有表的结构。 - **DROPTABLE语句**:用于删除表。 - **...

    常用sql大全袖珍版

    - **注释**: 也可以通过 `CREATE TABLE tab_new AS SELECT col1, col2 FROM tab_old DEFINITION ONLY` 来仅复制表的定义。 - **删除数据表**: ```sql DROP TABLE tabname; ``` - **修改数据表**: ```sql ...

    SQLServer语句小结(SQL语句使用整理)

    本文将对SQL Server中的主要语句进行总结,分为数据定义语言(DDL)、数据操纵语言(DML)和数据控制语言(DCL)三部分。 1. 数据定义语言(DDL) - CREATE:用于创建数据库、表、索引、视图等数据库对象。如`...

    SQL语句精要

    在数据库管理与操作中,SQL(Structured Query Language)是一种非常重要的语言工具,它不仅用于定义、操纵数据,还支持数据的控制和管理。以下是一些基本的SQL操作命令及其详细解释: ##### 创建数据库 - **语法**...

    SQL语句大全文本

    这行命令用于将数据库 `pubs` 的数据备份到之前定义的设备 `testBack` 中。 #### 二、表操作 **5. 创建表** ```sql CREATE TABLE tabname (col1 type1 [NOT NULL] [PRIMARY KEY], col2 type2 [NOT NULL], ...); ```...

    数据库SQL教学视频百度云链接

    对于大型表,可以通过分区技术将其分割成更小的部分,从而提高查询效率。 ```sql CREATE TABLE sales ( id INT, sale_date DATE, amount DECIMAL(10, 2) ) PARTITION BY RANGE (sale_date); ``` #### 14. 查询...

    SQL21天自学通.pdf

    ### SQL21天自学通.pdf 知识点详解 #### SQL基础入门概述 - **适用对象**:本书针对初学者,旨在通过系统的学习路径帮助读者掌握SQL的基本概念和实际操作能力。...- **建立关键字段**:确定表的主键和其他...

    SQL SQL2000 数据库使用指南 图解教程

    教程将通过实例展示如何使用CREATE TABLE语句创建表,以及ALTER TABLE语句进行表结构的修改。 五、查询与视图 查询是SQL的核心功能,通过SELECT语句可以实现复杂的数据检索。教程将讲解各种查询技巧,如联合查询、...

    sql21自学通.pdf

    - SQL支持数据定义语言(DDL)、数据操纵语言(DML)、数据控制语言(DCL)等多种功能。 - 主要功能包括创建和管理数据库、表和其他对象,以及查询和修改数据。 - **流行的SQL开发工具:** - Oracle SQL Developer - ...

    SQL 基础教程 + 目录 + 高清扫描版

    在创建数据库时,SQL允许你定义表结构,包括数据类型(如整数、浮点数、字符串、日期时间等)、主键约束(确保数据唯一性)和外键约束(保持数据引用完整性)。例如,`CREATE TABLE`语句用于创建新的表格,`ALTER ...

    21天sqlserver自学通

    联合(JOIN)是SQL中一种非常重要的概念,用于将多个表中的数据结合在一起。 **在一个SELECT语句中使用多个表:** 可以使用INNER JOIN、LEFT JOIN、RIGHT JOIN或FULL OUTER JOIN等不同类型的JOIN来组合表中的数据。...

    SQL语句形式创建数据库表(人事管理系统)

    - `PRIMARY KEY (Empld, YH_Card)`:联合主键,确保每条记录的唯一性。 - `FOREIGN KEY (Empld) REFERENCES Employees(Empld)`:外键约束,确保`Empld`字段的值必须存在于`Employees`表的`Empld`字段中。 通过上述...

Global site tag (gtag.js) - Google Analytics