
MySQL成长之路
季泠
你是我虚耗时间的毒药
也是我盲目生活的目标
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【MySQL】9:访问控制
数据库的目标是为了数据的集中管理和共享。但是数据库中的数据针对不同的人本就应该有不同的访问权限,以下就是对数据访问管理的概况。9.1 用户管理MySQL的用户分两类:超级管理员用户root(在安装时已默认建立,密码为空,拥有数据库中的所有权限如数据库的备份与还原),普通用户(由管理员创建,只拥有创建时管理员赋予的权限)MySQL的用户信息是存放在数据库mysql的user表中的。因此,在MySQL中,对用户的管理,既可以使用MySQL特定的语句,也可以使用标准的SQL语句,当然前提是拥有相关原创 2020-06-05 20:59:06 · 735 阅读 · 0 评论 -
【MySQL】8.1 存储程序实例:课程管理
选课功能:“选课”是课程管理系统中的重要环节,选课将学生实体和课程实体有效连接起来。选课功能的逻辑:• 同一学生不能重复选同一门课• 课程设置有人数上限,选课人数不能超过该上限• 应提供课程还可供多少人选课的信息• 如果课程设置有开始选课时间和(或)结束选课时间,在允许的时间范围内方可选课“选课”的业务逻辑表达的规则越多,就越值得用存储程序的眼光去看待“选课”,“选课”绝不仅仅是一个具体的“choose”表。以下定义一组存储程序来服务于课程管理。存储程序实例存储函数get_availabl原创 2020-05-30 18:17:20 · 1208 阅读 · 1 评论 -
【MySQL】8.0:存储程序
8.1 存储程序存储程序:预先在数据库服务器端存储SQL命令/语句,并且过后能在数据库服务器端被执行的数据库对象。存储程序的主体:存储程序定义的主体除了常规的SQL语句外,通常还使用变量声明、选择、循环和复合语句等。使用存储程序:利用CALL语句等方式使用存储程序。存储程序的分类:存储例程:和一个数据库相关,可以根据名字调用触发器:和一个表相关,并在该表产生特殊事件时被触发事件:和一个数据库相关,代表了由MySQL服务器的事件调度器在特定时刻调度执行的任务8.1.1 存储例程存储例程原创 2020-05-30 17:43:28 · 1255 阅读 · 0 评论 -
【MySQL】7:数据库编程基础
7.1 常量常量:固定数据值、字面量、字面值、标量值作用:参与运算或给变量赋值种类:5种,包括:字符串、日期时间、数值、布尔、NULL。其中:字符串常量:用成对单引号“‘”或双引号“””括起来的字符序列。数值型常量:二进制、十进制与十六进制。二进制常量如:b’1011’、B’1011’。十进制常量,最常用,直接书写,不需要定界符,如:3,-5,+3.14,123.7E-2十六进制常量,需要使用前缀和单引号表示:0x41、x’41’、X’41’日期时间型:用单引号括起来,是有特殊格式的原创 2020-05-30 14:48:15 · 555 阅读 · 0 评论 -
【MySQL】故障汇总日志 01
Could not connect, server may not be running. Can’t connect to MySQL server on ‘localhost’ (10061)原因:MySQL服务未启动。解决:此电脑->右键管理->服务与应用程序->服务->找到MySQL->点击启动。...原创 2020-05-30 13:15:39 · 661 阅读 · 0 评论 -
【MySQL】6.0 视图
视图创建视图示例总结查看视图修改视图更新视图数据删除视图对于数据库表中丰富的数据来说,用户仅需要其中的一部分,为了简化操作,MySQL提供视图操作,创建用户所需的视图,并定义权限,用户无法访问原始表,仅能访问视图。创建视图create [or replace] 〃创建视图或替换已有的视图[algorithm =( undefined|merg...原创 2020-04-07 16:22:02 · 452 阅读 · 0 评论 -
【MySQL】5.1 数据查询:子查询
子查询用IN的子查询带ANY、SOME、ALL的子查询带EXISTS关键字的子查询在数据操作语句中使用子查询子查询,嵌套查询,Nested Query,是嵌套在外层查询where语句中的查询,子查询为主查询返回其所需的数据,或者对外查询中的查询结果作进一步限制。SELECT ...FROM table WHERE #主查询,外层查询 (SELECT .. FROM table WHERE ...原创 2020-04-07 09:23:54 · 459 阅读 · 0 评论 -
【MySQL】5.0 数据查询
数据查询基本查询条件查询连接查询内连接查询(INNER JOIN)外连接查询(OUTER JOIN)复合连接查询高级应用LimitUnionGROPE BYORDER BYDESTINCT函数使用聚合函数字符函数数学函数时间和日期其他函数数据查询也称为数据检索,是从数据库中获取所需数据的操作和过程。用户根据实际应用的需求,可以使用不同的查询方式,以获得不同的数据。数据査询是数据库管理系统(DBM...原创 2020-04-05 14:05:39 · 1653 阅读 · 0 评论 -
【MySQL】4.0 数据与索引
MySQL的学习笔记:数据与索引目录数据操作插入数据实例删除数据实例修改数据实例索引索引分类与设计原则索引的操作索引的优缺点MySQL基础系列数据操作数据的增删改查。插入数据语法格式一:INSERT INTO 表名[(字段列表)] VALUES(值列表)• 插入一条记录,只对部分字段赋值insert into 表名(字段A, 字段B, 字段C) values(值A, 值B, 值C);...原创 2020-04-01 11:54:00 · 389 阅读 · 0 评论 -
【MySQL】3.0 数据表操作
MySQL的学习笔记:数据表操作数据表的增删改查。数据表操作创建数据表在数据库中,表是最重要最基本的对象,存储数据的基本单位。数据表从何而来?由关系模式依照一定规则转换而来。设计表结构的基本原则字段名要通俗易懂且具有代表性,字段名不允许重复,为了编程序方便,尽量使用英文名字。字段类型选择的原则是:根据需求选择合适的字段类型,在满足需求的情况下字段类型尽可能小。不参加数学计算的数字定...原创 2020-03-30 17:27:33 · 619 阅读 · 0 评论 -
【MySQL】2.0 数据类型
MySQL的学习笔记:数据类型实例:Teacher(Teacher_id, Teacher_name, age, Enter_time ,professional)Teacher_idTeacher_nameageEnter_timeprofessional10101潘多拉351998-7-2副教授10102吉米272013-7-5讲师1...原创 2020-03-29 20:01:33 · 456 阅读 · 0 评论 -
【MySQL】1.0 数据库操作
MySQL的学习笔记:数据库操作数据库的增删改查。数据库操作数据库的创建数据库的删除数据库的修改数据库的查询查看数据库位置选择数据库语法学习 | 命令行操作数据库的创建mysql> create database book;Query OK, 1 row affected (0.01 sec)mysql> CREATE DATABASE test;Query OK, ...原创 2020-03-29 19:33:03 · 262 阅读 · 0 评论 -
MySQL实践 0.1 建立数据库和表 |命令行式
安装好了MySQL就可以开始使用了。这里记录如何以命令行MySQL 8.0 Command Line Client来创建数据库和表。第一步:输入密码,密码是安装MySQL时自行设置的密码。第二步:show databases;显示所有数据库,注意必须有分号,这一步非必须。第三步:创建数据库create database db1;第四步:连接/打开数据库:use 数据库名称第五步...原创 2019-12-18 02:10:11 · 291 阅读 · 0 评论 -
MySQL社区版安装指南
纯指路➡mysql安装指南转载 2019-12-17 19:32:47 · 224 阅读 · 0 评论