问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-04-22 15:43

我来回答

12个回答

热心网友 时间:2022-04-07 20:53

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

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

微软VS SQL 2008 数据库

mysql 数据库

sqlite 数据库

扩展资料:

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

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

删除数据库 -- drop database databasename;

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

热心网友 时间:2022-04-07 22:11

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

SQL CREATE TABLE 语法:

CREATE TABLE 表名称
(
列名称1 数据类型,
列名称2 数据类型,
列名称3 数据类型,
....
)

其中,数据类型(data_type)规定了列可容纳何种数据类型。下面的表格包含了SQL中最常用的数据类型:

所以,我们可以通过以下语句,来创建你所需要的表:

create table userinfo /*创建userinfo表*/

(
id int primary key not null identity (1,1),/*主键字段,数值自增,唯一标识,非空*/

name varchar(20) ,/*姓名字段,字符型,长度20*/

age int ,/*年龄字段,整数int型*/

sex char(2) /*性别字段,长度2*/

)

其中:表明userinfo,并且分别对表中的4个字段:id、name、age、sex做了类型定义。

扩展资料:

创建表成功后,就可以对表内数据执行增、删、改、查等基础DML操作,分享一些sql常用的DML语句,供学习使用:

A、插入表数据记录 

INSERT INTO tablename(field1,field2,…,fieldn) VALUES(value1,vaule2,…,valuen) 

如向userinfo插入两条新记录:

insert into userinfo(name,age,sex)values('张三丰',98,'男');

insert into userinfo(name,age,sex)values('武媚娘',23,'女');

B、 更新表内行数据记录 

UPDATE tablename SET field1=value1,field2=value2,…,fieldn=valuen [WHERE CONDITION] 

如将编号为2的人员,年龄改为21岁:

update userinfo set age=21 where id=2;

C、删除表内数据 

DELETE FROM tablename [WHERE CONDITION] 

如删除年龄小于10岁的的人员信息:

delete from userinfo where age<10;

D、查询表内数据记录 

SELECT * FROM tablename [WHERE CONDITION] 

如查询年龄大于20岁的人员信息表:

select * from userinfo where age>20 ;

热心网友 时间:2022-04-07 23:46

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语句(建库、建表、修改语句)

--- if exists(select * from sys.sysdatabases where name='ConstructionDB')begin use master drop database ConstructionDB end go create database ConstructionDB on()

if exists(select * from sysobjects where name ='ConstructionDB') --查找命令

drop DATABASE ConstructionDB --删除 命令

Create database ConstructionDB

on(

name='ConstructionDB_date',

filename='E:\技能抽查试题第二模块(数据库)\试题——1\任务一\ConstructionDB_date.mdf',

size=3mb,

maxsize=10mb,

filegrowth=5% --增长速度为

)

log on(

name='ConstructionDB_log',

filename='E:\技能抽查试题第二模块(数据库)\试题——1\任务一\ConstructionDB_date.ldf',

size=2mb,

maxsize=5mb,

filegrowth=1mb

)

使用T-SQL语句创建表

use ConstructionDB

go

查询 库中是否存在 此表 存在则删除

if exists(select * from sysobjects where name = 'T_flow_step_def') 

drop table T_flow_step_def

方法二:

IF OBJECT_ID (N'bas_CardType') IS NULL

BEGIN --如果不存在该表,则进行创建

--drop table com_CodeRecord

流程步骤定义表 

create table T_flow_step_def(

Step_no    int not null,     --流程步骤ID 

Step_name    varchar(30)    not null, --流程步骤名称 

Step_des    varchar(64)    not null,    --流程步骤描述

Limit_time    int not null,     --时限

URL     varchar(64)    not null,     --二级菜单链接 

备注    varchar(256)    not null, 

)

流程类别表

create table T_flow_type(

Flow_type_id char(3) not null, --流程类别号 

Flow_type_name    varchar(64)    not null, --流程类别名称 

In_method_id    char(3) not null, --招标方式代号 

In_choice_id    char(3) not null, --项目选项代号 

备注:varchar(256)    not null, 

)

标段情况表:

