MySQL-第一篇认识MySQL

1、什么是mysql

     mysql是一种关系型数据库,是瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。

2、mysql的安装

    下载mysql-installer-community-5.7.12.0.msi

    

3、元数据:数据字典(系统表),用于存储它拥有的每个事务的相关信息,如名字、结构、位置、类型,这种关于数据的数据被称作元数据。

4、配置mysql环境变量,使mysql命令可以在命令行窗口执行

     配置MYSQL_HOME:C:Program FilesMySQLMySQL Server 5.7

     配置Path:%MYSQL_HOME%in

     测试登录:mysql -ulfy -p1234 或者mysql -hlocalhost -ulfy -p1234 或者mysql -h127.0.0.1 -ulfy -p1234

     

5、用户切换

    目前貌似发现只能exit当前用户之后,再登录其他用户。

    举个例子:

    先登录lfy用户:mysql -ulfy -p1234

    

    然后exit,再登录mysql用户:mysql -umysql -pmysql

    

6、修改密码

    

7、常用的一些命令

   1》show databases:查看当前实例下包含多少个数据库。

   2》use 数据库名:切换数据库。

   3》show tables:查看当前数据库包含的数据库表。

   4》创建新的数据库

        create database [IF NOT EXISTS] 数据库名;

   5》删除指定数据库

        drop database 数据库名;

   6》查看指定数据库表的表结构(查看表有多少列,每列的数据类型等信息)

        desc 表名;

   7》退出mysql当前用户

        exit+回车

8、什么是事务

9、sql脚本

10、mysql数据库支持的两种存储机制:

     1》MyISAM:MySQL早期的默认存储机制,对事务支持不好。

     2》InnoDB:InnoDB提供事务安全的存储机制。InnoDB通过建立行级锁来保证事务的完整性,并以Oracle风格的共享锁来处理Select语句。系统默认启动InnoDB存储机制,如果不想使用InnoDB表,则可以使用skip-innodb选项。

          MySQL-5.0以上版本的数据库,通常无需指定数据表的存储机制,系统默认使用InnoDB存储机制。如果在建表的时候显式指定存储机制,则可以在标准建表语句后面添加以下任意一句:

        1>ENGINE=MyISAM--强制使用MyISAM存储机制。

        2>ENGONE=InnoDB--强制使用InnoDB存储机制。

11、什么是模式?什么是内模式?什么是外模式?

原文地址:https://www.cnblogs.com/ZeroMZ/p/11366420.html