搜档网
当前位置:搜档网 › PN8316 Datasheet中文版Rev.A.1311

PN8316 Datasheet中文版Rev.A.1311

PN8316 Datasheet中文版Rev.A.1311
PN8316 Datasheet中文版Rev.A.1311

创建数据库和表

数学与信息技术学院实验报告 实验课程名称:SQL语言基础实验 实验项目名称:实验二创建数据库和表 专业班级: 学号: 姓名: 指导教师:

实验一创建数据库和表 【实验目的】 (1)了解MySQL数据库的存储引擎的分类; (2)了解表的结构特点; (3)了解MySQL的基本数据类型; (4)了解空值概念; (5)学会使用SQL界面工具中创建数据库和表; (6)学会使用SQL语句创建数据库和表。 【实验容及步骤】 一,实验容 实验题目 创建用于企业管理的员工管理数据库,数据库名为YGGL,包含员工的信息、部门信息及员工的薪水信息。数据库YGGL包含下列3个表: (1)Employees:员工信息表: (2)Departments:部门信息表: (3)Salary:员工薪水情况表。 二,实验步骤 1,使用命令行为方式创建数据库YGGL

打开MySQL Command Line Client,输入管理员密码登录,使用CREATE语句创建YGGL数据库: Creat database YGGL; 2,使用SQL语句在YGGL数据库中创建表Employees 执行创建表employees的SQL语句: 用同样的方法在数据库YGGL中创建表Salary。 创建一个结构与employees表结构相同的空表Employees(): Creat table Employees0LIKE Employees; 3,使用SQL语句删除表和数据库 删除表employees: Drop table employees; 删除数据库YGGL Drop database YGGL;

数据库的创建与表间关系的各种操作

学科实验报告 班级2010级金融姓名陈光伟学科管理系统中计算机应用实验名称数据库的创建与表间关系的各种操作 实验工具Visual foxpro 6.0 实验目的1、掌握数据库结构的创建方式 2、表间的关联关系 实验步骤一、建立数据库。 1、在项目管理器中建立数据库。首先选择数据库,然后单击“新建”建立数据库,出现的界面提示用户输入数据库的名称,按要求输入后单击“保存”则完成数据库的建立,并打开i“数据库设计器”。 2、从“新建”对话框建立数据库。单击工具栏上的“新建”按钮或者选择菜单“文件——新建”打开“新建”对话框,首先在“文件类型”组框中选择“数据库”,然后单击“新建文件”建立数据库,后面的操作和步骤与1相同。 3、用命令交互建立数据库。命令是create database【databasename ▏?】 二、表间关系的各种操作。 1、创建索引文件。可以再创建数据表时建立其结构复合索引文件,但是也可以先建立好数据表,以后再创建或修改索引文件。 2、索引的操作。A、打开与关闭。要使用索引,必须先要打开索引。一旦数据表文件关闭所有相应的索引文件也就自动关闭了。B、确定主控索引。可以使用命令确定当前主控索引。命令格式1:set order to 【tag】<索引标识>【ascending| desceding】命令格式2:use<表文件名>order【tag】<索引标识>【ascending | esceding】C、删除索引标识。要删除结构复合索引文件中的索引标识,应当打开数据表文件,并打开其表设计器对话框。在“索引”页面中选定要删除的索引标识后,单击“删除”按钮删除。 3、创建关联。在创建数据表之间的关联时,把当前数据表叫做父表,而把要关联的表叫做子表。必须保证两个要建立关系的数据表中存在能够建立联系的同类字段;同时要求每个数据表事先分别以该字段建立了索引。A、建立表间的一对一的关系。在“数据库设计器”窗口中选择M表中的字段,并按住左键拖到关联表H中对应字段上,放开鼠标左键。这是可以看到在两个表之间的相关字段上产生了一条连线,表明两个表之间已经建立了“一对一”关系。B、建立表间一对多的关系。将M表的名称字段MC设定为主索引,或者候选索引;H表中的JG字段已经设置成普通索引。在“数据库设计器”窗口中将MC字段拖到关联表中对应字段JG上,放开鼠标左键。这时可以看到在两个表之间的相关字段上产生了一条显然与“一对一”关联不同形式的连线,表明两个表之间已经建立了“一对多”关系。 4、调整或删除关联。A、删除关联。在数据库设计器对话框窗口中,首先必须用鼠标左键单击关联线,该连线变粗了说明它已被选中。如果要删除可敲【del】。也可以单击鼠标右键在弹出对话框窗口中单击“删除关联”选项。B、编辑关联。在数据库设计器对话框窗口中,首先必须用鼠标左键单击关联线,该连线变粗了说明已被选中。在主菜单“数据库”选项的下拉菜单中的“编辑关系”选项,也可以单击鼠标右键在弹出对话框窗口中单击“编辑关系”选项。 5、设置数据表之间的参照完整性。在对数据库表建立关联关系后,就可以设置两个相关数据表之间操作的有效性原则。这些规则可以控制相关表中的记录的插入、删除或修改。

