`
chengxianju
  • 浏览: 257860 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

根据已有表创建新表

阅读更多


 根据已有表创建新表,只创建结构
select * into new_house from lx_House where 1=2
根据已有表创建表
select * into new_House from Lx_House

 

 

 

记录一下:

有用的sql语句

select *  from sysobjects
select *  from sysdatabase


在GO后面添加数字,表示GO命令所包含的批处理语句执行若干次。对填充记录到表中以及压力测试

非常有用的功能。该功能在2005版中才引入。



use copy0551second
go
declare  @total int
select    @total=count(*) from Lx_House;
print  'the second house number '+cast(getdate() as char(20))+' is '+cast(@total as

char(20));
go



将备份设备添加到 Microsoft SQL Server 2005 数据库引擎的实例中。
下面的示例添加了一个名为 mydiskdump 的磁盘备份设备,其物理名称为 c:\dump\dump1.bak。
sp_addumpdevice 'disk' ,'mydiskdump','D:\dump.bak'


USE master;
GO
EXEC sp_addumpdevice 'disk', 'mydiskdump', 'D:\dump.bak';

开始备份
backup database copy0551second to disk='D:\dump.bak'

分享到:
评论

相关推荐

    创建表 sql server

    创建表 sql server

    经典SQL语句大全.doc

    5. **根据已有表创建新表**:A) `CREATE TABLE tab_new LIKE tab_old` 可以快速创建与旧表结构相同的空表;B) `CREATE TABLE tab_new AS SELECT col1,col2… FROM tab_old` 创建新表并填充数据,但仅保留SELECT语句...

    数据库经点语句 SQL

    5. 根据已有表创建新表:有两种方式,A: `CREATE TABLE tab_new LIKE tab_old` 创建与旧表结构相同的空表;B: `CREATE TABLE tab_new AS SELECT col1, col2... FROM tab_old` 只创建旧表的定义,不包含数据。 6. ...

    db2受用手册

    `AS (SELECT * FROM ...)`语法表示根据已有表创建新表,但只保存表结构,不复制数据(definition only)。 5. **插入记录**:使用`INSERT INTO`语句将数据从源表复制到新创建的表中。 6. **创建视图**:视图是基于...

    SQL 语句基础语法

    - **根据已有表创建新表**:`CREATE TABLE tab_new LIKE tab_old` 或 `CREATE TABLE tab_new AS SELECT ... FROM tab_old`。 - **删除表**:`DROP TABLE tabname` 删除表。 6. **修改表结构**: - **增加列**:`...

    sqlserver语句大全 (2).docx

    5. **根据已有表创建新表**: 可以使用 `SELECT INTO` 语句将一个表的数据复制到新表,或者直接使用 `CREATE TABLE AS SELECT`(在某些版本的SQL Server中可能不支持)仅复制表的定义。 6. **创建序列**: 序列在...

    Oracle基础 基础Oracle

    5. 根据已有表创建新表:Oracle提供了`CREATE TABLE AS SELECT`来基于现有表创建新表,这可以分为两种方式: - A:`CREATE TABLE tab_new LIKE tab_old`创建与旧表结构相同的表。 - B:`CREATE TABLE tab_new AS ...

    经典SQL语句大全

    另外,还可以根据已有表创建新表,例如使用`LIKE`关键字。 5. **删除表**:`DROP TABLE`语句用于删除不再需要的表,如`DROP TABLE tabname`。 6. **增加列**:`ALTER TABLE`语句加上`ADD COLUMN`用于向表中添加新...

    sqlserver语句大全.docx

    4. **根据已有表创建新表**:`SELECT * INTO`语句可以将一个表的数据复制到新表中。例如,`SELECT * INTO 新表名 FROM 原表名`将原表的所有数据复制到新表。 5. **删除表**:`DROP TABLE`语句用于删除表,如`DROP ...

    经典SQL语句大全;经典SQL语句大全

    同时,还可以根据已有表创建新表,通过`LIKE`或`AS SELECT`语句实现。 5. **删除新表**:`DROP TABLE`语句用于删除不再需要的表,例如`DROP TABLE tabname`。 6. **增加列**:`ALTER TABLE`语句用于在已有表中添加...

    SQL语句大全1.doc

    4. **创建新表**:可以使用`CREATE TABLE`语句创建新的表结构,也可以根据已有表创建新表。例如: ``` CREATE TABLE tabname( col1 type1 [NOT NULL] [PRIMARY KEY], col2 type2 [NOT NULL], ... ); ``` 5. ...

    sql语句大全

    也可以根据已有表创建新表,有两种方式:`LIKE`关键字和`AS SELECT`。 5. **删除表**:使用`DROP TABLE`语句可以删除整个表,例如`DROP TABLE tabname`将删除名为`tabname`的表。 6. **增加列**:使用`ALTER TABLE...

    简单而基础的SQL语句

    5. **根据已有表创建新表**: - 方法A:`SELECT * INTO`可以快速复制整个表,包括数据,但需要目标数据库已存在。 - 方法B:`CREATE TABLE AS SELECT`仅创建表结构,不包含数据。 6. **创建序列**: 序列是自增...

    Sql 语句大全

    5. **根据已有表创建新表**:有两种方式,A:`CREATE TABLE tab_new LIKE tab_old`,直接复制旧表的结构;B:`CREATE TABLE tab_new AS SELECT col1, col2... FROM tab_old`,仅复制旧表的部分列或所有列的数据。 6...

    经典SQL server 2005语句大全

    - **根据已有表创建新表** - **方法A**: `CREATE TABLE tab_new LIKE tab_old`。这种方式会基于`tab_old`表的结构创建一个名为`tab_new`的新表,但不会包含任何数据。 - **方法B**: `CREATE TABLE tab_new AS ...

    sqlserver语句大全[定义].pdf

    根据已有表创建新表 有两种方法可以基于现有表创建新表: - **使用SELECT INTO语句**: ```sql USE 原数据库名; GO SELECT * INTO 目的数据库名.dbo.目的表名 FROM 原表名; ``` - **使用CREATE TABLE AS ...

Global site tag (gtag.js) - Google Analytics