随笔分类 - mySQL数据库
摘要:1. 建表 create table t1 ( a int PRIMARY key, b int, c int, d int, e varchar(20) )ENGINE=INNODB insert into t1 value(4,3,1,1,'d'); insert into t1 value(1
阅读全文
摘要:1. 数据库索引 数据库每次做的DML(增删改查)操作都是要进行磁盘IO的读取,每次操作磁盘IO,会消耗很大的时间,所以引入索引这个概念,索引它是将无序的数据变得有序化,即在数据被插入的时候,在内存中会根据索引键对数据进行排序。 1. 内存和外存 内存:即内存卡,读取速度快,但是容量很小,不会长期保
阅读全文
摘要:1. MySQL的存储引擎 1. 在设计表→选项中可以看到MySQL的存储引擎有以下这些,但是常用的有InnoDB和MyISAM这两种 2. 存储引擎的特点 1. InnoDB:支持事务和外键,具有提交,回滚和崩溃回复能力,安全性较高 2. MyISAN:不支持事务和外键,支持全文索引,访问速度快
阅读全文
摘要:1. 官网下载 1. 地址:https://downloads.mysql.com/archives/community/ 2. 选择版本,系统,安装包类型 2. 配置环境变量 1. 下载完成后继续解压,将解压的文件夹放到安装文件的目录下,尽量不要放C盘和有中文名称 2. 配置环境变量,系统→高级系
阅读全文
摘要:1. 概况 value和values都是用于插入数据时的关键字,从单词我们会联想到是不是value用于插入单条数据,values用于插入多条数据,实际上他们并不是这样的,value可以用于插入单条数据也可以插入多条数据,values亦是如此,但是他们的执行效率存在差别。 2. value插入单条数据
阅读全文
摘要:1. 字符串函数 1. length():计算字符串长度函数,返回字符串字节长度,一个汉字占三个字节 语法:select length('length长度') 12 2. concat():拼接字符串函数 语法:select concat(key1,'_',key2)from 表 3. upper(
阅读全文
摘要:1. 在Linux系统页面创建一个data.sql文件 准备好数据写入: DROP TABLE IF EXISTS EMP; DROP TABLE IF EXISTS DEPT; DROP TABLE IF EXISTS SALGRADE; CREATE TABLE DEPT(DEPTNO int(
阅读全文
摘要:1. MySQL的概念 MySQL是管理关系数据库管理系统,包括数据的插入,查询,更新和删除,数据库模式创建和修改,数据的控制访问。 1. cmd启动mySQL: mysql -u root -p 密码是root 2. mysql端口号是3309,用户名是root,密码是我的常规密码 3. mysq
阅读全文
浙公网安备 33010602011771号