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 · 759 阅读 · 0 评论 -
MySQL数据库引擎
数据库分类解释1. MyIsamMyIsam1.可移植性比较高(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 评论