『壹』 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) 容納日期。