0
推荐
1811
阅读

MySQL札记18——游标cursor

游标基础知识SQL检索操作返回一组称为结果集的行。但是有时候,我们需要在检索出来的行中,需要前进或者后退一行甚至多行,这个时候需要使用游标cursor。游标是一个存在DBMS服务器上的数据库查询,它不仅是一条SELECT语句,而是被该语句检索出来的结果集。在存储了游标之后,应用程序可以根据需要滚动或者浏览其中的数据...

发表了文章 • 2019-08-19 23:11 • 0 条评论

0
推荐
1123
阅读

MySQL札记17_使用存储过程

存储过程存储过程是一组预先编辑好的SQL语句组成,编译后存储在数据库中。可以将它们视为批文件,但是它们的作用不仅仅是批处理。MySQL5开始支持存储过程。存储过程可包含:程序流、逻辑及对数据库的查询。它们可以接受参数、输出参数返回单个或者多个结果集及返回值。为什么要用存储过程简化操作:将处理封装在一个简单...

发表了文章 • 2019-08-19 23:09 • 0 条评论

0
推荐
1146
阅读

MySQL札记16_MySQL事务(面试必备)

什么是事务概念事务Trunsaction,一个最小的、不可再分的工作单元,通常一个事务对应一个完整的业务。InnoDB引擎是支持事务的,MyISAM不支持事务。在MySQL中,一条SQL语句就是一个事务。一个完整的业务需要大量的DML(insert、update、delete)语句来共同完成。只有DML数据操作语句才有事务。事务保证一组SQL语句要么全...

发表了文章 • 2019-08-08 23:30 • 0 条评论

0
推荐
1256
阅读

MySQL札记15_int、char、varchar

intint类型有4个字节,一个字节的8位,int有32位,最多存储10位数字;如果超过10位,以最大的为准有符号:2147483647无符号:4294967295create table user (number int(11); 关于zerofillalter table user modify number int(6) zerofill unsigned; 当建立的数据字段中加入了zerofill:不足6位:前面补零超过6位:直接输...

发表了文章 • 2019-08-06 20:53 • 0 条评论

0
推荐
1457
阅读

MySQL札记14_数据库中的字符集

在MySQL数据库中默认支持的utf8字符集,一般不要改动字符集,使用utf8绝对没有问题的!utf8:万国码gbk:汉字编码字符集show character set; # 查看字符集 show variables like "%char%"; # 查看字符变量 查看和指定建库的字符集show create database peter; # 查看 create database test character set utf8; 建...

发表了文章 • 2019-08-06 20:26 • 0 条评论

0
推荐
1010
阅读

MySQL札记12_基础知识复习

本篇札记中主要是对数据库中的基本概念进行了梳理,没有解释和具体的定义,单纯的整理,供参考学习图片发自简书App图片发自简书App图片发自简书App图片发自简书App图片发自简书App

发表了文章 • 2019-08-04 20:55 • 0 条评论

0
推荐
1368
阅读

MySQL札记13_数据库引擎Engine

在MySQL数据库中常用的引擎有两种:MyISAM和InnoDB。其他的还有BLOCKHOLE、CSV、MEMORY、ArchiveMySQL数据库引擎mysql数据库引擎常用面试总结什么是存储引擎MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的·存储机制、索引技巧、锁定水平·并且最终提供广泛的\、不同的功能...

发表了文章 • 2019-08-04 20:54 • 0 条评论

0
推荐
1261
阅读

MySQL札记11_《SQL必知必会》1-6章总结

准备花上3天的时间把《SQL必知必会》这本书过一遍,掌握数据库方面的基础知识。这是第一天

发表了文章 • 2019-08-03 19:33 • 0 条评论

0
推荐
1293
阅读

MySQL札记10_MySQL四种语言汇总

本文主要对前面讲到的MySQL四种语言的总结数据定义语言DDL数据操作语言DML数据操作语言DCL数据查询语言DQL数据定义语言DDL主要作用是创建、删除和修改库表结构库操作对数据库的操作主要有查看所有数据库show databaes;切换数据库use databases;创建数据库create database name;删除数据库drop database name;表操作创建...

发表了文章 • 2019-08-03 15:27 • 0 条评论

0
推荐
1277
阅读

MySQL札记9_DQL(数据查询语言)

DQL(data query language)数据查询语言,主要的作用是对数据库中的数据进行查询的操作,也是最重要的功能,查询的方法也是多种多样:联合查询、分组查询、内连查询、子查询等,还可以限制查询的条数等,下面一一介绍。复习创建表先创建两个表:student和mark表,其中student表中存储的学生姓名、年纪等信息,mark表中...

发表了文章 • 2019-08-03 11:41 • 0 条评论

0
推荐
1143
阅读

MySQL札记8_DCL(数据控制语言)

数据控制语言DCL主要是对数据库中的登录和用户的权限进行控制的语言,包含:用户登录MySQL数据库修改用户密码及忘记密码如何解决创建普通用户及授权撤销权限revoke查看权限及删除用户关于root账户默认登录默认情况下,MySQL数据库是指允许root账户登录并且在本机上登录的。-uroot表示root账户-p表示需要密码没有-h表示默...

发表了文章 • 2019-08-02 10:31 • 0 条评论

0
推荐
1250
阅读

MySQL札记7_DML(数据操作语言)

DML,data manipulation language,数据操作语言, 主要是对数据库中的表记录进行操作的语言,包含表中插入数据、表中数据的更新、表的删除等:表中插入数据表中数据更新删除表复习DDL创建表在对表中的数据进行操作之前复习DDL(数据定义语言)中关于如何在数据库中创建一个表user:# 一个主键+6个字段 mysql> create...

发表了文章 • 2019-07-31 22:42 • 0 条评论

0
推荐
1452
阅读

MySQL札记6_DDL(数据定义表)

在上篇札记MySQL札记5_语句分类(面试考点)归纳了4种常见的MySQL语句。在本篇札记中,主要介绍的是:数据定义语言DDL,data defination language。常用操作在操作数据表table之前,首先要选择进入某个数据库database:database---table先进入mysql中image.png查看所有的数据库,选择peter数据库进入image.png创建数据表...

发表了文章 • 2019-07-30 00:31 • 0 条评论

0
推荐
1084
阅读

MySQL札记5_MySQL语句分类

在MySQL数据中根据语句作用的不同,可以大致分为4类(面试常考):DDLdata defination language,数据定义语言;作用主要是:创建、删除、修改库表结构。针对库表结构DMLdata manipulation language,数据操作语言;作用主要是:增、删、改表的记录针对表的操作DCLdata control language,数据控制语言;用户创建及授权...

发表了文章 • 2019-07-29 23:07 • 0 条评论

0
推荐
1150
阅读

MySQL札记4_字段名修饰及运算符

字段名修饰字段指的是表中第一行即列属性,用column表示。常用来修饰字段的有:image.png运算符常用的运算符有:= :表示赋值或者判断!=或者<>:不等于<:小于>:大于<=、>=:小于等于或者大于等于OR:或AND:与BETWEEN...AND...:在...和...之间IN/NOT IN :在或不在

发表了文章 • 2019-07-29 22:56 • 0 条评论