数据库与表的创建和使用

数据库与表的创建和使用 一、常用字段类型 1、字符型 2、数值型 3、日期型 4、逻辑型(T是,F否) 5、备注型 二、项目管理器 项目管理器是VFP中处理数据和对象的主要工具。项目管理器是系统的“控制中心”。一个项目是文件、数据、文档、对象的集合,项目文件以扩展名*.pjx保存。 创建一个项目文件的方法 1、CREATE PROJECT 项目文件名或? 2、文件—新建 3、工具栏“新建”按钮 二、数据库与表的概念 在VFP中有两种表:一种是自由表,它独立于任何数据库;一种是数据库表,它是数据库的一部分。 数据库和表是两个不同的概念。表是处理数据、建立关系数据库的应用程序的基础单元,它用于存储收集来的各种信息。而数据库是表的集合,它控制这些表协同工作,共同完成特定任务。 本节重点:数据库的创建和使用,数据库表的创建和使用,表的扩展属性,数据库表之间的关系的创建。 三、数据库的创建(*.dbc)

1、使用界面方式创建数据库:项目管理器、“新建”按钮 2、使用命令方式创建数据库 CREATE DATABASE 数据库文件名或? 四、打开数据库 OPEN DATABASE 数据库名或? 五、设置当前数据库 SET DATABASE TO 数据库名 六、修改数据库 MODIFY DATABASE 数据库文件名或? 七、关闭数据库 CLOSE DATABASE &&关闭当前数据库 CLOSE DATABASE ALL &&关闭所有数据库 八、删除数据库 DELETE DATABASE 数据库文件名或? 数据库表的创建和使用(*.dbf) 在VFP中,每个数据表可以有两种存在状态:自由表(即没有和任何数据库关联的*.dbf文件)或数据库表(即与数据库关联的*.dbf 文件)。属于某一数据库的表称为“数据库表”;不属于任何数据库而独立存在的表称为自由表。数据库表和自由表可以相互转换。 一、数据库表的创建

用MySQL创建数据库和数据库表(新手必看)

用MySQL创建数据库和数据表: 步骤: 1、使用show语句找出在服务器上当前存在什么数据库:mysql>show databases; 2、创建一个数据库test: mysql>create database test; 3、选择你所创建的数据库: mysql>use test; 4创建一个数据表: 首先查看刚才创建的数据库中存在什么表: mysql>show tables; (说明刚才创建的数据库中还没有数据库表)

接着我们创建一个关于students的数据表:包括学生的学号(id),姓名(name),性别(sex),年龄(age)。 mysql>create table students(id int unsigned not null auto_increment primary key,name char(8) not null,sex char(4) not null,age tinyint unsigned not null,); 解释:以 "id int unsigned not null auto_increment primary key" 行进行介绍: "id" 为列的名称; "int" 指定该列的类型为 int(取值范围为 -8388608到8388607), 在后面我们又用 "unsigned" 加以修饰, 表示该类型为无符号型, 此时该列的取值范围为 0到16777215; "not null" 说明该列的值不能为空, 必须要填, 如果不指定该属性, 默认可为空; "auto_increment" 需在整数列中使用, 其作用是在插入数据时若该列为 NULL, MySQL将自动产生一个比现存值更大的唯一标识符值。在每张表中仅能有一个这样的值且所在列必须为索引列。 "primary key" 表示该列是表的主键, 本列的值必须唯一, MySQL将自动索引该列。 下面的 char(8) 表示存储的字符长度为8, tinyint的取值范围为-127到128, default 属性指定当该列值为空时的默认值。

