当前位置:首页 » 编程语言 » 数据库如何用sql语句创建教师表
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

数据库如何用sql语句创建教师表

发布时间: 2022-11-04 06:56:39

‘壹’ 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 教师
(
编号 char(10) primary key,
姓名 char(8) not null,
性别 bit,
学历 char(8),
职称 char(8),
工作时间 datetime,
年龄 int,
工龄 int
)

‘叁’ 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数据库 教师信息 如何建表

你对这张表的要求.有点....用数据库的语言来说.就是你的这张表有点冗余.有些东东没必要....既然你要记录这些信息.就建两张表吧.一张记录共同信息.(姓名、工号、性别、籍贯、民族、身份证号、政治面貌、入党时间、是否在编)另一张就记录个人信息..建立这些表有两种方法.一种..直接右键建立.第二种...sql语句建立..(建立数据库省)

第一种给你一张图.(上传不了第二张表的图片)第二种...有代码...USETeacheer

GO

CREATETABLEBaseInfo(

TNamenvarchar(50)NOTNULL,--教师姓名

TNOnvarchar(20)NOTNULL,--工号

TSexbitNOTNULL,--性别

TNativenvarchar(20)NOTNULL,--籍贯

TNationnvarchar(20)NOTNULL,--民族

TPIDnumeric(18,0)NOTNULL,--身份证

TPolitynchar(10)NOTNULL,--政治面貌

TTimedatetimeNOTNULL,--入党时间

ISzaibianbitNOTNULL,--是否在编

)..第二张表类似...但两张表之间还要建立主外键的关系

‘伍’ 1、写出创建数据库“教师授课(teacher_class)” 的SQL语句:(数据文件存在”c:\data”文件夹下

代码如下:

createdatabaseteacher_class
on(
NAME=teacher_class,
FILENAME='c:data eacher_class.mdf',
SIZE=10,
MAXSIZE=50,
FILEGROWTH=5
)
LOGON(
NAME=teacher_class_log,
FILENAME='c:data eacher_class.ldf',
SIZE=3,
MAXSIZE=UNLIMITED,
FILEGROWTH=10%
)

‘陆’ 使用Create table语句创建“教师表”用SQL语句写出怎么操作

create table 教师表
(
教师编号 varchar(100),
姓名 varchar(20),
性别 bit,
工作时间 datetime,
政治面貌 varchar(10),
学历 varchar(10),
职称 varchar(100),
系别 varchar(20),
联系电话 varchar(100)

)

‘柒’ 用T-SQL语句创建“教师管理”数据库 超级简单书上例题 先来先给分

1.
create database 教师管理
use 教师管理
create table 教师信息
(
工号 varchar(10) NOT NULL
姓名 varchar(10) NOT NULL
性别 varchar(2) NULL
业务职称 varchar(20) NULL
行政职务 varchar(10) NULL
出生日期 smalldatetime NULL
到职日期 smalldatetime NULL
部门代号 varchar(3) NULL
备注 text NULL
)
create table 部门
(
部门代号 varchar(3) NOT NULL
部门名称 varchar(20) NOT NULL
部门领导 varchar(10) NULL
备注 text NULL
)
2.
insert into table 教师信息
values("01001","王胜","男","讲师",NULL,1980-09-12,2000-08-23,01,NULL”)
insert into table 部门
values("01","教务处","张恒",NULL)

‘捌’ 用如下的sql语句创建一个teacher表

CREATETABLETeacherInfo(

IDint(11)unsignedNOTNULLAUTO_INCREMENTCOMMENT'主键',

TeacherIDchar(8)NOTNULLCOMMENT'教师标识',

TeacherNamevarchar(16)NOTNULLDEFAULT''COMMENT'名字',

Sexsmallint(1)NOTNULLDEFAULT0COMMENT'性别(0-男,1-女)',

Agesmallint(3)NOTNULLDEFAULT22COMMENT'年龄',

JoinDatedateNOTNULLCOMMENT'加入学习日期',

HomeAddressvarchar(64)NOTNULLDEFAULT''COMMENT'家庭住址',

PhoneNumbervarchar(11)NOTNULLDEFAULT''COMMENT'手机号码',

PRIMARYKEY(ID)USINGBTREE,

UNIQUEKEYUni_TeacherInfo_TeacherID(TeacherID)USINGBTREE

)ENGINE=InnoDBAUTO_INCREMENT=1DEFAULTCHARSET=utf8mb4ROW_FORMAT=DYNAMICCOMMENT='教师基本信息表';


‘玖’ 在数据库teacher_class下,写出创建教师表、课程表、授课表的SQL语句,各表结构如下所示:

  1. 创建表

create table teachers(

tno char(7) PRIMARY KEY,

tname nchar(5) not null,

tsex char(2) check(tsex='男' or tsex='女') ,

birthday smalldatetime,

dept char(20),

phone char(8)unique check(like(phone, '1[35][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'))

)

2.添加列

alter table tc add Type nchar(1)

3.修改列的类型

alter tabletc altercolumn Typenchar(2)

4.删除列

alter table tc dropcolumnType

‘拾’ 怎么用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) 容纳日期。