MySQL的初见

  1. web网页从服务器上获取到通过处理之后的数据显示在网页,而服务器的数据来自于数据库。

  2. 为什么要学习数据库?

    • 实现数据持久化,便于数据的管理【结构化查询】

  • DB(DataBase)存储数据的仓库,保存了一系列有组织的数据

  • DBMS(DataBase Management System)数据库管理系统(又称数据库软件产品) 数据库是通过DBMS创建和操作的容器。【MySQL,ORacle,SQL Server,DB2】

  • SQL(structure Query Language)结构化查询语句,用于和DBMS通信的语言。

    • 优点:

      • 几乎所有DBMS都支持sql,不是某个特定的数据库供应商专有的语言

      • 简单易学

      • 灵活使用,用于通信

  1. 数据库存储数据原则:

    • 先将数据放入表中,再将表存入库中

    • 一个数据库可以有多个表,每个表都有一个自己的名字,用来标识自己,表名具有唯一性。

    • 表具有一些特性,这些特性定义了数据在表中是如何存储,类似JAVA中的“类”的设计。

    • 表由列组成,数据库中称为字段,所有表都是有一个或多个列组成的,每一列类似于java中的属性

    • 表中的数据都是按行存储的,每一行都类似与java中的对象。

  2. Mysql的特点

    • 瑞典的一家公司,MySQL AB;

    • Monty(老程序员了)

    • 08年被sun公司收购

    • 09年被orcale收购

    • 优点

      • 开源,免费,成本低

      • 执行快,性能高

      • 简单,容易安装和使用

  3. DBMS分为两类

    • 基于文件系统的DBMS

    • 基于客户——服务器端DBMS

      • MySQL 属于C/S架构的软件

  4.  mysql登录

    • 密码

    • mysql -h(主机) localhost -P(端口) -u(用户) root -p(密码) 12356;

    • 退出 exit+(ctrl+c)

  5. MySQL 的启动

    • net start mysql;

    • net stop mysql;

    • 电脑右击点击管理--服务--mysql,点击启动。

  6. MySQL的常见命令

    • show databases; 展示有哪些数据库

      • mysql自带的数据库(4个)【8.0中没有test,有个sys】

        • information-schema(保存元数据的信息)

          • 保存了MySQL服务所有的数据库的信息

          • 有多少个数据库,库中有哪些表,表中的各个字段,索引,以及权限。

        • mysql(用于保存用户信息)

          • 数据库的权限,参数,对象和状态信息。

        • performance-schema(性能信息,性能特性)

          • 主要用于收集数据库服务器性能参数

        • test(为空)可以操作(前者3个不能改动)

    • 查看表的结构(desc+表名)

    • show tables;展示数据库中的所有表

    • select * from 表名(查询功能表中数据)

    • insert into 表名 values();(向表中插入数据)

    • select version();(查看DBMS(MySQL)的版本)

    • exit(退出)

    • mysql --version(dos的查看数据库的版本)

    • use 库名 打开指定的库

    • show tables; 查看指定库中的表

    • show tables from 库名;查看其它库的表

    • create table 表名(列名  列类型,列名 列类型); 创建新表

  7. MySQL的语法法规

    • 不区分大小写,建议关键字大写,列名,表名小写

    • 每条命令”;“结尾;

    • 每条命令可以根据需要进行缩进,或换行;

    • 注释(用于解释说明)

      • 单行注释:#注释文字或 --注释文字

      • 多行注释:/*  注释文字 */

  8. MySQL图形化工具

    1. SQLyog

    2. Navicat

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值