㈠ 数据库如何创建表
展开要建表的数据库(点击数据库文件夹前面的加号),选中表文件夹,点击右键,选择“新建表”命令,打开表设计器。然后进行表设计。我说的sql server。
如果用语句的话,语法如下:
create table tablename
(column1 datatype constraint,
column2 datatype constraint,
...
columnN datatype constraint)
)
㈡ 如何用SQL创建一个表格
1、打开SQL Server,在数据库处,右键数据库,点击新建数据库。
㈢ 数据库设计之部门与职位问题
部门表结构如下:
bmbm 部门编码
bmmc 部门名称
bz 备注
职位表结构如下:
zwbm 职位编码
zwmc 职位名称
szbm 所在部门编码
bz 备注
当选择某一部门时,查询出所有职位表中szbm( 所在部门编码)与之相等的职位信息即可
㈣ 如何在数据库中建立表
在2005和2008里面是点上面的“新建查询”(在2000里面是打开查询分析器),输入"create table aa
{
id int primary key,
name varchar(50)
}"就可以创建一个名为aa的表。
例如:
CREATE TABLE IF NOT EXISTS `eshi`(
`id` INT UNSIGNED AUTO_INCREMENT,
`title` VARCHAR(100) NOT NULL,
`author` VARCHAR(40) NOT NULL,
`date` DATE,
PRIMARY KEY ( `id` )
)ENGINE=InnoDB DEFAULT CHARSET=utf8
(4)数据库如何建立职位表扩展阅读:
实现数据库对象的创建、数据库存储数据的查询、添加、修改与删除操作和数据库的用户管理、权限管理等。它的安全直接关系到整个数据库系统的安全,其防护手段主要有:
(1)使用正版数据库管理系统并及时安装相关补丁。
(2)做好用户账户管理,禁用默认超级管理员账户或者为超级管理员账户设置复杂密码;为应用程序分别分配专用账户进行访问;设置用户登录时间及登录失败次数限制, 防止暴力破解用户密码。
(3)分配用户访问权限时,坚持最小权限分配原则,并限制用户只能访问特定数据库,不能同时访问其他数据库。
㈤ 怎样用SQL编写一个公司职位表
在您另一个提问贴中回答了,这里也再答一次吧。
用下面的语句实现吧:
update a
set Salary = a.Salary+b.Salary
from Employee_0001 as a,(select DepartmentId,avg(Salary) as Salary from Employee_0001 group by DepartmentId)b
where a.DepartmentId=b.DepartmentId and datediff(yy,a.Hiredate,getdate())>=20
原理是把Employee_0001表与计算平均工资的临时表用DepartmentId关联起来,再通过where的条件判断,只将工龄大于或等于20的执行更新操作。
㈥ 怎么建立数据库的表
基本这个样子:
technology(技术表)(id,name):其中id主键
proct(产品表)(id,name):其中id主键
design(设计表)(id,name):其中id主键
……
其他几个雷同
user表(人员id,人员姓名,人员基本信息……,技术id(关联technology表的id),产品id(关联产品表的id),设计id(关联设计表的id)……)
然后关联上的标签就写上对应的表的id,没有关联的就为空。
㈦ 怎么在SQL数据库中新建表。
依次点击开始-->输入cmd-->点击确定
㈧ sql server 2000中如何用sql语言在已有的数据库中创建表,如创建职工表,职工名,职工号.
随便找一本关于数据库的书籍、里面都有介绍如何建表的、职工表这个是比较典型的
㈨ 如何创建数据库表格
数据库创建表的方法是:
1.
首先打开SQLServerManagementStudio,进入登录界面,账号就是当初安装时的账号,建议是用计算机的账号注册的。
2.
在数据库按钮下右击出现新建数据库,就可以建立一个新的数据库了,输入数据库的名字,点击确定,不要点添加,然后就可以看见新建的数据库了。
3.
当然,更快速的方法就是用代码编写了,这里简单做一个,点击左上角的新建查询选项,然后输入代码,点击上面的那个对号,会提示命令的正确性,正确就可以点击对号旁边的那个符号了,数据库就建完了。
4.
下面是新建表,同样,打开新建的数据库,在表上右键点击,选择新建表,输入列名、数据类型。点击保存,回到表上右键点击刷新一下就会出现了
计算机俗称电脑,是一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机。
可分为超级计算机、工业控制计算机、网络计算机、个人计算机、嵌入式计算机五类,较先进的计算机有生物计算机、光子计算机、量子计算机、神经网络计算机。蛋白质计算机等。
当今计算机系统的运算速度已达到每秒万亿次,微机也可达每秒几亿次以上,使大量复杂的科学计算问题得以解决。例如:卫星轨道的计算、大型水坝的计算、24小时天气预报的计算等,过去人工计算需要几年、几十年,而现在用计算机只需几天甚至几分钟就可完成。
科学技术的发展特别是尖端科学技术的发展,需要高度精确的计算。计算机控制的导弹之所以能准确地击中预定的目标,是与计算机的精确计算分不开的。一般计算机可以有十几位甚至几十位(二进制)有效数字,计算精度可由千分之几到百万分之几,是任何计算工具所望尘莫及的。
随着计算机存储容量的不断增大,可存储记忆的信息越来越多。计算机不仅能进行计算,而且能把参加运算的数据、程序以及中间结果和最后结果保存起来,以供用户随时调用;还可以对各种信息(如视频、语言、文字、图形、图像、音乐等)通过编码技术进行算术运算和逻辑运算,甚至进行推理和证明。
计算机内部操作是根据人们事先编好的程序自动控制进行的。用户根据解题需要,事先设计好运行步骤与程序,计算机十分严格地按程序规定的步骤操作,整个过程不需人工干预,自动执行,已达到用户的预期结果。
超级计算机(supercomputers)通常是指由数百数千甚至更多的处理器(机)组成的、能计算普通PC机和服务器不能完成的大型复杂课题的计算机。超级计算机是计算机中功能最强、运算速度最快、存储容量最大的一类计算机,是国家科技发展水平和综合国力的重要标志。
超级计算机拥有最强的并行计算能力,主要用于科学计算。在气象、军事、能源、航天、探矿等领域承担大规模、高速度的计算任务。
在结构上,虽然超级计算机和服务器都可能是多处理器系统,二者并无实质区别,但是现代超级计算机较多采用集群系统,更注重浮点运算的性能,可看着是一种专注于科学计算的高性能服务器,而且价格非常昂贵。
一般的超级计算器耗电量相当大,一秒钟电费就要上千,超级计算器的CPU至少50核也就是说是家用电脑的10倍左右,处理速度也是相当的快,但是这种CPU是无法购买的,而且价格要上千万。
㈩ 数据库创建employs表问题
-- ======================================================================
创建如下两个基本表,表结构如下:
-- Employs:
-- 职工编号 姓名 工作年限 职务级别 工程代号
-- 8146 李燕华 1999-9-1 5 10
-- 8234 王宏伟 1996-8-21 2 11
-- 6237 宋晓岚 1997-6-10 4 11
-- 7973 吾敏霞 1998-9-15 3 12
-- Project:
-- 工程代号 工程名称 工程负责人
-- 10 人行天桥 梁家辉
-- 11 东区D楼 朱世富
-- 12 力学楼翻新 杨咏宏
-- 13 中区校道 李家承
-- ======================================================================
-- 首先建立样题五使用的数据库
-- ======================================================================
IF EXISTS (SELECT *
FROM master..sysdatabases
WHERE name = N'Q5')
DROP DATABASE Q5
GO
CREATE DATABASE Q5
GO
USE Q5
GO
-- ======================================================================
-- 再建立两个基本表并插入数据
-- ======================================================================
CREATE TABLE Project
(
工程代号 int primary key, --主码
工程名称 varchar(30),
工程负责人 varchar(10) --外码
)
GO
CREATE TABLE Employs
(
职工编号 int primary key, --主码
姓名 varchar(10),
工作年限 datetime,
职务级别 Smallint,
工程代号 int FOREIGN KEY REFERENCES Project(工程代号) --外码
)
GO
INSERT INTO Project(工程代号,工程名称,工程负责人) VALUES (10,'人行天桥','梁家辉')
INSERT INTO Project(工程代号,工程名称,工程负责人) VALUES (11,'东区D楼','朱世富')
INSERT INTO Project(工程代号,工程名称,工程负责人) VALUES (12,'力学楼翻新','杨咏宏')
INSERT INTO Project(工程代号,工程名称,工程负责人) VALUES (13,'中区校道','李家承')
GO
INSERT INTO Employs(职工编号,姓名,工作年限,职务级别,工程代号) VALUES (8146,'李燕华','1999-9-1',5,10)
INSERT INTO Employs(职工编号,姓名,工作年限,职务级别,工程代号) VALUES (8234,'王宏伟','1996-8-21',2,11)
INSERT INTO Employs(职工编号,姓名,工作年限,职务级别,工程代号) VALUES (6237,'宋晓岚','1997-6-10',4,11)
INSERT INTO Employs(职工编号,姓名,工作年限,职务级别,工程代号) VALUES (7973,'吾敏霞','1998-9-15',3,12)
GO
-- ======================================================================
-- 1,对Employs表建立索引;(主键:职工编号,外键:工程代号)
-- 2,对Project表建立索引;(主键:工程代号)
-- 3,通过"工程代号"连接两个表
-- ======================================================================
CREATE INDEX 职工索引
ON Employs(职工编号,工程代号)
GO
CREATE INDEX 工程索引
ON Project(工程代号)
GO
SELECT E.职工编号,E.姓名,E.工作年限,E.职务级别,E.工程代号,P.工程代号,P.工程名称,P.工程负责人
FROM Employs AS E
JOIN
Project AS P
ON
E.工程代号=P.工程代号
GO
-- ======================================================================
-- 用查询分析器完成以下操作
-- 4,查询列出职工编号,职工姓名,职务级别,工程名称.
-- 5,查询列出所有参加"东区D楼"工程的职工.
-- 6,建立视图:职工编号,姓名,职务级别,工程名称,并按职工号排序.
-- ======================================================================
SELECT 职工编号,姓名,职务级别,工程名称
FROM Employs AS E INNER JOIN Project AS P
ON E.工程代号=P.工程代号
GO
SELECT 职工编号,姓名,职务级别,工程名称
FROM Employs AS E,Project AS P
WHERE E.工程代号=P.工程代号 AND P.工程名称='东区D楼'
GO
CREATE VIEW 职工与工程视图
AS (SELECT 职工编号,姓名,职务级别,工程名称
FROM Employs AS E INNER JOIN Project AS P ON E.工程代号=P.工程代号)
GO
SELECT *
FROM 职工与工程视图
ORDER BY 职工编号
GO