数据库及数据库中表的建立实验报告

实验题目:数据库及数据库中表的建立 学院:计算机班级:网络0803 学号: 姓名:任课教师:孟彩霞时间: 一.实验目的 1.熟悉SQL Server2000的环境。 2.掌握企业管理器的基本使用方法,对数据库及其对象有基本了解,了解SQL Server2000进行配置的方法。 3.掌握查询分析器的基本使用方法以及在查询分析器中实行T-SQL语气的方 法。 4.了解SQL Server 2000数据库的逻辑结构和物理结构。 5.学会在企业管理器中创建数据库及查看数据库属性。 6.学会使用T-SQL语气创建数据库。 7.了解SQL Server 2000的基本数据类型、空值的概念,以及表的结构特点。 8.学会使用T-SQL语气和企业管理器创建表结构和修改表结构。 9.学会使用SQL Server 2000提供的数据完整性功能,并在创建表时定义表的 数据完整性。通过实验进一步理解数据完整性的概念及分类。 二.实验内容 1.学会使用企业管理器和查询分析器管理工具。 2.使用企业管理器创建数据库。 3.在查询分析器中使用T-SQL语句创建数据库。 4.使用T-SQL语句创建一个图书管理数据库,数据库名为TSGL,数据文件和日志文件的初始大小,增长方式,文件的增长上限等均可采用默认值。 5.使用T-SQL语句或企业管理器创建课本第二章习题10的SPJ数据库,可以自行定义文件大小,增长方式等。 6.查看物理磁盘目录,理解并分析SQL Server 2000数据库的存储结构。 7.使用企业管理器查看数据库属性。 8.使用T-SQL语句或企业管理器对于(2)-(5)中建立的数据库进行和删除操作。 9.用企业管理器在教务管理数据库JWGL中创建学生表STUDENT,课程表COURSE,学生选课表SC。 10.用TQL语句在MARKET数据库中创建客户信息基本表CUOSTOMERS,货品信息表GOODS,订单信息表ORDERS。 11.使用T-SQL语句在SPJ数据库中建立第2章习题10中的4张表:S,P,J,SPJ. 12.使用T-SQL语句在图书借阅管理数据库TSGL中建立图书,读者和借阅3个表。三.实验环境 MS SQL Server 2000 四.实验前准备 五.实验步骤

数据库及表的基本操作

第四章数据库与表的基本操作 实验4-1 数据库及表的操作 (一)实验目的 1.掌握创建数据库的基本操作方法。 2.熟练掌握创建表结构和输入记录的操作方法。 3.熟练掌握修改表结构、浏览和修改表记录数据的操作。 4.熟练掌握建立索引的操作。 5.掌握创建表间联系的操作。 (二)实验内容及步骤 1.创建数据库 【实例4-1】在实验2-1所建立的“教学管理.pjx”项目中,创建一个“学生成绩.dbc”数据库。 操作步骤如下: (1)打开“教学管理.pjx”项目。 (2)在“项目管理器”窗口中,选择“数据库”,然后单击“新建”按钮,打开“新建数据库”对话框,单击其中的“新建数据库”按钮,打开“创建”对话框,如图4-1所示。 图4-1“创建”对话框 (3)在“保存在”文本框中,选择保存数据库的文件夹“程序VX”;在“数据库名”文本框中,输入数据库名称“学生成绩”。 (4)单击“保存”按钮,即在指定位置建立一个“学生成绩.dbc”数据库文件。 此时,在VFP主窗口中弹出一个“数据库设计器”窗口,同时还激活了“数据库设计器”工具栏,如图4-2所示。

