‘壹’ 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语句,各表结构如下所示:
创建表
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) 容纳日期。