create table T_sub_project(

Project_id varchar(32)    not null, ---工程编号 

Sub_pro_id char(2) not null, -- 标段编号 

Flow_type_id char(3) not null, --流程类别号 

Sub_pro_name varchar(64)    not null,--标段名称(招标项目名称) 

Usb_no varchar(64)    not null, --密码锁号

In_method_id char(3) not null, --招标方式代号 

In_scope_id char(3) not null, --招标范围代号 

In_choice_id char(3) not null, --项目选项代号 

Proj_type_id char(3) not null, --项目性质代号 

Engi_type_id char(1) not null, --工程性质代号

Pack_type char(1) not null, ---发包方式 

Grade_type_idv char(1) not null,--评分类别号

Flag_done char(1) not null,--完成标志 

Flag_forcebreak char(1) not null,--强制中断标志 

备注    varchar(256)    not null,

)

热心网友 时间:2022-04-08 01:37

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)

好好学习,天天向上!

热心网友 时间:2022-04-08 03:45

自己打开企业管理器,随便找个表,导出一个创建表的脚本,就什么都有了。
要语法,SQL的联机帮助里就有:
CREATE
TABLE
[
database_name
.
[
schema_name
]
.
|
schema_name
.
]
table_name
(
{
<column_definition>
|
<computed_column_definition>
}
[
<table_constraint>
]
[
,...n
]
)
[
ON
{
partition_scheme_name
(
partition_column_name
)
|
filegroup
|
"default"
}
]
[
{
TEXTIMAGE_ON
{
filegroup
|
"default"
}
]
[
;
]
<column_definition>
::=
column_name
<data_type>
[
COLLATE
collation_name
]
[
NULL
|
NOT
NULL
]
[
[
CONSTRAINT
constraint_name
]
DEFAULT
constant_expression
]
|
[
IDENTITY
[
(
seed
,increment
)
]
[
NOT
FOR
REPLICATION
]
]
[
ROWGUIDCOL
]
[
<column_constraint>
[
...n
]
]
<data
type>
::=
[
type_schema_name
.
]
type_name
[
(
precision
[
,
scale
]
|
max
|
[
{
CONTENT
|
DOCUMENT
}
]
xml_schema_collection
)
]
<column_constraint>
::=
[
CONSTRAINT
constraint_name
]
{
{
PRIMARY
KEY
|
UNIQUE
}
[
CLUSTERED
|
NONCLUSTERED
]
[
WITH
FILLFACTOR
=
fillfactor
|
WITH
(
<
index_option
>
[
,
...n
]
)
]
[
ON
{
partition_scheme_name
(
partition_column_name
)
|
filegroup
|
"default"
}
]
|
[
FOREIGN
KEY
]
REFERENCES
[
schema_name
.
]
referenced_table_name
[
(
ref_column
)
]
[
ON
DELETE
{
NO
ACTION
|
CASCADE
|
SET
NULL
|
SET
DEFAULT
}
]
[
ON
UPDATE
{
NO
ACTION
|
CASCADE
|
SET
NULL
|
SET
DEFAULT
}
]
[
NOT
FOR
REPLICATION
]
|
CHECK
[
NOT
FOR
REPLICATION
]
(
logical_expression
)
}
<computed_column_definition>
::=
column_name
AS
computed_column_expression
[
PERSISTED
[
NOT
NULL
]
]
[
[
CONSTRAINT
constraint_name
]
{
PRIMARY
KEY
|
UNIQUE
}
[
CLUSTERED
|
NONCLUSTERED
]
[
WITH
FILLFACTOR
=
fillfactor
|
WITH
(
<index_option>
[
,
...n
]
)
]
|
[
FOREIGN
KEY
]
REFERENCES
referenced_table_name
[
(
ref_column
)
]
[
ON
DELETE
{
NO
ACTION
|
CASCADE
}
]
[
ON
UPDATE
{
NO
ACTION
}
]
[
NOT
FOR
REPLICATION
]
|
CHECK
[
NOT
FOR
REPLICATION
]
(
logical_expression
)
[
ON
{
partition_scheme_name
(
partition_column_name
)
|
filegroup
|
"default"
}
]
]
<
table_constraint
>
::=
[
CONSTRAINT
constraint_name
]
{
{
PRIMARY
KEY
|
UNIQUE
}
[
CLUSTERED
|
NONCLUSTERED
]
(column
[
ASC
|
DESC
]
[
,...n
]
)
[
WITH
FILLFACTOR
=
fillfactor
|WITH
(
<index_option>
[
,
...n
]
)
]
[
ON
{
partition_scheme_name
(partition_column_name)
|
filegroup
|
"default"
}
]
|
FOREIGN
KEY
(
column
[
,...n
]
)
REFERENCES
referenced_table_name
[
(
ref_column
[
,...n
]
)
]
[
ON
DELETE
{
NO
ACTION
|
CASCADE
|
SET
NULL
|
SET
DEFAULT
}
]
[
ON
UPDATE
{
NO
ACTION
|
CASCADE
|
SET
NULL
|
SET
DEFAULT
}
]
[
NOT
FOR
REPLICATION
]
|
CHECK
[
NOT
FOR
REPLICATION
]
(
logical_expression
)
}
<index_option>
::=
{
PAD_INDEX
=
{
ON
|
OFF
}
|
FILLFACTOR
=
fillfactor
|
IGNORE_DUP_KEY
=
{
ON
|
OFF
}
|
STATISTICS_NORECOMPUTE
=
{
ON
|
OFF
}
|
ALLOW_ROW_LOCKS
=
{
ON
|
OFF}
|
ALLOW_PAGE_LOCKS
={
ON
|
OFF}
}

热心网友 时间:2022-04-08 06:10

/*1*/
create database SPORTS;
use SPORTS;

/*2*/
create table ATHLETE
(
ANO char(6) not null primary key,
ANAME char(6) not null,
ASEX char(2)not null,
ATEAM char(1)not null,
DEPARTMENT char(6)not null
);
create table ITEM
(
INO char(3) not null primary key,
INAME char(6)not null,
ITIME time not null,
IPLACE char(8) not null
);
create table GAMES
(
ANO char(6) not null,
INO char(3) not null,
SCORE int not null,
primary key(ANO,INO),
foreign key(ANO) references ATHLETE(ANO),
foreign key(INO) references ITEM(INO)
);

/*3*/
insert into ATHLETE(ANO,ANAME,ASEX,ATEAM,DEPARTMENT)
values('100801','张山','男','a','机关'),
('100802','李斯','男','a','机关'),
('100803','王武','男','b','一车间'),
('100804','刘玉','女','b','一车间'),
('100805','薛涵','女','b','一车间'),
('100806','李梅','女','c','二车间'),
('100807','李玲玲','女','c','二车间'),
('100808','王丽','女','c','二车间'),
('100809','黄帅','男','d','二车间'),
('100810','胡昕','男','d','二车间');

insert into ITEM(INO,INAME,ITIME,IPLACE)
values('101','篮球','9:00:00','篮球场'),
('102','足球','10:00:00','足球场'),
('103','跳远','15:00:00','足球场'),
('104','羽毛球','10:00:00','羽毛球馆'),
('105','跳高','16:00:00','足球场');

insert into GAMES(ANO,INO,SCORE)
values('100801','101',81),
('100801','105',90),
('100802','101',80),
('100803','102',75),
('100803','103',85),
('100803','105',92),
('100804','104',85),
('100805','105',90),
('100806','101',85),
('100806','105',78),
('100807','102',81),
('100808','103',96),
('100808','105',78),
('100809','101',80),
('100809','102',79),
('100809','103',71),
('100809','105',85),
('100810','104',86),
('100810','105',90);

/*4*/
alter table ATHLETE add constraint CK_A check
(ASEX in('男','女'));

/*5*/
use SPORTS;
select ATHLETE.ANO,ANAME,ASEX,ATEAM
from ATHLETE,GAMES
where INO='105'and GAMES.ANO=ATHLETE.ANO;

/*6*/
use SPORTS;
select ITEM.INAME,ITEM.ITIME,IPLACE
from ITEM,GAMES
where ANO='100801'and GAMES.INO=ITEM.INO;

/*7*/
use SPORTS;
create view zongjie(num,name,total)
as
select ATHLETE.ANO,ATHLETE.ANAME,SUM(SCORE)
from ATHLETE,GAMES
where ATHLETE.ANO=GAMES.ANO
group by ATHLETE.ANO,ANAME;

select *from zongjie;/*查询*/

/*8*/
use SPORTS;
select DEPARTMENT,COUNT(distinct ANO)from ATHLETE
group by DEPARTMENT
having count (ATHLETE.ANO)>=3;

/*9*/
use SPORTS;
select* from ATHLETE
where ANAME like '李_';

/*10*/
use SPORTS;
select ANO,INO,SCORE
from GAMES a
where SCORE<(select AVG(SCORE)from GAMES b
where a.ANO=b.ANO);

/*11*/
use SPORTS;
update GAMES set SCORE=SCORE*1.05
from ITEM,GAMES
where INAME='跳远'and ITEM.INO=GAMES.INO;

/*12*/
use SPORTS;
delete from GAMES where ANO in
(select ANO from ATHLETE where ANAME='王丽');

/*13*/
use SPORTS;
select INO,INAME,ITIME
from ITEM
where INO in
(select INO from GAMES where ANO in
(select ANO from ATHLETE where ANAME='黄帅'))
order by ITEM.INO desc,ITEM.ITIME ;

热心网友 时间:2022-04-08 08:51

create database stuDB 建表
on
(
name = 'stuDB_data', 表名
filename = 'D:\project\stuDB.mdf', 存放表的路径
size = 5mb, 大小
maxsize = 10mb, 最大
filegrowth =15% 自增比例
)
log on 这下面的括号里面是产生数据日志
(
name = 'stuDB_log',
filename = 'D:\project\stuDB.ldf',
size = 2mb,
maxsize = 4mb,
filegrowth =15%
)
go
use stuDB 使用这个表
go
create table stulnfo
(
stuname varchar(20) not null, 建字段 (名字 数据类型 非空)
stuage int not null, 同上(年纪)
sex bit not null, 同上(性别)
)
go 下面的设置主外键等
alter table stulnfo
add constraint PK_stuno primary key(stuno)
alter table stulnfo
add constraint DF_stuage check(stuage between 15 and 30)
go

热心网友 时间:2022-04-08 11:49

直接在语句里加上库名吧,就不用再加USE了。
create table myku.dbo.mybiao(id int,username nvarchar(50),userpass nvarchar(50))

热心网友 时间:2022-04-08 15:04

create table <表名>
(
字段名 类型,
......
)

CREATE TABLE
[ database_name.[ owner ] .| owner.] table_name
( { < column_definition >
| column_name AS computed_column_expression
| < table_constraint > ::= [ CONSTRAINT constraint_name ] }

| [ { PRIMARY KEY | UNIQUE } [ ,...n ]
)

热心网友 时间:2022-04-08 18:35

你用的是mysql吧
create table table1(
uname varchar(50),
age int,
sex varchar(10)
)

热心网友 时间:2022-04-08 23:13

create table 表名

热心网友 时间:2022-04-09 04:08

安装一个mysql-front
下载很方便,安装更方便
使用very太方便
sql数据库用命令创建表格?

在SQL中,可以使用CREATE TABLE命令来创建新的数据库表格。CREATE TABLE命令用于定义一个新表格的结构,包括表格的名称、字段名称、字段类型、主键等信息。以下是一个创建新表格的例子:在这个例子中,CREATE TABLE命令创建了一个名为employees的新表格。表格包含4个字段:id、name、department和salary。id字段...

如何使用SQL CREATE TABLE语句创建一个包含多个列的表?

在这个结构中,column_name用于指定列的标识,data_type则规定了数据的类型,如varchar、integer或decimal,size参数则规定了相应数据类型的长度限制。例如,如果你需要创建一个名为"Persons"的表,包含PersonID、LastName、FirstName、Address和City这五列,可以这样写:CREATE TABLE Persons(PersonID int, L...

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

创建一个表。表名字Persons,第一列Id_P,整数类型;第二列LASTName,字符类型;第三列FirstName,字符类型。微软VS SQL 2008 数据库 mysql 数据库 sqlite 数据库

sql创建表的语句是什么?

创建表的sql语句是CREATE TABLE。SQL CREATE TABLE是 SQL语言的建表语句,用于创建数据库中的表。基础语法为:CREATE TABLE table (field1 type [(size)] [NOT NULL] [index1] [, field2 type [(size)] [NOT NULL] [index2] [, ...]] [, CONSTRAINT multifieldindex [, ...]])。tabl...

如何用t-sql语句创建数据库并用sql语句创建表?

刷新数据库列表以确认数据库已创建。接着,需使用T-SQL语句创建数据库表。例如创建数据库表C(假设当前数据库为jxsk):CREATE TABLE C (//表列定义 );执行后刷新表列表,确认新表已创建。类比地,创建数据库表SC和TC时,需分别输入相应T-SQL语句,执行并刷新表列表以确认表创建完成。

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

)建一个名叫userinfo的表,字段为id ,自动+1,主键,不为空。 name ,char(20) 不重复。 age int类型,年龄必须大于10,否则会出现错误。 sex 性别 char(2)扩展资料: 关于SQL语句(建库、建表、修改语句) --- if exists(select * from sys.sysdatabases where name='ConstructionDB')begin use master drop da...

sql语句创建表

创建一个基本的表需要做的工作包括:命名表、定义列和各列的数据类型。SQL 语言使用 CREATE TABLE 语句来创建新表。语法:CREATE TABLE 的基本语法如下所示:CREATE TABLE table_name(column1 datatype,column2 datatype,column3 datatype,...columnN datatype,PRIMARY KEY( one or more columns ));...

sql语句创建表?

可执行一个SQL语句或使用SQL事务管理器(SQL Enterprise Manager)来创建一个新表。用SQL语句创建表:用CREATE语句创建表,CREATE TABLE 表名称(列名称1 数据类型,列名称2 数据类型,列名称3 数据类型,...)用SQL事务管理器(SQL Enterprise Manager)来创建表:打开软件SQL事务管理器(SQL Enterprise Mana...

如果一个表不存在则创建一个表的SQL语句怎么写?

if not exists(select null from sysobjects where xtype='u' and name ='表名' ) begin /*建表sql脚本*/ create table [表名] ( /*列信息*/ ) end如果是sqlserver脚本,请试一下上面的脚本。

SQL如何创建一个数据表

进入数据库后将会有一个数据库的文件夹,鼠标按右键会出现选项,点中新建数据库,填好数据库名称,在点击确定就OK了,在“数据库”文件夹里可以看到新建的数据库

mysql创建表的sql语句 如何用sql语句建表 sql语句新建一个表 oracle创建表sql语句 SQL语句中创建表的语句是 sql创建基本表语句 sql语句创建表步骤 sql查看表的创建语句 利用sql语句创建表
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
Tina Jittaleela的个人资料中,她喜欢的歌手有哪些? 索兰娜特·尤潘农基本信息 李缇娜个人 老公坚决要离婚该如何挽回 老公要离婚态度坚决怎么挽回 听说我们用的手机其实很脏,用普通消毒不环保,有那种专门的紫光手电可以... 统一 哪个集团 金鼠标金鼠标网络营销大赛 江礼坤个人履历 金鼠标网络营销大赛奖项设置 雪弗兰赛欧暖风效果不好该换的都换了 雪佛兰05款新赛欧空调滤芯怎么拆 新赛欧空调感觉不冷怎么办 雪佛兰赛欧三万公里做什么保养 雪佛兰赛欧空调怎么清洗 雪佛兰新赛欧空调滤芯在哪部位 赛欧空调滤芯在哪里呢 雪佛兰赛欧3变速箱滤芯在什么地方 赛欧10款1.4空调滤芯怎么安装 汽车空调滤芯 赛欧3空调滤芯在什么地方? 雪佛兰新赛欧空调滤芯如何更换 赛欧空调滤芯怎么换 华三h3c ls-s5120-58c-hi 48适用于什么场合 雪佛兰老款赛欧空调滤芯怎么换 联想电脑重装系统详细步骤? 华三交换机如何还原出厂设置? 葵花的葵拼音是什么 葵花的概述如何? 葵花诗句 古诗 数据库建表 SQL 创建数据库表? 怎么在新建的数据库上建表 SQL创建数据库表 sql怎么创建表 从哪里可以下载微信4.2 安卓 微信4.2 安卓版发布了吗,内测版有木有 新建数据库表的操作步骤是怎样的? 求下载微信4.2版本的下载网址!!! 创建数据表有哪几种方法? 哪里可以下载……微信4.2旧版本?请问 vivo聽X27鎵嬫満鎬庝箞鏍 微信 4.2 for android 安装包多大 如何切换微信账户,微信怎么切换 我的手机是联想A66T,安卓系统,不能安装软件是怎么回事? 安卓微信4.2版本,按选项选择退出键(不是直接按返回键退回到后台)完全退出之后,是否可以继续接受消息 拖地板方法对很重要,怎样拖地板省时省力并且还干净? 切了的西瓜怎么储存? 西瓜怎么做菜``` 注销etc需要寄回设备吗