图4-2“数据库设计器”窗口 2.创建数据表 【实例4-2】在“教学管理.pjx”项目中,创建学生表(Student.dbf)、成绩表(Grade.dbf)、课程表(Course.dbf)、授课表(Teach.dbf)和教师表(Teacher.dbf)。各个表的结构和数据记录如图4-3、图4-4、图4-5、图4-6、图4-7、图4-8、图4-9、图4-10、图4-11和图4-12所示。 图4-3学生表(Student.dbf)的结构 图4-4学生表(Student.dbf)的记录浏览窗口

实验2-oracle数据库和表基本操作(一)

实验二数据库和表的基本操作(一) 一、实验内容、步骤 1.进入“Enterprise Manager Console”控制台,建立如下 表格,并将其保存在system表空间中。 2.进入MS-DOS方式下。 3.按顺序分别执行以下几组命令,仔细观察屏幕显示,比较其有什么异同之处: (1) sqlplus /nolog (以不连接数据库方式启动sql*plus) Show sga ;(显示实例的SGA区大小) (2) conn system/jsjtx as sysdba;(以具有sysdba或sysoper 权限的数据库用户system连接到默认的 Oracle数据库--jsjtx) Show sga; Show user; (查看当前用户) Conn system/jsjtx;(切换到system模式,即以system用户模式连接到数据库) Show user; Select * from tab;(查看当前用户的所有表和视图) Select * from “307计通123”;(查看自建表307计通123中的内容)

(3) conn scott/tiger; Show user; Select * from tab; Select * from dept; (4) shutdown normal;(仔细分析其执行后屏幕提示,如果出现异常,如何解决?) 二、实验目的要求 1.掌握sql*plus的基本使用方法,连接并打开数据库的方法,关闭数据库的方法; 2.熟悉一些数据库操作的基本命令:sqlplus /nolog; connect;show user;select * from tab;select * from <数 据表>;shutdown normal。 三、实验报告内容要求 1.写出利用企业控制台建立数据表的主要步骤。 2.描述上述每一组命令的执行结果,并比较其异同。 3.总结实验中所用命令的用法。

实验1: 数据库、表的创建及基本操作

实验1 数据库、表的创建及基本操作 【实验目的】 1、掌握数据库的建立。 2、掌握表的建立。 3、掌握表的基本操作。 【实验内容】 1、建立一个“学生管理”数据库。 2、在“学生管理”数据库中建立一个“学生表”。 3、对学生表进行各种操作。 【实验步骤】 1、建立“学生管理”数据库: (1)首先在E:盘上建立一个个人文件夹,文件夹名为你的“班级姓名”。 (2)启动Visual FoxPro 6.0。 (3)单击【文件】---【新建】命令。 (4)选择【数据库】,单击【新建文件】按钮。 (5)选择保存位置为你的个人文件夹,输入数据库文件名“学生管理(XSGL)”,单击【保存】,完成数据库文件的建立,同时打开了该数据库。 2、创建“学生表”表结构: (1)单击“文件”菜单的【新建】---【新建表】按钮(这是自由表);如果是在数据库中“新建表”或“添加表”则为数据库表。 (2)输入表文件名“学生情况表(XSQK).dbf”,单击【保存】,打开表设计器。 (3)表设计器中选择【字段】选项卡,依次输入各字段的各项内容: 字段名类型宽度小数位数索引NULL 系部(dpt) 字符型10 学号(st_no) 字符型8 姓名(st_name) 字符型 6 年龄(st_age) 数值型 2 0 性别(st_sex) 字符型 2 出生日期(date) 日期型8 是否团员(com) 逻辑型 1 备注(memo) 备注型 4 (4)单击【确定】按钮,完成学生表结构的创建。 3、输入学生表的记录: (1)打开表的编辑窗口,在【显示】菜单中选择【追加模式】。 (2)在表的编辑窗口中依次输入各记录的数据: 系部学号姓名年龄性别出生日期是否团员备注 经济系20020323 张扬21 男09/10/82 T memo 计算机系20010511 李芳22 女09/01/81 F memo 英语系20031020 朱卫国20 男09/25/80 F memo 管理系20031514 杨磊20 男08/25/82 T memo 经济系20030345 刘亚茹21 女09/01/81 F memo

