Mysql-基础-01

这篇博客介绍了MySQL的基础知识,包括数据库的概念、不同类型的数据库软件及其选择标准,重点讲解了MySQL的特点如关系型数据库、跨平台和多语言支持。还详细阐述了MySQL在Ubuntu和Windows上的安装步骤,以及如何启动、连接MySQL服务。此外,博主分享了基本的SQL命令,如创建和管理数据库、表以及记录,并提到了更改数据库和表的默认字符集的方法。
摘要由CSDN通过智能技术生成

MySQL-Day01笔记
1、MySQL概述
 1、什么是数据库
  数据库是一个存储数据的仓库
 2、都有哪些公司在用数据库
  金融机构、游戏网站、购物网站、论坛网站 ... ...
 3、提供数据库服务的软件
  1、软件分类
   MySQL、SQL_Server、Oracle、Mariadb、DB2、MongoDB ...
  2、在生产环境中,如何选择使用哪个数据库
   1、是否开源
    开源软件:MySQL、Mariadb、MongoDB
    商业软件:Oracle、DB2、SQL_Server
   2、是否跨平台
    不跨平台:SQL_Server
    跨平台:MySQL、Mariadb、MongoDB、DB2、Oracle
   3、公司的类型
    商业软件:政府部门、金融机构
    开源软件:游戏网站、购物网站、论坛网站... ...
 4、MySQL的特点
  1、关系型数据库
   1、关系型数据库的特点
    1、数据是以行和列的形式去存储的
    2、这一系列的行和列称为表
    3、表中的每一行叫一条记录
    4、表中的每一列叫一个字段
    5、表和表之间的逻辑关联叫关系
   2、示例
    1、关系型数据库存储
     表1、学生信息表
      姓名   年龄   班级
      牛郎   25     AID1803
      织女   23     AID1801
     表2、班级信息表
      班级     班主任
      AID1803  卢大大
      AID1801  孙大大
    2、非关系型数据库中存储
     {"姓名":"牛郎","年龄":25,"班级":"AID1803","班主任":"卢大大"}
     {"姓名":"织女","年龄":25,"班级":"AID1803"}
  2、跨平台
   可以在Unix、Linux、Windows上运行数据库服务
  3、支持多种编程语言
   Python、java、php ... ...
2、MySQL的安装
 1、Ubuntu安装MySQL服务   RedHat(红帽)、CentOS、Ubuntu
  1、安装服务端
   sudo apt-get install mysql-server
  2、安装客户端
   sudo apt-get install mysql-client
 2、Windows安装MySQL服务
  1、下载MySQL安装包(windows)
   mysql-installer***5.7.***.msi
  2、双击、按照教程安装即可
3、启动和连接MySQL服务
 1、服务端启动
  1、查看MySQL服务状态
   sudo /etc/init.d/mysql status
  2、停止、启动、重启MySQL服务
   sudo /etc/init.d/mysql stop | start | restart
 2、客户端连接
  1、命令格式
   mysql -h主机地址 -u用户名 -p密码
   mysql -hlocalhost -uroot -p123456
  2、本地连接可以省略 -h 选项
   mysql -u用户名 -p密码
   mysql -uroot -p123456
4、基本SQL命令
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值