一、存储引擎 1.1 查看存储引擎 查看mysql提供什么存储引擎: show engines; show engines \G; 显式如下: *************************** 1. row *************************** Engine: InnoD
一、用户管理 1.1 登录MySQL服务器 启动MySQL服务后,可以通过mysql命令来登录MySQL服务器,命令如下: mysql –h hostname|hostIP –P port –u username –p DatabaseName –e "SQL语句" 下面详细介绍命令中的参数: -
mysql的高级篇主要是讲解sql 数据结构、性能调优等面试常涉及内容,因此学好后续内容是工作的重点。
在MySQL数据库的存储过程和函数中,可以使用变量来存储查询或计算的中间结果数据,或者输出最终的结果数据。变量又分为系统变量和用户变量,在存储过程函数和触发器中可以用流程控制语句实现更高级的功能,用户还能通过游标以行为单位取出数据。
MySQL 中常用的数据库对象,视图可以理解为虚拟表,不直接存储数据,而是在数据标的基础上筛选特定的数据呈现给用户,存储过程类似于存储起来的Select语句,能够通过调用存储过程方便的实现大量复杂的查询行为,同时结合变量实现循环、输入、输出的功能。
为了保证数据的完整性,SQL规范以约束的方式对表数据进行额外的条件限制。
在定义数据类型时,如果确定是整数,就用INT; 如果是小数,一定用定点数类型DECIMAL(M,D) ; 如果是日期与时间,就用 DATETIME。 这样做的好处是,首先确保你的系统不会因为数据类型定义出错。不过,凡事都是有两面的,可靠性好,并不意味着高效。比如,TEXT虽然使用方便,但是效率不如 CHAR(M)和 VARCHAR(M)。
本文主要介绍MySQL最常用的增删改查命令,此章节算是使用评率最高的章节之一。
存储数据是处理数据的第一步。只有正确地把数据存储起来,我们才能进行有效的处理和分析。否则,只能是一团乱麻,无从下手。 那么,怎样才能把用户各种经营相关的、纷繁复杂的数据,有序、高效地存储起来呢? 在 MySQL 中,一个完整的数据存储过程总共有 4 步,分别是创建数据库、确认字段、创建数据表、插入数据。
子查询指一个查询语句嵌套在另一个查询语句内部的查询,这个特性从MySQL 4.1开始引入。SQL 中子查询的使用大大增强了 SELECT 查询的能力,因为很多时候查询需要从结果集中获取数据,或者需要从同一个表中先计算得出一个数据结果,然后与这个数据结果(可能是某个标量,也可能是某个集合)进行比较。
守得云开见月明
文章
分类
访问量
建站天数
标签目录
最近评论