MySQl数据管理与应用 第一章 MySQL基础

数据库基本概念

1. 数据库概念

   数据库(Database)是一个按数据结构来组织、存储和管理数据的仓库。

2. 数据库的作用

   - 存储大量的数据,方便检索和访问
   - 保持数据信息的一致、完整
   - 共享和安全
   - 通过组合分析,产生新的有用信息

   好处: 

   - 持久化数据到本地
   - 实现结构化查询,方便管理

3. 数据表

   数据库由数据表组成,且数据表之间存在一定关系。

   数据表由数据记录组成。

   数据记录由字段组成。

   我们把多个实体具体的描述按照数据库中记录的方式组织在一起,就形成了一个表(table),称之为数据表。

   数据表是记录的集合,或者说是实体的集合。

   数据库就是数据表、数据库关系和数据库关系对象的集合。

4. 记录

   数据表中的每一行,就是一个实体,在数据库中称为记录(record)。

5. 字段

   数据表中的每一列,对应实体的属性,在数据库中称为字段(field)。

6. 数据库管理系统

   数据库管理系统(DBMS,Database Management System)是数据库的机构,它是一种系统软件,负责数据组织、数据操作、数据维护、控制及保护和数据服务等。数据库管理系统是数据系统的核心。

7. 数据库系统

   数据库系统(DBS,Database System)是一个实际可运行的系统,是由存储介质、处理对象和管理系统组成的集合体,可以对系统提供的数据进行存储、维护和应用,它一般由软件、数据库和管理员组成。

   在数据库系统中,数据库管理员(DBA,Database Administrator)负责创建数据库、监控数据库的运行、维护数据库的安全、优化数据库的性能,使数据库安全、稳定运行。

8. 数据库模型

   数据库模型分为层次模型、网状模型、关系模型、面向对象模型和NoSQL模型。

9. 主流数据库

   - MySQL
   - Oracle
   - SQL Server
   - PostgreSQL
   - MongoDB
   - Redis

10. MySQL特点

    - 运行速度快
    - 易用性
    - 功能性
    - 免费性

1
、启动MySQL并登录数据库

1. 启动MySQL服务

   方式一:计算机->右键管理->服务

   方式二:通过管理员身份运行(进入到C:\Windows\System32,点击cmd.exe以管理员身份运行)

   启动mySQL

   ?    net start 服务名

   停止mySQL

   ?    net stop 服务名
   注意以上命令不要加分号

2. 登录和退出数据库

   方式一:通过window自带的客户端

       登录:  mysql –h localhost –P 3306 –u root -p

       -h  mysql服务器ip

       -P  mysql端口号

       -u  用户名

       -p  密码

   方式二:通过mysql自带的客户端,只限root用户登录

   退出

       exit

       quit

       \q

、MySQL的数据类型

1. 数值类型

   int    double 

2. 字符串类型

   char   varchar

3. 日期类型

   date year

4. 二进制类型

   blob

 七、修改表的操作

1. 修改表名

   alter table 旧表名 rename to 新表名;

2. 修改数据类型

   alter table 表名 modify 列名 数据类型;

3. 修改列名

   alter table 表名 change 旧列名 新列名 数据类型;

4. 删除列

   alter table 表名 drop 列名;

5. 添加列

   alter table 表名 add 新列名 数据类型;

6. 修改列的排列位置

   -- 将列1排列到列名2之后

   alter table 表名 modify 列名1 数据类型 after 列名2;

   -- 将列名1 插入到表的第一个位置

   alter table 表名 modify 列名1 数据类型 first; 

   注意:修改的是已存在的列名。

7. 删除数据表

   drop table 表名;

注意:创建多个表时,先创建主表,再创建从表。
      选删除从表,在删除主表。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值