Mysql数据库基础二

本文详细介绍了MySQL数据库的基础知识,包括数据库、DBMS的概念,主流关系型数据库对比,以及关系模型的重要概念。重点讲解了MySQL的安装、服务管理、库和表的管理。还深入探讨了数据类型,如数值类型(整数、浮点数)、字符类型(CHAR、VARCHAR、TEXT)、枚举、日期时间类型,并给出了示例。此外,文章还涵盖了数据的插入、查询、更新和删除操作,以及排序、分页、去重和聚合函数的使用。
摘要由CSDN通过智能技术生成

**

MySQL关系型数据库

**

上次内容回顾

  1. 基本概念
    1)数据库:按照一定理论模型
    科学、高效对数据进行管理的仓库
    2)DBMS:数据库管理系统,专门用于数据管理的
    软件,功能主要有:快速数据存取;数据安全
    性、可靠性;备份/恢复工具、性能、友好的
    用户界面、丰富的程序接口
    3)主流关系型数据库:Oracle, MySQL, SQL Server,
    DB2
    4)数据管理三个阶段:人工阶段,文件管理,
    数据库管理阶段
    5)概念模型:层次模型,网状模型
    关系模型:使用二维表来存储数据、数据联系
    非关系模型
    6)关系模型重要的概念
  • 关系:规范的二维表(列名称不能重复、
    属性不能再分、数据的次序并不重要)
  • 实体:现实可以区分的事物
  • 元组:表中的一行数据
  • 属性:实体的数据特征
  • 键:可以区分实体的属性、属性组合
  • 主键:从所有的键中,选取一个作为主键
    在关系中作为逻辑上唯一区分实体的依据
    要求非空、唯一
  1. MySQL操作
    1)安装
    2)服务管理
  • 启动:/etc/init.d/mysql start
    停止:stop参数
    查看状态:status参数
  • 查看端口:netstat -an | grep 3306
    3)库管理
  • 查看库:show databases;
  • 进入库:use 库名;
  • 创建库:create DATABASE 库名 [字符集];
  • 查看库中的表:show tables;
    4)表管理
  • 创建表
    CREATE TABLE 表名(
    字段1 类型(长度),
    字段2 类型(长度),

    );
  • 查看表结构:desc 表名;
  • 查看建表语句:show CREATE TABLE 表名

5)数据管理

  • 插入
    INSERT INTO orders
    values(‘20180101’,‘C0001’,now(),1,1,100)

    INSERT INTO orders(order_id, cust_id)
    values(‘20180101’,‘C0001’)

    INSERT INTO orders(order_id, cust_id)
    VALUES(‘20180101’,‘C0001’),
    (‘20180102’,‘C0002’);

  • 查询
    SELECT * FROM orders;
    SELECT order_id, cust_id FROM orders;
    SELECT * FROM orders WHERE cust_id=‘C0001’;

    SELECT * FROM orders
    WHERE cust_id = ‘C0001’
    AND status = 1;

今天的内容

数据类型

  1. 数值类型
  • 整数型&#
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值