mysql
123.com
这个作者很懒,什么都没留下…
展开
-
MySQL的基础命令
1.数据库的创建操作 命令:CREATE DATABASE database-name; 把某个库当成默认库 命令:use database_name; 查看我有的所有库 命令:show databases; 查看库里的所有表 命令:show tables; 2. 数据库表的相关操作 建一个学生表 命令: 插入一些测试数据 命令:CREATE TABLE `学生`...原创 2019-01-18 18:23:09 · 132 阅读 · 0 评论 -
MySQL中的事物管理
1. 事物是什么 事物就是一组DML(数据操纵语言),这些语句在逻辑上存在相关性这一组DML语句要么全部成功,要么全部失败,是 一个整体。 MySQL提供一种机制,保证我们达到这样的效果。 事务还规定不同的客户端看到的数据是不相同的。 例如: 火车站的售票系统,我们和售票系统 相互组成一个事物, 买票的时候,有一方买了票看,那么另一方看到的票数就不一样了;但是 也有可能数据库没有更新,这边显示...原创 2019-01-24 09:07:50 · 155 阅读 · 0 评论 -
MySQL的SELECT查询初
表的增删改查 1.创建一个表 CREATE TABLE students ( id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT, sn INT NOT NULL UNIQUE COMMENT '学号', name VARCHAR(20) NOT NULL, qq VARCHAR(20) ); 2.插入操作 语句:INSERT [INTO] table_nam...原创 2019-01-24 22:15:45 · 167 阅读 · 0 评论 -
数据库索引
1.索引特性 索引的作用:提高海量数据的检索性能 索引的分类: 主键索引:设置主键(primary key) 唯一键索引:设置唯一键(unique) 普通键索引:设置普通键(index) 全文索引:FULLTEXT 解决文本索引的问题 2.各个索引的创建: 索引创建原则: 比较频繁作为查询条件的字段应该创建索引 唯一性太差的字段不适合单独创建索引,即使频繁作为查询条件 更新非常频繁...原创 2019-01-22 16:39:03 · 129 阅读 · 0 评论 -
数据库基础知识
1.什么是数据库 数据库:就是为了实现一定的目的按某种规则组织起来的“数据”的“集合” 也可以是: 为了实现数据的安全性、海量存储、方便程序控制、方便查询的等这些条件,设计出更加利于管理数据的东西——数据库 2.为什么要有数据库 相比较与传统的文件存储 数据库的有优点: 数据更加安全性 存储数据的海量性 方便查询和管理数据 方便在程序中控制 数据库的存储介质: 磁盘和内存 3....原创 2019-01-22 22:30:21 · 750 阅读 · 0 评论 -
MySQL数据库引擎
数据库分类解释 1. MyIsam MyIsam 1.可移植性比较高(windos linux上都可使用) 存储引擎独立于操作系统,也就是可以在windows上使用,也可以比较简单 的将数据转移到linux操作系统上去。 2.这种存储引擎在创建表的时候,会创建三个文件分别存放(表定义、索引、数据) 一个是.frm文件用于存储表的定义,一个是.MYD文件用于存储表的数据, 另一个是....原创 2019-01-22 22:33:58 · 121 阅读 · 0 评论 -
MySQL中 InnoDB 与 MyISAM 引擎的区别
谈一谈MySQL中 InnoDB 与 MyISAM 引擎的区别 不同点: 1.存储创建上 MyISAM 存储引擎在创建表的时候,会创建三个文件分别存放(表定义、索引、数据) inoDB 创建表的表定义,索引、数据在一个文件中 InnoDB:所有的表都保存在同一个数据文件中(也可能是 多个文件,或者是独立的表空间文件),InnoDB之受限于操作系统的大小, 一般是2GB。 2.事务支持 MyI...原创 2019-01-23 11:52:35 · 294 阅读 · 0 评论