数据库知识点详解.docx

上传人:b****6 文档编号:7765533 上传时间:2023-01-26 格式:DOCX 页数:10 大小:166.94KB
下载 相关 举报
数据库知识点详解.docx_第1页
第1页 / 共10页
数据库知识点详解.docx_第2页
第2页 / 共10页
数据库知识点详解.docx_第3页
第3页 / 共10页
数据库知识点详解.docx_第4页
第4页 / 共10页
数据库知识点详解.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

数据库知识点详解.docx

《数据库知识点详解.docx》由会员分享,可在线阅读,更多相关《数据库知识点详解.docx(10页珍藏版)》请在冰豆网上搜索。

数据库知识点详解.docx

数据库知识点详解

第9章物联数据基础实验

9.1MySQL工具的使用和数据库的简单查询

9.1.1实验目的

1、熟悉MySQL命令行实用程序的使用。

(1)使用cmd:

启动MySQL服务:

netstartmysql(服务器名称)

停止MySQL服务:

netstopmysql

登录MySQL数据库:

cdC:

\ProgramFiles(x86)\MySQL\MySQLServer5.1\bin\

Mysql–hlocalhost–uroot-p

(2)直接使用MySQL命令窗口:

(3)配置Path变量:

C:

\ProgramFiles(x86)\MySQL\MySQLServer5.1\bin

2、学会用命令行工具了解数据库和表的相关信息。

(1)创建数据库

A、查看当前所有的数据库:

SHOWDATABASES

Mysql必备6个数据库:

Information_schema

Mysql

Performation_schema

Sakila

Test

world

B、创建数据库

CREATEDATABASEdatabase_name

查看创建的数据库:

SHOWCREATEDATABASEdatabase_name\G

C、删除数据库

DROPDATABASEdatabase_name;

D、创建数据表

CREATETABLE表名

字段名1,数据类型(约束条件),

字段名2,数据类型(约束条件),

字段名3,数据类型(约束条件)

单字节主键:

方式1:

CREATETABLE表名

字段名1,数据类型(约束条件)PRIMARYKEY,

字段名2,数据类型(约束条件),

字段名3,数据类型(约束条件)

方式2:

CREATETABLE表名

字段名1,数据类型(约束条件),

字段名2,数据类型(约束条件),

字段名3,数据类型(约束条件),

PRIMARYKEY(字段1)

 

3、掌握简单的SQL语句的使用,学会运用SQL语句进行简单的查询。

 

9.1.2实验理论基础

(1)MySQL基本命令;

9.1.3实验内容与步骤

1.通过putty登录到树莓派,输入用户名root和密码gengshang;

2.在putty中输入打开MySQL的命令:

mysql-uroot-p,回车,输入密码gengshang;

3.查看已经存在的数据库:

在mysql>提示符后输入命令Showdatabases;

后,可以看到如下的结果:

表明有三个数据库:

information_schema,mysql,test等。

4.查看数据库中的表:

(1)用“use”命令选择要操作的数据库,如usemysql;回车后可以看到“Databasechanged”表示选择该数据库成功。

(2)输入命令“Showtables;”回车后可以看到所显示的mysql数据库中的表

5.查看表中的列:

输入命令“Showcolumnsfromhost;”查看表host中的列如下所示:

6.简单的查询:

(1)查询单列数据

选择数据库:

usetest;

输入命令:

SelectA

Fromexam;

回车后可看到如下的结果:

(2)查询多列数据:

输入命令:

SELECTA,B,C

FROMexam;

回车后可看到如下的结果:

(3)查找所以列

输入命令:

SELECT*

FROMexam;

回车后可看到如下的结果:

9.1.4实验报告要求

1.简述实验目的;

2.将实验结果写入实验报告。

9.2排序检索数据和数据过滤

9.2.1实验目的

1、进一步掌握查询的方法,对查询的结果根据需要进行排序。

2、掌握使用where子句知道搜索条件的方法。

3、熟练掌握使用and操作符和or操作符进行查询。

9.2.2实验理论基础

(1)select语句中的orderby子句;

(2)where子句;

(3)and操作符。

9.2.3实验内容与步骤

1、对查询的结果进行排序:

输入命令:

SELECTA

FROMexam

ORDERBYA;

回车后可看到如下的结果:

2、指定排序方向

从产品表中找出序列号、时间、电压,并按电压从高到低排序。

输入命令:

SELECTA,B,C

FROMexam

ORDERBYCDESC

回车后,看看运行的结果。

3、orderby和limit的组合:

找出电压值最大的。

输入命令:

SELECTC

FROMexam

ORDERBYCDESC

LIMIT1;

回车后,看看运行的结果。

4、where子句:

(1)找出序列号为“98”的产品名和价格

输入命令:

SELECTA,C

FROMexam

WHEREA='98';

回车后,看看运行的结果。

(2)找出电压值小于220的序列号和电压值;

输入命令:

SELECTA,C

FROMexam

WHEREC<=220;

回车后,看看运行的结果。

5.and操作符:

找出电压值为0且电流值小于等于220的所有序列号和电压值。

输入命令:

SELECTA,C,D

FROMexam

WHEREC=0ANDD<=220;

回车后,看看运行的结果。

6.or操作符:

找出电压值为225或者为255的所有序列号和电压值.

输入命令:

SELECTA,C

FROMexam

WHEREC=225ORC=255;

回车后,看看运行的结果。

9.2.4实验报告要求

1.简述实验目的;

2.将实验结果写入实验报告。

9.3数据库的建立和表的操作

9.3.1实验目的

1、掌握创建数据库和表的方法。

2、掌握修改表结构和删除表的方法。

3、熟练掌握给表添加和删除记录的方法。

9.3.2实验理论基础

(1)建立数据库、建立表;

(2)修改表结构;

(3)删除表。

(4)表中记录的添加和删除。

9.3.3实验内容与步骤

1、创建数据库

命令格式:

createdatabase数据库名称;

以自己的名字的汉语拼音为数据库的名称,创建数据库,并用show命令查看所建立的数据库(showdatabases)。

2、创建表

命令格式:

createtable表的名称;

注意:

在创建表前应使用use命令选中数据库,在此用uselisi;(其中lisi是刚才创建的数据库名)。

创建表products(prod_idchar(10),vend_idint,prod_namechar(255),prod_pricedecimal(8,2))

3、修改表结构

(1)给表添加一个字段

命令格式:

altertable表名称add字段名字段类型;

给products添加一个产品描述字段prod_desc,类型为text。

命令如下:

altertableproductsaddprod_desctext;

再给表products添加一个字段prod_date,类型为datetime。

(2)使用show命令查看修改后的表的结构,并将结果写入实验报告,包括修改表的命令。

(3)修改字段名

命令格式:

altertable表名称change原字段名新字段名字段类型;

将products表的prod_desc字段修改为prod_introduction,类型为char(255)。

命令如下:

altertableproductschangeprod_descprod_introductionchar(255);

再将表products的字段prod_date,修改为prod_discount,类型为decimal(10,2)。

(4)使用show命令查看修改后的表的结构,并将结果写入实验报告,包括修改表的命令。

4、删除表

命令格式:

droptable表名称;

要求删除表orders,并将结果写入实验报告。

9.3.4实验报告要求

1.简述实验目的;

2.将实验结果写入实验报告。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 理学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1