怎样用sql语句在sqlserver建表 和插入数据~

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样用sql语句在sqlserver建表 和插入数据~相关的知识,希望对你有一定的参考价值。

详细步骤如下:

  1、点击【新建查询】按钮,打开SQL命令编辑框,对数据库表的操作以及维护都可以通过编辑SQL命令实现。

  2、在编辑框内编辑创建数据库表的代码,确认代码无误后,单击【执行】按钮,创建数据表。

  3、创建数据表的源代码如下:

  use test

  go

  if exists(select name from sys.tables where name='Student')

  drop table Student

  go

  create table Student

  (sname nchar(10) primary key,

  sex nchar(2) not null,

  bir datetime

  )

参考技术A create table 表名
(
列名1 类型,
列名2 类型,
列名3 类型,
....
)
插入数据
INSERT INTO 表(列名1, 列名2,...) VALUES (值1, 值2,....)

sqlserver2000 中首先打开查询分析器→连接数据库→选择需要插入表的数据库→执行脚本追问

谢谢~我一直以为那个只能查询呢

参考技术B CREATE TABLE 表名称
(
列名称1 数据类型,
列名称2 数据类型,
列名称3 数据类型,
....
)
插入数据
INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)追问

具体怎么操作!!
mysql 和Oracle 直接在命令行输入sql语句就可以了
可是sqlserver2000怎么操作???

追答

用查询分析器就可以啊,选择好要建表的数据库,输入创建语句和插入语句就行
查询分析器没用过嘛?

追问

没有用过
就知道那个企业管理器重要
以前一直都是用Mysql和oracel对sqlserver不熟悉~
我试试看,谢谢了~

本回答被提问者采纳
参考技术C sqlserver也有命令行,osql,isql
或者查询分析器追问

谢谢~

怎样用SQL语句将表的主键设为自动增长 每次加1?

能在用SQL语句建表的同时就把主键设为自动增长吗?如果不能那建好了表以后怎么用SQL语句把主键设成自动增长?

呵呵!

create table mytest
(
id int primary key identity(1,1),--主键,自动+1
name varchar(20) unique not null,--不允许重复,不允许为空
Age tinyint,
notetime smalldatetime default getdate()
)

insert into mytest values ('张三',20,getdate())

insert into mytest (name,age)values ('李四',20)
参考技术A autoincrement(1,1)设为数据类型即可

以上是关于怎样用sql语句在sqlserver建表 和插入数据~的主要内容,如果未能解决你的问题,请参考以下文章

怎样用SQL语句恢复SQLSERVER数据库备份,并覆盖现有(正在使用)数

SQL怎样用SQL语句备份一张数据表

如何在sqlserver中用sql语句插入随机的大量的数据啊~求救。。

将查询结果集插入数据表的SQL语句怎样写?

怎样将ms sql的主键设置为每次自增加1

将查询结果集插入数据表的SQL语句怎样写?