MySQL基础之第1章 数据库概述】的更多相关文章

1.1.数据存储方式 1.人工管理阶段2.文件系统阶段3.数据库系统阶段 1.2.数据库泛型 数据库泛型就是数据库应该遵循的规则.数据库泛型也称为范式.目前关系数据库最常用的四种范式分别是:第一范式(1NF).第二范式(2NF).第三范式(3NF)和BCN范式(BCNF) 1.3.SQL语言 SQL(StructuredQuery Language)语言的全称是结构化查询语言.数据库管理系统通过SQL语言来管理数据库中的数据.SQL语言分为三个部分:数据定义语言(Data Definition…
  第一章 数据库概述.MySQL的安装和配置   1.为什么要使用数据库 最早是纸质文件来存储数据 缺点:不易保存,占用空间大 计算机出现以后,采用软件来进行保存(excel) 缺点:容易损坏 文件一旦过大,打开都困难,更别说查询了 并发量差 综上所述,采用数据库来存储数据   2.什么是数据库 数据库概念: 数据库(英文叫做Database,DB)是按照数据结构组织,存储和管理数据的仓库,其本身可看作电子化的文件柜,用户可以对文件中的数据进行增加,删除,修改,查找等操作. 注意点:所谓的数据…
假设已经登录 mysql-h localhost -uroot -proot 5.1.显示.创建.删除数据库 show databases;     显示所有的数据库 create database xxx;  创建数据库 drop database xxx;   删除数据库 5.2.数据库存储引擎 show engines \G     mysql支持的所有的engine show variables like '%engine%';     查看当前库的engine innodb 最常用,支…
18.1.优化简介 SHOW STATUS LIKE ‘value’;connections                 连接数uptime                          启动时间slow_queries                慢查询次数com_select                   查询操作次数com_insert                    插入操作次数com_update                 更新操作次数com_delete …
17.1.日志简介 二进制日志错误日志通用查询日志慢查询日志 17.2.二进制日志 二进制日志也叫作变更日志(update log),主要用于记录数据库的变化情况.通过二进制日志可以查询MySQL数据库中进行了哪些改变. 17.2.1.启动和设置二进制日志 默认关闭# my.cnf(Linux操作系统下)或者my.ini(Windows操作系统下)[mysqld]log-bin [=DIR \ [filename] ]DIR和filename可以不指定,默认为hostname-bin.numbe…
16.1.数据备份 16.1.1.使用 mysqldump 命令备份 mysqldump [OPTIONS] database [tables]mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2DB3...]mysqldump [OPTIONS] --all-databases [OPTIONS]mysqldump –u root –p test student >c:/student.sqlmysqldump –u root –p test m…
避免编写重复的语句 安全性可控 执行效率高 14.1.创建存储过程和函数 14.1.1.创建存储过程 CREATE PROCEDUREsp_name ([proc_parameter[,...]]) [characteristic...] routine_body procedure 发音 [prə'si:dʒə] proc_parameter           IN|OUT|INOUT param_name type characteristic               n. 特征:特性…
13.1.数学函数 随机数可能会用到,其他基本无视. 13.2.字符串函数 重点CONCAT(S1,S2….) 13.3.日期和时间函数 一.MySQL 获得当前日期时间 函数 1.1 获得当前日期+时间(date + time)函数:now() mysql> select now(); +---------------------+ | now() | +---------------------+ :: | +---------------------+ 除了 now() 函数能获得当前的日…
8.1.视图简介 视图由数据库中的一个表,视图或多个表,视图导出的虚拟表.其作用是方便用户对数据的操作. 8.2.创建视图必须要有CREATE VIEW 和 SELECT 权限SELECT select_priv, create_view_priv from mysql.user WHERE user='root'; CREATE   [ ALGORITHM = { UNDEFINED | MERGE |TEMPTABLE } ]VIEW  视图名  [ ( 属性清单 ) ]AS SELECT语…
第7章 索引 MySQL中,所有的数据类型都可以被索引,包括普通索引,唯一性索引,全文索引,单列索引,多列索引和空间索引等. 7.1.索引简介 7.1.1.索引的含义和特点 BTREE索引,HASH索引 优点:提高查询,联合查询,分级和排序的时间 缺点:索引占空间,维护(创建,更新,维护)索引时需要耗费时间 7.1.2.索引的分类 1.普通索引 不加任何限制条件 2.唯一性索引 使用UNIQUE参数 3.全文索引 使用FULLTEXT参数,只能创建在CHAR,VARCHAR,TEXT类型的字段上…