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

建表例题sql

发布时间: 2022-08-03 10:43:08

sql语句创建表

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

具体用法为:

CREATE TABLE 表名称

(

列名称1 数据类型,

列名称2 数据类型,

列名称3 数据类型,

....

)

(1)建表例题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语句建表,

就以建立一个学生表为例:

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语句创建表

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

具体用法为:

CREATE TABLE 表名称

(

列名称1 数据类型,

列名称2 数据类型,

列名称3 数据类型,

....

)

(3)建表例题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语句创建一个表 给个具体例子

create table table1
(name char(10),
id int,
age int
)
建表 tabe1 ,有字段 name,id,age

⑸ sql语句创建表

可执行一个SQL语句或使用SQL事务管理器(SQL Enterprise Manager)来创建一个新表。

  1. 用SQL语句创建表:

    用CREATE语句创建表,CREATE TABLE 表名称(列名称1 数据类型,列名称2 数据类型,列名称3 数据类型,......)

  2. 用SQL事务管理器(SQL Enterprise Manager)来创建表:

  • 打开软件SQL事务管理器(SQL Enterprise Manager),点击“连接”。

  • 点击左上方的“新建查询”,则出现编写代码的窗口,在窗口中写下代码。

  • 点击左上方的红色感叹号,执行语句。

  • 执行语句。

  • 选择上方的“视图”按钮,右键点击,选择刷新,数据库和表格建立完成。

⑹ 如何用SQL创建一个表格

1、打开SQL Server,在数据库处,右键数据库,点击新建数据库。

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

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

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

微软VS SQL 2008 数据库

(7)建表例题sql扩展阅读:

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

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

删除数据库 -- drop database databasename;

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

⑻ 怎么用sql语句创建表

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

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

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

数据类型

描述

  • integer(size)

  • int(size)

  • smallint(size)

  • tinyint(size)

  • 仅容纳整数。在括号内规定数字的最大位数。
  • decimal(size,d)

  • numeric(size,d)

  • 容纳带有小数的数字。

    "size" 规定数字的最大位数。"d" 规定小数点右侧的最大位数。

char(size)

容纳固定长度的字符串(可容纳字母、数字以及特殊字符)。

在括号中规定字符串的长度。

varchar(size)

容纳可变长度的字符串(可容纳字母、数字以及特殊的字符)。

在括号中规定字符串的最大长度。

date(yyyymmdd) 容纳日期。

⑼ SQL问题建表和查询的题目

create table student(stuid char(10)primary key,stuname varchar(10),major varchar(50))
go
create table book(bid char(10)primary key,title char(50),author char(20))
go
create table borrow(borrowid char(10)primary key,stuid char(10)foreign key references
student(stuid),bid char(10)foreign key references book(bid),t_time datetime,b_time datetime)
go

select c.stuid,a.stuname,c.bid,b.title,c.t_time
from student a,book b,borrow c
where a.stuid=c.stuid and b.bid=c.bid and a.major='计算机'
and c.t_time between '2007-12-15' and '2008-01-08'

select * from student where stuid in(select stuid from borrow)

select x.stuname,y..title,z.t_time,z.b_time from student x,book y,borrow z
where x.stuid=z.stuid and y.bid=z.bid and y.author='张三'

select a.stuname,COUNT(*)as 未还数量 from student a,borrow b
where a.stuid=b.stuid and b.b_time<>null
group by a.stuname

⑽ 写出创建如下三张数据表的SQL语句

CREATETABLETEACHER
(
TIDCHAR(10)primarykey,
TNAMEVARCHAR(20),
TDEPTVARCHAR(30),
TJNAMECHAR(6)
)
insertintoTEACHERvalues('110','黄嘉欣','管理学系','教授')
insertintoTEACHERvalues('111','刘而已','计算机系','教师')
insertintoTEACHERvalues('112','王嘉骥','外语系','副教授')

CREATETABLECOURSE1
(
CNOCHAR(20)primarykey,
CNAMEVARCHAR(40),
CHOURtinyint,
TERMtinyint
)
insertintoCOURSE1values('011','酒店管理',35,1)
insertintoCOURSE1values('012','管理学基础',75,1)
insertintoCOURSE1values('021','JAVA基础',80,2)
insertintoCOURSE1values('022','安卓开发',70,2)
insertintoCOURSE1values('031','英语作文书写',40,1)
insertintoCOURSE1values('032','日语听力练习',70,1)

insertintoCOURSE1values('033','日语写作',70,1)
insertintoCOURSE1values('023','数据结构',20,1)

createtabletcourse
(
TIDCHAR(10),
CNOCHAR(20),
thourint,
tyearint--这个题有些矛盾,如果这里设为了主键,下面插入数据就没法插入重复的,c.3.就没有意义
)
_consFOREIGNKEY(TID)REFERENCESteacher;
_consFOREIGNKEY(CNO)REFERENCEScourse1;

insertintotcoursevalues('110','011',35,2014)
insertintotcoursevalues('110','012',75,2012)
insertintotcoursevalues('111','021',80,2015)
insertintotcoursevalues('111','022',70,2013)
insertintotcoursevalues('112','031',40,2014)
insertintotcoursevalues('112','032',70,2014)
--a.
SELECTTNAME,TDEPTFROMTEACHERWHERETJNAME='教授'
--b.
SELECTCOUNT(CNO)FROMCOURSE1WHERECHOUR>40
--C.
selectCNAME,CHOUR,TNAME,thourFROMCOURSE1C1,TEACHERTR,tcourseTE
WHEREC1.CNO=TE.CNOANDTR.TID=TE.TIDANDTE.tyear=2012
--D.
DELETECOURSE1WHERECNONOTIN(SELECTCNOFROMtcourse)
--3.
CREATEVIEWQL
as
SELECTTNAME,CNAME,thourFROMCOURSE1C1,TEACHERTR,tcourseTE
WHEREC1.CNO=TE.CNOANDTR.TID=TE.TIDANDTE.tyear=2014

SELECT*FROMQL

我用的数据库是SQL2008 R2,已测试。