
数据库SQL
JEYMING
新手入门,多多指教
展开
-
往数据库中插入数据,使用嵌套、集合查询
往数据库中插入数据,使用嵌套、集合查询/* 2017-04-20 周四晚上机实践 实验四 创建学生表(Student)、课程表(Course)和选课表(SC),向三个表中分别插入相关数据1.插入、修改和删除数据 2.使用嵌套查询,完成下面要求的查询 3.使用集合查询,完成下面要求的查询*/USE [150201101945_ScoreDB] GO--(1)写出向上面表中插入数据的SQL语句;/*创建原创 2017-04-25 19:59:55 · 4082 阅读 · 0 评论 -
交互式SQL-简单查询、连接查询和聚合查询
实验步骤:1.在SQL Server 2008中建立一个数据库;2.登录并连接数据库服务器,按照实验要求,在上面创建的数据库中创建下面三张表,并导入相关的数据。表一:图书分类表(BookClass)的模式 属性含义 属性名 类型 宽度 小数位 分类号 classNO 字符型 3 分类名称 className 字符型 20 表二:图书表(B原创 2017-12-05 14:51:02 · 11772 阅读 · 4 评论 -
创建和使用视图
/* 2017-04-27 周四晚上机实践实验五 创建视图,并查询创建后的视图,测试该视图能否满足要求;*/use [150201101945_ScoreDB] GOSELECT * FROM STUDENT --1. 创建视图,并查询创建后的视图,测试该视图能否满足要求; --(1)设计一个视图,用于简化用户的查询操作,例如:把上面的三个表做自然连接,使用外连接,可以保留学生表和课程表的所有记录。原创 2017-12-05 14:56:14 · 4141 阅读 · 1 评论 -
数据控制—安全性控制
/* 数据库实验六 2017/05/11 1. 了解SQL Server 2008的安全性控制模型; 2. 熟悉通过SQL语句对数据进行安全性控制; 3. 针对具体应用要求,完成授权和收回权限的操作;*//*1.数据库的创建*/CREATE DATABASE [exp6] ON PRIMARY ( NAME = N'exp6', FILENA原创 2017-12-05 14:58:55 · 3976 阅读 · 0 评论 -
数据控制—完整性约束
/* 数据库实验七 2017/05/18具体操作内容: 创建以下两个关系模式,并分别插入相应的数据。 职工(职工号,姓名,年龄,职务,工资,部门号)其中职工号为主码; 部门(部门号,名称,经理名,地址,电话号码),其中部门号为主码;(1)使用SQL语言定义这两个关系模式,并完成以下完整性约束条件的定义;(SQL语句脚本;及结果截图) (a)定义每个模式的主码;原创 2017-12-05 15:01:27 · 3877 阅读 · 1 评论 -
在SQL Server 2008中使用事务
/* 数据库实验八 2017/05/25具体操作内容: 建立银行数据库DBBank,创建一个银行账号信息表tbl_accounts (account_num,account_name,balance,memory), 分别表示账号、户名、余额和备注这四个属性列,插入相应的数据,运行事务,完成银行转账业务。可以用以下的脚本实现:(1)使用显式事务,完成银行转账业务; (2)使用隐式事务原创 2017-12-05 15:04:15 · 2742 阅读 · 0 评论 -
解决在centOS上忘记Mysql的用户密码
大概步骤: 1.配置MySQL设置,设置“skip-grant-tables”启动,并重启MySQL服务; 2.登录MySQL并修改root用户密码; 3.将“skip-grant-tables”设置取消,并重启MySQL服务; 详细步骤: 1.确保服务器处于安全状态,且无人连接数据库;因为在重置root密码期间,MySQL数据库完全处于裸露状态,其他用户可任意登录和修改MySQL信息; 解决方法...原创 2018-10-08 13:06:29 · 1390 阅读 · 0 评论