实验二_数据库与数据表的建立及基本操作

实验二数据库与数据表的建立及基本操作 姓名:学号:班级: 一、实验目的 1.了解Visual FoxPro 6.0数据库的概念与数据库的设计步骤。 2.掌握Visual FoxPro 6.0数据库的基本操作,包括新建、打开和关闭数据库,以及如何在数据库中新建、添加和移去表。 3.掌握数据库设计器的使用方法。 4.掌握数据表的建立及其基本操作,包括表结构的创建方法和修改方法、向表中添加记录的多种方法、表记录的浏览方法、表记录的修改方法以及表记录的删除与恢复方法。 5.了解数据库表与自由表的区别。 二、实验要求 1.认真进行相关操作,对于同一种操作掌握多种操作手段。 2.通过具体的操作不断增加对于数据库、数据表等相关对象的操作经验。 3.实验数据要求记录完整、准确,做完实验后将实验报告填写完整。 三、实验内容与步骤 1.数据库的建立 从“文件”菜单中选择“新建”命令,在弹出的“新建”对话框中选择“①___________”选项,然后单击“新建文件”按钮,进入“创建”对话框窗口,在“创建”对话框中指定新建的数据库文件名——JXGL以及保存位置,单击“保存”按钮,出现“②___________”窗口。或者在命令窗口中直接输入并执行“CREATE DATABASE JXGL”命令,然后再输入并执行③___________命令打开“数据库设计器”窗口。 2.新建、添加和移去数据库表 表是由表结构和记录数据组成的,因此表的建立需要两步完成:创建表结构和输入记录数据。在Visual FoxPro6.0中,表的建立主要利用①___________来完成。 注意:在创建表时,如果当前没有打开任何数据库,则创建的表就是②___________;否则,创建的就是从属于当前数据库的③___________。 (1)新建表的结构 分别采用菜单方式和命令方式打开表设计器建立本章介绍的学生档案表XSDA.dbf。在“数据库设计器”窗口的空白区域处单击鼠标右键,从弹出的快捷菜单中选择执行“新建表”命令,打开“表设计器”窗口。 (2)新建表时立即输入记录数据 在表结构建立好之后,立即进入表的“浏览”或“编辑”窗口输入表的记录数据,包括输入特殊字段类型的数据,输入全部记录数据后,按“Ctrl+W”键或单击“关闭”按钮存盘退出。 ①输入备注型字段数据 在表“编辑”窗口或表“浏览”窗口下,把光标移到备注型或通用型字段下,双击鼠标

数据库--数据表的创建与操作

实验2 数据表的创建与操作 一、实验目的和要求 1.了解表设计和表结构相关知识。 2.了解SQL Server 2000中的常用数据类型。 3.掌握应用企业管理器创建和修改表的方法。 4.掌握应用企业管理器查看表的方法。 5.掌握应用T-SQL创建和修改表的方法。 二、实验内容 1.分析设计“网上购物系统”数据库eshop的组成。 2.利用企业管理器创建会员表。 3.利用T-SQL创建商品类别表、商品表和订单表。 4.向四个表中插入部分数据。 三、实验步骤 1、在控制台根目录窗口中展开“数据库”文件夹,就会看到新建立的数据库eshop,如图2.1所示,鼠标右击“表”图标,在弹出的快捷菜单中选择“新建表”命令,启动“表设计器”,在表设计器窗口上部网格中,每一行描述了表中的一个字段,每一行有四列,分别描述了列名、数据类型、长度和允许空等属性,将members表的各列属性依次输入到网格中去,结构如表2-1所示。 图2.1“新建表”命令 表2-1 members表结构

