当前位置:首页 » 编程语言 » sql新建一张表
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql新建一张表

发布时间: 2022-07-25 13:50:17

sql 如何创建一个完整的表

create table 学生
(
学号 char(8) primary key, --主键
姓名 varchar(8) not null unique,--不为空,不能重复
性别 char(2) check(性别 in('男','女')) default '男' not null,--只能是男或女,默认是男
出生日期 datetime not null,--不为空
身高 int check(身高>0 and 身高<300),--只能在0到300 之间
籍贯 varchar(12) not null,
专业 varchar(10) not null
)

② 在SQL里面建一张表怎么建立

例如创建一个 person 表
如下
CREATE TABLE person
(
id varchar(20) not null primary key ,
name varchar(20) ,
password varchar(20)
) ;
有什么不明白的CALL ME Q 277315540

③ SQL如何创建一个数据表

create
table
userinfo
(
id
int
primary
key
not
null
identity
(1,1),
[name]
char(20)
unique,
age
int
check(age>10),
sex
char(2)
)
建议一个名叫userinfo的表,字段为
id
,自动+1,主键,不为空!
name
,char(20)
不重复!
age
int类型,年龄必须大于10,否则会出现错误!
sex
性别
char(2)
好好学习,天天向上!

④ SQL语句创建表

CREATE TABLE 语句用于创建数据库中的表。

具体用法为:

CREATE TABLE 表名称

(

列名称1 数据类型,

列名称2 数据类型,

列名称3 数据类型,

....

)

(4)sql新建一张表扩展阅读

创建表数据类型:

integer(size) int(size) smallint(size) tinyint(size):仅容纳整数。

decimal(size,d) numeric(size,d):容纳带有小数的数字。

char(size):容纳固定长度的字符串

varchar(size):容纳可变长度的字符串

date(yyyymmdd):容纳日期。

参考资料:网络-SQL CREATE TABLE

⑤ sql sever 怎么创建表

创建数据库和表的操作有两种方法:

一、可视化操作

1.创建数据库

选中数据库右击,在出现的对话框中选择新建数据库,然后新出现的对话框中填写数据库的名称

2.创建数据表

选中数据库下的表右击,在出现的对话框最上方有新建表选项,新出现的对话框中有列名、数据类型、允许Null值三列,这里可以添加表的的列,添加好列后保存Ctrl+S或者点击上方的保存,填写表名称确定就创建好了。

二、使用SQL语句创建

--1.创建数据库
createdatabasestuDB--stuDB是数据库的名称
onprimary--默认就属于primary文件组,可省略
(
/*--数据文件的具体描述--*/
name='stuDB_data',--主数据文件的逻辑名称
filename='D:stuDB_data.mdf',--主数据文件的物理路径和名称
size=5mb,--主数据文件的初始大小
maxsize=100mb,--主数据文件增长的最大值
filegrowth=15%--主数据文件的增长率
)
logon
(
/*--日志文件的具体描述,各参数含义同上--*/
name='stuDB_log',
filename='D:stuDB_log.ldf',
size=2mb,
filegrowth=1mb
)

-----2.创建数据表
useStuDB--使用某个数据库(在某个数据库下建表)
go
ifexists(select*fromsysobjectswherename='stuMarks')--查询数据库是否已存在此表
droptablestuMarks--如果存在该表则删除,不存在不执行此句
createtablestuMarks--stuMarks是表的名称
(
ExamNointidentity(1,1)primarykey,--列名数据类型约束
stuNochar(6)notnull,--列名数据类型是否允许插入Null值
writtenExamintnotnull,
LabExamintnotnull
)
go

--其中,列属性"identity(起始值,递增量)"表示"ExamNo"列为自动编号,也称为标识列altertable表名
addconstraint约束名约束类型具体的约束说明
altertable表名
dropconstraint约束名

⑥ 怎么在sqlserver2008建立一张表

打开ssms,连接上你的数据库,然后敲语句
create
myTb(co1
int)可以创建一个一列的表——这是语句建表
或者
右键你的数据库—用户表—设计表,这儿你可以手工创建表,比较直观

⑦ SQL求助:想创建一个表,但在创建前先判断是否存在。如存在就删除它,不存在就创建。

1、创建对象时,如果没有指定Schema,就会挂在默认的Schema dbo下面。

⑧ SQL数据库 新建一个表 表里的数据都从另外两个基本表中获得 如何创建

1.打开数据库管理工具并在数据库中创建两个用于测试的新表,在这里,这两个表的表结构应该是相同的。

⑨ 用sql server 创建一个表的语法求加上注释

建表sql语句如下:

--创建学员信息数据表
use所用数据库名
go
ifexists(select*fromsysobjectswherename='Students')
droptableStudents
go
createtableStudents
(
StudentIdintidentity(100000,1),--主键
StudentNamevarchar(20)notnull,
Genderchar(2)notnull,
Birthdaysmalldatetimenotnull,
StudentIdNonumeric(18,0)notnull,--身份证号
StudentAddressvarchar(500)
)
go
--创建数据表的各种约束
use所用数据库名
go
--创建“主键”约束primarykey
ifexists(select*fromsysobjectswherename='pk_StudentId')
_StudentId
_StudentIdprimarykey(StudentId)

⑩ sql语句 如何创建一个表啊

创建表的SQL语句根据不同的数据库会有所不同,常见的几种数据库创建方式如下:

创建一个表。表名字Persons,第一列Id_P,整数类型;第二列LASTName,字符类型;第三列FirstName,字符类型。

微软VS SQL 2008 数据库

(10)sql新建一张表扩展阅读:

结构化查询语言(Structured Query Language)简称SQL,是用于访问和处理数据库的标准的计算机语言,同时也是数据库脚本文件的扩展名。常用的操作:

删除表-- drop table tabname--这是将表连同表中信息一起删除但是日志文件中会有记录;

删除数据库 -- drop database databasename;

删除数据记录 -- "delete from 数据表 where 条件表达式"