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

在线建表写sql

发布时间: 2023-02-14 16:07:04

sql语句 如何创建一个表啊

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

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

微软VS SQL 2008 数据库

(1)在线建表写sql扩展阅读:

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

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

删除数据库 -- drop database databasename;

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

Ⅱ sql数据库考试:建一个表:学号 姓名 籍贯 数学(成绩) 求创建该表的sql语句,在线等,速度啊。。。

CREATE TABLE S --建表
(
Sno INT primary key, --学号(设为主键)
Sname CHAR(6) , --姓名
Sadd CHAR(20), --籍贯
Smath INT ) --数学成绩

Ⅲ SQL语句建表,

就以建立一个学生表为例:CREATE TABLE STUDENT_INFO_T -- STUDENT_INFO_T 是表名( StudentID INT primary key identity, -- 学生的学号作为关键字并让其标识设为自增 StudentName nvarchar(20) NOT NULL, StudentSex char(2) NOT NULL, StudentAge INT NOT NULL)从上面的小例子可以看出,SQL建表的一般格式如下:create table 表名( 属性1 数据类型, --根据需要是否设为主键或自增 属性2 数据类型, --根据需要是否为空,如果不为空,可以加多一条NOT NULL 属性n 数据类型)

Ⅳ SQL创建基本表的问题 在线

我想楼主可能是困惑于为什么要这样定表、把联合外键当主键的问题,这得退回到 ER 图说起(因为表源自 ER 图)。

ER图是实体联系图,将ER图转换为表的规律是:
1.每个实体可转换为一个表,实体的属性转换为表的字段;
2.每个联系可转换为一个表,有的联系可纳入某一端实体构成一张表。

第 1 条很简单,第 2 条稍复杂,分以下几种情况:
(1)联系为 1:1的情形:这时联系可单独转化为表,也可纳入任一端的实体共同构建一张表。若是单独建表,则联系的属性转化为表的字段,并且两端实体的主键也纳入该表,任一端的主键可作为该联系开成的表的主键。若是并入某一端实体,则联系的属性与另一实体的主键都纳入该实体,任一端实体的主键可作为形成的新表的主键。

(2)联系为1:n的情形:这时联系可单独转化为表,也可纳入 n 端实体共同构建一张表。若是单独建表,则联系的属性转化为表的字段,并且两端实体的主键也纳入该表,n 端实体的主键可作为该联系形成的表的主键。若是合并,该联系只能并入 n 端实体,联系的属性当作字段纳入 n端,1端的主键也纳入 n端当作外键,n端的主键仍是成为新表后的主键。

(3)联系为 m:n 的情形:这时联系只能单独转化为表,无法纳入任一端实体。联系的属性转化为表的字段,并且把 m 端、n端的主键也纳入该联系单独形成的表,这时 m与n主键的组合成为该表的主键。

(4)若联系为三元或以上情形,则联系也只能单独建表,联系的属性转化为表的字段,与该联系相连的各端实体的主键全部以外键形式纳入该联系形成的表,各主键的组合可作主该表的主键。

楼主所描述的情况属于上述第(3)条,也就是 m:n 的这样一个联系,所以 SC 必须单独建表,并且 S 端与 C端的主键都必须以外键形式出现在 SC 中,他们的组合构成 SC 的主键。

Ⅳ 新建表的SQL语句怎么写SQLserver数据库

mysql:
create table Test(
A varchar(40),
B varchar(40),
C varchar(40),
D varchar(40),
E varchar(40),
PRIMARY KEY ( A , B) ,
INDEX ( C),
INDEX ( D),
INDEX ( E)
)

不同排序?已经分别加了索引了

Ⅵ 留言系统在数据库创建表的SQL语句该怎么写

说说我的思路:
1、判断是不是被审批成功,只需要在用户表中设置一个标志字段即可:如,ActiveFlag 值为0 或 1 ,注册时为0,审核通过为 1.
2、登录系统后,留言应该有所有人的简单列表,前面添加复选框供选择发送给谁,其中也包括 全选。 全选可以使用给每一个人发一条的方式,插入数据库。也可以设置一个公共标志字段:PublicFlag,值为 0或1.

3、是否阅读,也设置标志位:ReadFlag值为:0,1,2.分别表示 未读,删除至回收箱,永久删除【其实只是不让他看见,数据库还有,至少如果有公共信息的时候不允许其真的删除】

4、批量操作都是一样的,只需要循环判断选择了哪些,一般用主键字段值处理。

有问题给我留言,看到会回复

Ⅶ SQL语句,创建学生表(学号,姓名,性别,出生,籍贯,备注) 在线等,急急急

1,统计男生人数
SELECT * FROM 学生表 where 姓别='男'
2,删除年龄在20岁以上学生的全部信息
delete 学生表 where datediff(yy,出生,getdate())>203,显示姓王男生的全部信息
SELECT * FROM 学生表 where 姓别='男' and 姓名 like '王%'4,增加一个“简历”字段
ALTER TABLE 学生表 ADD 简历 VARCHAR(200) NULL

Ⅷ 请大家帮忙写一个创建sql表的语句!

通过sql语句建立表结构如下:

create table course
(cno varchar(20) not null primary key,
cname varchar(20) not null,
name varchar(20) null)
go
create table score
( id int identity(1,1)not null primary key,
sno varchar(20) not null,
cno varchar(20) not null
constraint fk_cno foreign key references course(cno),
score int null)