图 2.2 创建members表 会员表members的创建SQL代码如下所示: CREATE TABLE members ( m_account V ARCHAR(20) primary key, m_name VARCHAR(20), m_sex CHAR(2), m_birth DATETIME, m_address VARCHAR(50), m_salary MONEY, m_password V ARCHAR(20) ); 1.在eshop数据库中按要求创建表商品类别表product_type,SQL代码如下所示: CREATE TABLE product_type ( pt_no CHAR(10) primary key, pt_name V ARCHAR(30), information V ARCHAR(50) ); 2.在eshop数据库中按要求创建表商品类别表products,SQL代码如下所示: CREATE TABLE products ( p_no CHAR(10) primary key, p_name V ARCHAR(30), p_date DA TETIME, p_quantity INT, p_price MONEY, p_information V ARCHAR(50),

Oracle12c 数据库建表空间及数据操作

Oracle12c 数据库建表空间及数据操作 --1、创建名字叫Java31的表空间 create tablespace Java31 datafile 'D:\app\hanq8202\oradata\orcl\Java31.DBF' size 50M autoextend on next 32M maxsize unlimited; --2、创建新用户c##hanq,在Oracle12c中必须在用户名前添加c##前缀 create user c##hanq identified by hq198202 default tablespace Java31; --3、删除一个用户 drop user c##JAVA31 cascade;--用户已经被删除了 drop tablespace JAVA31 ;--用户已经被删除了 --4、给c##hanq用户添加权限 --授予用户权限的语法:gran 权限|角色to 用户 --用户权限有: --①、create session // 创建session的权限,即登陆权限 --②、unlimited tablespace //用户使用表空间的权限 --③、grant unlimited tablespace to tablename;//授予tablename用户使用表空间的权限 --④、grant create table to tablename;//授予创建表的权限 --⑤、grant drop any table to tablename;//授予删除表的权限,注意要加any关键字--⑥、grant insert any table to tablename;//插入表的权限注意要加any关键字 --⑦、grant update table to tablename;//修改表的权限注意要加any关键字 --⑧、grant all to public;//这条比较重要,授予所有权限(all)给所有用户(public) grant connect ,resource to c##hanq; grant create table to c##hanq; grant drop any table to c##hanq; grant insert any table to c##hanq; grant update any table to c##hanq;

用T-SQL语句完成创建与管理数据库操作练习.

·创建数据库语句语法: CREATE DATABASE 数据库名 [ON [PRIMARY] {(NAME=数据文件的逻辑名称, FILENAME=‘数据文件的路径和文件名’, (要包含文件扩展名 SIZE=数据文件的初始容量,(不能小于Model数据库的初始文件大小 MAXSIZE=数据文件的最大容量, FILEGROWTH=数据文件的增长量}[,…n] LOG ON {(NAME=事务日志文件的逻辑名称, FILENAME='事务日志文件的物理名称', SIZE=事务日志文件的初始容量, MAXSIZE=事务日志文件的最大容量, FILEGROWTH=事务日志文件的增长量}[,…n]] 判断同名的数据库是否存在: IF EXISTS (SELECT * FROM master..sysdatabases WHERE name = '数据库名' DROP DATABASE 数据库名 GO

修改数据库操作语句: ALTER DATABASE 数据库名 {[add file 文件描述] [to filegroup 文件组名] 新增数据文件 |[add log file 文件描述] 新增日志文件 |[remove file 逻辑文件名] 删除数据库文件 |[add filegroup 文件组名] 新增文件组 |[remove filegroup 文件组名] 删除文件组 |[modify file 文件修改内容描述] 修改数据文件属性} 查看数据库文件属性 EXEC sp_helpfile 系统存储过程,用于查看数据库有哪些文件及文件属性。删除数据库 Drop database 数据库名称 分离数据库 EXEC Sp_detach_db 数据库名称 附加数据库 CREATE DATABASE 数据库名 ON PRIMARY (FILENAME=’’ 说明:附加数据库只需指定数据库的主数据文件。 FOR ATTACH

相关主题