第2章 数据库与表的基本操作20190226
- 格式:pptx
- 大小:510.73 KB
- 文档页数:59
第2章数据库及表的基本操作武汉大学出版社第2章数据库及表的基本操作武汉大学出版社本章主要内容Access 概述数据库的创建创建数据表表的基本操作表中数据的操作建立索引和表间关系2武汉大学出版社2.1 Access概述Access的启动及退出Access的窗口组成Access的特点Access的系统结构武汉大学出版社Access的启动及退出1. 启动Access :「开始」「所有程序」Microsoft Office2. 退出Access (方法略)武汉大学出版社Access的窗口组成武汉大学出版社Access的特点与Windows完全一致的界面风格,使用面向对象的概念,易学易用Office组件之一,使用与Word、Excel、PowerPoint等应用程序统一的操作界面能够处理多种数据类型,可以对FoxPro和Excel等格式的数据进行访问增强了Web的集成,增强了与XML之间的转换能力,可以更方便地共享跨越平台和不同用户级别的数据,还可以作为企业级后端数据库的前台客户端6武汉大学出版社Access的特点(cont.) 支持ODBC标准的SQL数据库的数据采用OLE技术,能够方便创建和编辑多媒体数据库设计过程自动化,大大提高工作效率内置大量函数,提供许多宏操作可以将数据库应用程序的建立移进用户环境,从而淡化最终用户和应用程序开发者之间的关系7武汉大学出版社Access的系统结构Access使用以下七种对象来管理信息1.表(Table) 3.窗体(Form) 5.数据访问页(Page) 7.模块(Module) 2.查询(Query) 4.报表(Report) 6.宏(Macro)除数据访问页对象外,其他对象都存放在同一个数据库文件(.mdb 文件)中武汉大学出版社数据库下的七种对象武汉大学出版社1.表数据库的核心与基础,是数据库中其它对象的数据来源10武汉大学出版社2.查询数据库中用来检索数据的对象,用于从一个或多个表中找出用户需要的记录或统计结果数据来源是表或其它查询11 武汉大学出版社3.窗体用户和Access 应用程序之间的主要接口。
数据库和表的基本操作数据库和表的基本操作是指对于数据库和表进行增删改查等基本操作的一系列操作。
数据库是一种用于管理和存储数据的软件系统,属于某个特定应用领域内的数据仓库,可以存储各种类型的数据,如文本、数字、图形、音频和视频等。
而表则是数据库中的基本数据单元,由行和列组成,每一行代表数据库中的一个记录,每一列代表一个数据项。
下面将对数据库和表的基本操作进行详细介绍。
一、数据库的基本操作1、创建数据库在MySQL中创建一个新的数据库有两种方法。
第一种方法是通过MySQL Workbench创建:打开MySQL Workbench,点击“Database”-“Connect to Database”-输入用户名和密码-选择你要创建数据库的服务器-右键单击“数据连接”-“Create Schema”-设置数据库名称及其他属性。
第二种方法是通过SQL语句创建:CREATE DATABASE 数据库名;2、删除数据库若要删除数据库,则需要使用以下SQL语句:DROP DATABASE 数据库名;3、修改数据库修改数据库名称、字符集等可以使用ALTER语句:ALTER DATABASE 数据库名CHARSET = UTF8;4、查询数据库使用以下SQL语句可以查询MySQL中已经存在的数据库:SHOW DATABASES;二、表的基本操作1、创建表创建表需要指定表名、表中的列名、每列的数据类型、列限制条件等。
例如:CREATE TABLE 表名(列名1 数据类型1,列名2 数据类型2,列名3 数据类型3,列名4 数据类型42、删除表删除表需要使用DROP TABLE语句,例如:DROP TABLE 表名;3、修改表修改表结构可以使用ALTER TABLE语句,例如:ALTER TABLE 表名ADD COLUMN 列名数据类型; ALTER TABLE 表名DROP COLUMN 列名;ALTER TABLE 表名MODIFY COLUMN 列名新数据类型; 等操作。
数据库和表的基本操作数据库是指存储数据的仓库,而表则是数据库中的一种数据结构,用于存储数据。
在进行数据库和表的操作时,需要掌握一些基本的操作方法。
1. 创建数据库和表在进行数据库和表的操作之前,需要先创建它们。
创建数据库的方法是使用CREATE DATABASE语句,例如:CREATE DATABASE mydatabase;创建表的方法是使用CREATE TABLE语句,例如:CREATE TABLE mytable (id INT PRIMARY KEY,name VARCHAR(50),age INT);2. 插入数据插入数据是将数据添加到表中的过程。
使用INSERT INTO语句可以将数据插入到表中,例如:INSERT INTO mytable (id, name, age) VALUES (1, 'Tom', 20);3. 查询数据查询数据是从表中检索数据的过程。
使用SELECT语句可以查询数据,例如:SELECT * FROM mytable;这个语句将返回mytable表中的所有数据。
4. 更新数据更新数据是修改表中数据的过程。
使用UPDATE语句可以更新数据,例如:UPDATE mytable SET age = 21 WHERE id = 1;这个语句将把id为1的记录的age字段更新为21。
5. 删除数据删除数据是从表中删除数据的过程。
使用DELETE语句可以删除数据,例如:DELETE FROM mytable WHERE id = 1;这个语句将删除id为1的记录。
6. 修改表结构修改表结构是指修改表的字段、类型、约束等属性。
使用ALTER TABLE语句可以修改表结构,例如:ALTER TABLE mytable ADD email VARCHAR(50);这个语句将在mytable表中添加一个email字段。
7. 删除表删除表是指删除整个表的过程。
使用DROP TABLE语句可以删除表,例如:DROP TABLE mytable;这个语句将删除mytable表。
数据库和表的基本操作数据库是存储数据的集合,而表则是数据库中存储数据的结构化方式。
数据库和表的基本操作是数据库管理系统中的基础知识,掌握这些基本操作对于进行数据库管理和数据处理至关重要。
本文将介绍数据库和表的基本操作,包括创建数据库、创建表、插入数据、查询数据、更新数据和删除数据等操作。
要进行数据库和表的操作,首先需要创建一个数据库。
在数据库管理系统中,可以通过SQL语句来创建一个新的数据库。
例如,使用CREATE DATABASE语句可以创建一个名为"mydatabase"的数据库。
创建数据库后,就可以在其中创建表来存储数据。
创建表是数据库中的重要步骤,表定义了数据存储的结构。
可以使用CREATE TABLE语句来创建新的表,指定表的名称和各个字段的数据类型。
例如,可以创建一个名为"students"的表,包括学生的姓名、年龄和性别等字段。
一旦创建了表,就可以向表中插入数据。
使用INSERT INTO语句可以将数据插入到表中。
例如,可以向"students"表中插入一条记录,包括学生的姓名为"张三"、年龄为"20"、性别为"男"等信息。
插入数据是数据库中常见的操作,用来向表中添加新的数据。
查询数据是数据库中的另一个重要操作。
使用SELECT语句可以从表中检索数据。
例如,可以使用SELECT * FROM students语句来查询"students"表中的所有数据。
查询数据可以帮助用户快速找到需要的信息,进行数据分析和处理。
更新数据是数据库管理中的常见操作之一。
使用UPDATE语句可以更新表中的数据。
例如,可以使用UPDATE students SET age=21 WHERE name='张三'语句将"张三"的年龄更新为"21"。
确定表的结构也就是规定表中每个字段的字段名、类型、宽度和小数位数等属性。
(1)字段名字段名必须以字母、汉子或下画线开头,可以包括字母、汉子、数字和下画线,数据库表的字段名最多可以是128个字节,自由表的字段名最多可以是10个字节。
字段名最好采用与字段内容相关的名称。
(2)字段类型字段类型是对应字段值的类型,即表中每列输入数据的类型。
字段类型可以根据需要在表1中进行选择。
表1 数据类型说明字段类型字段宽度小数位数说明C N - 字符型字段(character),宽度为ND 8 - 日期型(date)字段T 8 - 日期时间型(date time)字段N N D 数值型字段,宽度为N,小数位数为D(numeric)F N D 浮动型字段,宽度为N,小数位数为D(float)I 4 - 整数型(integer)字段B 8 D 双精度型(double)字段Y 8 - 货币型(currency)字段L 1 - 逻辑型(logical)字段M 4 - 备注型(memo)字段G 4 - 通用型(general)字段在选取字段类型时可参考以下建议。
字段类型大小说明范围二进制型(BLOB)表中4个字节不确定长度的二进制数据受可用内存和/或2GB文件大小范围的限制字符型每字符从1字节到254个字节文字及数字文本任何字符二进制字符型每个字符从1字节到254个字节用二进制存储的字符型数据任何字符货币型8个字节货币的数量-$922 337 203 685 477.5807~$922 337 203 685 477.5807 日期型8个字节按年代顺序排列的数据,由年、当使用严格日期格式时,{^0001-01-01}~{^9999-12-31},公元0001月、日组成年1月1日到公元9999年12月31日日期时间型8个字节按年代顺序排列的数据,由年、月、日、小时、分、秒组成当使用严格日期格式时,{^0001-01-01 00:00:00}~{^9999-12-31 11:59:59},公元0001年1月1日上午00:00:00到公元9999年12月31日下午11:59:59双精度型8个字节双精度浮点数字+/-4.94065645841247E-345~+/-8.9884656743115E307浮点型内存中8个字节;表中1~20字节单精度浮点数字-.9999999999E+19~.9999999999E+20通用型表中4个字节引用一个OLE对象受可用内存限制整型4个字节不带小数的数字值-2 147 483 647~2 147 483 647整型(自动增量)4个字节同整型,但有一个自动增量值,只读值受自动增量NEXT和STEP值的限制逻辑型1个字节“真”或“假”的布尔值“真”(.T.)或“假”(.F.)备注型表中4个字节不确定长度的字符、数字、文本受可用内存的限制二进制备注4个字节任意二进制数据受可用内存的限制数值型内存中8个字节;表中1~20字节整数或十进制的数字-.9999999999E+19~.9999999999E+20二进制型(varbinary)每个十六进制1~255个字节任意二进制数据任何十六进制的值Varchar 每个字符1~254个字节文字及数字文本任何字符二进制型(varchar)每个字符1~254个字节用二进制存储的字符型数据任何字符1)字符型(C)和二进制字符型(C):对应字段值填写的数据可以是任何字符,包括汉字、英文字母、数字和各种符号等。