MySql入门教程
MySql是一款开发中常用的数据库管理软件。本专栏以作者的学习角度,记录学习中的一点一滴,希望能帮到各位想要迫切学习MySql的读者。
吉他征
不负热爱,共奔山海!
展开
-
MySQL的管理与维护(第十三章)
1.数据库的用户管理2.数据库用户的管理权限3.数据库的日志管理4.数据库的备份与恢复5.数据表的导出6.数据表的导入原创 2020-07-31 14:10:44 · 236 阅读 · 0 评论 -
MySQL数据库的事务与存储引擎(第十二章)
1 事务的介绍2 通过InnoDB使用事务3 存储引擎的介绍4 如何设置存储引擎原创 2020-07-19 20:57:30 · 153 阅读 · 0 评论 -
MySQL数据库中的存储过程与视图(第十一章)
1 存储过程的介绍-- 创建一个查询图书的编号、书名、价格和库存的存储过程delimiter //create procedure selectPro1()beginselect book_id, book_name, price, store from bookinfo;end //delimiter ;用call关键字调用存储过程:-- 调用存储过程call selectPro1();结果:2 创建和使用存储过程-- 创建查询图书编号、书名、图书类别的存储原创 2020-07-06 20:31:59 · 729 阅读 · 0 评论 -
MySQL的自定义函数(第十章)
1 自定义函数的介绍2 创建和使用自定义函数3流程控制的使用(上)4流程控制的使用(中)5流程控制的使用(下)原创 2020-06-29 18:02:10 · 549 阅读 · 0 评论 -
MySQL多表连接查询(第九章)
1 多表链接查询的介绍SELECT * FROM bookinfo;-- 多表连接-- 通过查看图书信息表和图书类别表来获取图书编号、图书名称、图书类别SELECT book_id, book_name, category FROM bookinfo INNER JOIN bookcategory ON bookinfo.book_category_id = bookcategory.category_id;结果:2 内连接-- 查询未归还图书的图书编号,图书名称,身份证号,姓原创 2020-06-16 18:34:09 · 880 阅读 · 0 评论 -
MySQL中的子查询(第八章)
1 子查询的介绍-- 查找图书价格SELECT price FROM bookinfo WHERE book_id = 20150301;-- 更新读者信息的余额UPDATE readerinfo SET balance = balance - 60 * 0.05 WHERE card_id = '210210199901015555';这里初始信息是:身份证号为’ 210210199901015555’的用户的余额=500,借一本书的费用为图书价格*5%。更新用户余额信息之后,再次查原创 2020-06-07 16:22:13 · 734 阅读 · 0 评论 -
MySQL数据库运算符与函数(第七章)(下)
45 MySQL的日期时间函数(1)MySQL数据库中的日期时间函数主要用来处理日期和时间值。例如:-- 查看当前的系统日期SELECT CURDATE();结果:-- 对系统日期进行加数字操作就会得到数字的表达结果SELECT CURDATE() + 0;结果:例:-- 查看当亲系统时间并对其进行数字操作SELECT CURTIME(),CURTIME()+0;例:-- 查看当前的系统日期和时间-- 方式1SELECT NOW();-- 方式2SELEC原创 2020-06-04 22:13:42 · 527 阅读 · 0 评论 -
MySQL数据库运算符与函数(第七章)(上)
1 MySQL的运算符首先我们看看读者信息表中都有什么数据:-- 查看读者信息表中的所有数据SELECT * FROM readerinfo;结果:图书信息表中的所有数据:-- 查看图书信息表中的所有数据SELECT * FROM bookinfo;结果:算术运算符举例:SELECT store,store+1,store-1,store*2,store/2,store%2 FROM bookinfo;结果:-- 查询余额小于200的读者的身份证号,姓名,电话,余原创 2020-06-03 14:13:55 · 1255 阅读 · 1 评论 -
MySQL数据库表记录的操作(第六章)
1 单表数据记录的插入向bookcategory表中插入数据:-- 为表的所有列插入数据--方式一insert into bookcategory(category_id,category,parent_id)values(1,'计算机',0);--方式二insert into bookcategory values(2,'医学',0);向readerinfo表中插入指定数据:-- 为表的指定列插入数据insert into readerinfo(card_id,name,tel原创 2020-05-27 10:47:03 · 955 阅读 · 0 评论 -
图形化管理工具(第五章)
1 图书管理系统的建表总结将图书类别表、图书信息表、读者信息表和借阅信息表完整的在book数据库中创建出来。注意: 以下表的内容如有不清楚的地方,可以看第一章中的内容。book数据库:create database book;use book;图书类别表(bookcategory):create table bookcategory( -> category_id int primary key, -> category varchar(20) not null原创 2020-05-18 17:29:48 · 382 阅读 · 0 评论 -
MySQL的约束(第四章)
1 约束的介绍2 非空约束3 主键约束4 唯一约束5 默认约束6 外键约束原创 2020-05-13 15:01:22 · 874 阅读 · 0 评论 -
MySQL数据库表结构的操作(第三章)
1.创建和查看数据库表数据库表数据表:是数据库最重要的组成部分之一,是其他对象的基础。如下图就是一个数据库中的数据表:创建数据库表创建数据表的语句为 CREATE TABLE*CREATE TABLE<表名>(列名1 数据类型[列级别约束条件][默认值],列名2 数据类型[列级别约束条件][默认值],…[表级别约束条件]);上述创建表的语句中[]表示不是...原创 2020-05-07 17:17:19 · 1133 阅读 · 0 评论 -
MySQL的数据类型(第二章)
本文主要讲述MySql的数据类型。原创 2020-04-26 23:52:14 · 624 阅读 · 0 评论