mysql系列——基础了解含java类型对应表(一)

1、数据库基础

     常见概念:

    DB:数据库,存储数据的容器

    DBMS:数据库管理系统,又称为数据库软件或数据库产品,用于创建或管理DB

    SQL:结构化查询语句,用于和数据库通信的语言,不是某个数据库持有的,而是几乎所有的主流数据库软件所通用的语言。

     数据库存储数据的一些特点

    1. 数据存放在表中,然后表存放在数据库中

    2.一个库中可以有多张表,每张表具有唯一的名称(表名)来标识自己

    3.表中有一个或多个列,列又称为“字段”,相当于Java类中“属性”

    4.表中每一行数据,相当于Java类的对象

2、mysql的安装

  MySql 5.7.25 官网地址:官网地址下载

  Windows 10安装Mysql 5.7详细步骤可看:路人甲Java教你安装MySql 5.7

3、mysql语法规范

    1. 不区分大小写,建议表名和类名小写,关键字大写,

    2. 每条命令最好用英文分号 ; 结尾

    3. 单行注释:# 注释文字  和 -- 注释文字(这里需要加空格)    多行注释:/* 注释文字*/

4、按照sql语言分类

    1.DQL(Data Query Language):数据查询语句

      SELECT相关语句

    2.DML(Data Manipulation Language):数据操作语句

      INSERT、UPDATE、DELETE语句

    3.DDL(Data Definition Language):数据定义语言

      CREATE、DROP、AlTER语句

    4.DCL(Data Control Language):数据控制语句

      SET AUTOCOMMIT = 0、START TRANSACTION、SAVEPOINT、COMMIT、ROLLBACK

5、存储引擎

  1. InnoDB 存储引擎:Mysql 5.5版本后默认的存储引擎,优点是支持事务,行级锁,外键约束,支持崩溃后的安全恢复;

  2. MyISAM 存储引擎:不支持事务和外键,支持全文索引(但只对英文有效),特点是查询速度快;

  3. Memory 存储引擎:数据放在内存当中(类似memcache)以便得到更快的响应速度,但是崩掉的话数据会丢失;

  4. NDB 存储引擎:主要用于Mysql Cluster分布式集群;

  5. Archive 存储引擎:有很好的压缩机制,用于文件归档,写入时会进行压缩;

6、mysql常用的一些命令介绍

启动服务方法一:打开服务窗口,在服务窗口中找到MySQL服务,进行启动或者停止

方法二:以管理员身份运行cmd命令,输入相应的命令启动或停止MySQL服务。

    启动命令:net start mysql

    停止命令:net stop mysql   (mysql为服务名 可能不是mysql57或其它)

常见命令

    • 登录命令: mysql -uroot -p
    • 显示所有数据库 : show databases;
    • 进入指定的库 :use 库名;
    • 显示当前库中所有的表 :show tables;
    • 查看其他库中所有的表 :show tables from 库名;
    • 查看表的创建语句 :show create table 表名;
    • 查看表结构 :desc 表名;

7、MYSQL类型与JAVA类型对应表

 

posted @ 2022-08-11 14:56  江南大才子  阅读(110)  评论(0编辑  收藏  举报