数据库SQL语言例如创建读者表可以create table读者吗还是只能create table reader,急!混经验者误入
答案:1 悬赏:20
解决时间 2021-01-14 01:21
- 提问者网友:原来太熟悉了会陌生
- 2021-01-13 10:51
数据库SQL语言例如创建读者表可以create table读者吗还是只能create table reader,急!混经验者误入
最佳答案
- 二级知识专家网友:深街酒徒
- 2021-01-13 12:23
可以以中文命名表名和列名的。
USE 雇员数据库
GO
--创建岗位表
CREATE TABLE 岗位表
(岗位编号 CHAr(8) PRIMARY KEY,
最低工资 INT CHECK(最低工资>0),
最高工资 INT,
CHECK(最高工资>=最低工资))
GO
--创建雇员表
CREATE TABLE 雇员表
(雇员编号 CHAr(7) PRIMARY KEY,
雇员名 CHAr(10) NOT NULL,
岗位编号 CHAr(8) REFERENCES 岗位表,
工资 INT CHECK(工资>0),
电话 CHAr(7),
身份证号 VARCHAr(18) UNIQUE CHECK(身份证号 LIKE '[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'
OR 身份证号 LIKE '[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9X]'))追问能不能附一个你以前创建的用中文写的表呢,谢谢啦!
USE 雇员数据库
GO
--创建岗位表
CREATE TABLE 岗位表
(岗位编号 CHAr(8) PRIMARY KEY,
最低工资 INT CHECK(最低工资>0),
最高工资 INT,
CHECK(最高工资>=最低工资))
GO
--创建雇员表
CREATE TABLE 雇员表
(雇员编号 CHAr(7) PRIMARY KEY,
雇员名 CHAr(10) NOT NULL,
岗位编号 CHAr(8) REFERENCES 岗位表,
工资 INT CHECK(工资>0),
电话 CHAr(7),
身份证号 VARCHAr(18) UNIQUE CHECK(身份证号 LIKE '[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'
OR 身份证号 LIKE '[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9X]'))追问能不能附一个你以前创建的用中文写的表呢,谢谢啦!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息