数据库服务器

数据库服务器

一.什么是服务器:
      a.服务器是一种软件,不是硬件,不是计算机
      
      b.不同的服务器负责调用不同的文件类型
二.表文件,数据库,数据库服务器
(1). 表文件:
      a.表文件是以”.frm”结尾的一种文件

      b.存在于服务端计算机硬盘上

      c.一数据行的形式进行存储的文件
(2).表文件的结构:
      例: Student.frm(名为Student的一个表文件)
       
       内容
       
    标题行:  sid   sname    sex    age    home

    数据行:  10     杰克     男     18    北京

             20     马里     男     20    深圳

                                 。。。。。。。。。

               标题行:放置字段信息,来表示同一行数据里的属性。

               数据行:放置对应标题行属性的参数。

3.数据库

     1).开发人员将用于存放表文件的文件夹称为{数据库}

4.数据库服务器

    一种专门对表文件进行调用和操作

在这里插入图片描述 用户向数据库服务器发送SQL命令,数据库服务器软件,收到用户的请求后,进行对应的表进行数据处理,处理结束,响应给用户。

三.SQL命令
   a.全称:Struct  Query  Language,结构化查询编程语言。
  
   b.作用:用户通过SQL命令向数据库服务器发送请求,用于对表文件进行调用管理。

   c.特点:SQL语法结构于中国人日常用语结构非常相似,包含主谓宾
四.数据库服务器的分类
1. 关系型数据库服务器[Mysql]
   管理的表文件彼此之间往往具有隶属关系的特征,可以完整描述一段数据,
   但是在查询时由于涉及数据较多,因此查询速度并不理想。查询时可以查
   询到与之对应的延展数据。例如:我的老师申申,学生小申;
2. 非关系型数据库服务器[HashMap(key-value)]

管理表文件都是独立,无法描述一段完整的数据,但是由于每次查询的大数据较少,因此查询速度非常快

五.关系型数据库服务器的分类
   a. 甲骨文公司:Oracle(针对大型客户),Mysql(针对中小企业)。

   b. 微软公司:sql server(中低端市场)    

一.Mysql服务器启动与关闭:

1.

二.登录Mysql服务器命令

1.命令格式:mysql –u用户名 –p密码

八.数据库管理:

1.Mysql服务器管理数据库位置:C:\ProgramData\Mysql\Mysql
Server 5.5\data

2.查看所有数据库名 :show
databases;

3.创建一个数据库   :create database 数据库名称;

4.删除一个数据库   :drop database 数据库名称;

九.表文件的管理:

1.查看指定的数据库下所有的表文件名

USE
数据库名;

Show
tables;(用于罗列表)

2.在指定的数据库下创建表文件

USE 数据库名;

Create table 表文件名(

字段 数据类型名,

字段 数据类型名

#最后一个字段不要以“,”结尾。

3.删除一个表文件

Drop table 表文件名;

4.查看表文件字段信息

Show
 create 
table  表文件名;

5.为表文件添加字段

Alter  table  表文件名  add   新字段名    数据类型;

6.删除表文件字段

Alter 
table  表文件名  drop  字段名;

十.表文件数据行管理:

1.插入命令:负责要求Mysql服务器向指定的表文件添加数据行

Insert  into  表文件(字段名1,字段名2,字段名3)

Values(值1,值2,值3)

若字段名为varchar类型,则值加单引号:’值1’;

2.查询命令:负责要求Mysql服务器将指定的表文件数据行展示出来

Select  * from 
表文件名;

1.      
删除命令:负责要求Mysql服务器指定的表文件数据行删除

Delete  from  表文件名;

#删除表文件中所有的数据行

Delete  from  表文件名  where  判断条件;

#将满足条件的数据行进行删除

2.      
更新命令:负责要求Mysql服务器将指定的表文件数据行进行更新

Updata  表文件名  set  字段名=值, 字段名=值;

#将所有数据行指定字段的值赋值新值

Updata  表文件名  set  字段名=值, 字段名=值  where  判断条件;

#将满足条件的数据行字段信息更新

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值