随笔分类 - MySQL基础
摘要:1.NOW() , CURRENT_TIMESTAMP() , SYSDATE() 1)这三个函数的作用都是返回当前系统的时间,例如: 2)那他们之间的差别是什么呢? 我们先看下面的例子 我们可以看到,当运行sleep(2)让其mysql等待两秒后,sysdate()函数打印的是2秒后的时间,而no
阅读全文
摘要:1.创建一张表 CREATE TABLE `account` ( `id` int(11) NOT NULL AUTO_INCREMENT, `a_type` varchar(20) NOT NULL, `money` decimal(20,2) NOT NULL, `user_id` int(11
阅读全文
摘要:一.了解MySQL的优化 MySQL优化,一方面是找出系统的瓶颈,提高MySQL数据库整体的性能,这个时期的优化一般在开发完成后并使用了一段时间进行的。 另一方面需要合理的结构设计和参数调整,节省系统资源,这个时期的优化一般在开发期完成的,这时项目还没投入使用。 MySQL的优化原则是:减少系统瓶颈
阅读全文
摘要:一.数据备份 1.使用Mysqldump命令备份 如果你之前和我一样使用的是MySQL自带的命令行的话,因为这个数据备份需要在cmd上进行,所以我们需要将mysql/bin的目录设置到环境变量中: 然后打开cmd: 如果仍然出现找不到命令,你可以试试关闭cmd重新打开试试。 接下来按照下面的内容进行
阅读全文
摘要:一.概述 1.多用户数据库 我们知道MySQL是一个多用户数据库,按用户种类分类的话可以分为: ROOT用户:超级管理员,拥有所有权限 普通用户:被root用户创建的用户,它的权限被root授予 2.什么是用户管理? 简单来说,就是root用户管理普通用户的访问权限和信息以及管理root自身特性 3
阅读全文
摘要:一.数据类型 我们对数据类型的了解可以让我们在设计表的时候避免不必要的空间浪费。 在MySQL中的数据类型大概可分为四类: 1)数值数据类型 2)日期时间数据类型 3)文本字符串数据类型 4)二进制字符串数据类型 下面一一介绍它们的特性: 1.数值数据类型 1)整数型数据类型 类型名称 字节数 TI
阅读全文
摘要:一.索引基础 1.什么是索引? 索引是一个单独的,存储在磁盘上的数据库结构,它包含着对数据库里所有记录的引用指针。使用索引可以让我们不必在查找数据时按顺序一个一个往下找,而是一次到位,方便快捷。 MySQL中索引的存储类型有两种:BTREE和HASH(这里涉及数据结构,先了解即可) 2.使用索引的优
阅读全文
摘要:插入数据 一.数据插入 INSERT是用来插入或添加行到数据库表地,插入可以用几种方式使用: 1.插入完整的行,此插入有一定的局限性 例子: INSERT INTO Customers VALUES(NULL, 'PeP E. LaPew' '100 Main Street' ,NULL); 2.插
阅读全文
摘要:组合查询 一.何为组合查询? 组合查询的目的就是利用UNION操作符将多条SELECT语句的查询结果组合成一个结果集,供我们使用。 有两种基本情况下需要使用组合查询: 1.在单个查询中从不同的表返回类似结构的数据 2.对单个表执行多个查询,按单个查询返回数据 二.创建组合查询 我们可以用UNION操
阅读全文
摘要:一.接下面学习我们以下面的样例表为应用对象 <
阅读全文
摘要:1.取prod_price列的平均值输出 SELECT AVG(prod_price) AS avg_price FROM table_name; 2.取prod_price列中的不同值计算平均值输出 SELECT AVG(DISTINCT prod_price) AS avg_price FROM
阅读全文
摘要:1.Concat()拼接串,它把多个串连接起来形成一个较长的串,其中有多个或一个指定的串,每个串中间用逗号分隔 SELECT Concat(vend_name,' (',vend_country, ')') FROM table_name ORDER BY vend_name; 2.RTrim()函
阅读全文
摘要:1.检索任意以jet开头的词,%告诉mysql接受jet之后的任意字符,数量不限 SELECT prod_id,prod_name FROM table_name WHERE prod_name LIKE 'jet%'; 2.匹配prod_name列上的任何包含anvil的词 SELECT prod
阅读全文
摘要:文章目录 0. 脚本地址 1.返回以prod_name为准排序后的值(默认是a--z,0--9升序) 2.查询上面三列结果且以prod_price(最高级) prod_name(次高级:处理prod_price相等的情况)按默认排序 3.查询以prod_price按降序排序 4.返回的结果以prod
阅读全文
摘要:文章目录 1.简单检索和显示 1.0.连接mysql服务器 1.1.创建数据库 1.2.选择名为database_name的数据库 1.3.返回可用数据库的一个列表名信息。 1.4.返回当前选择的数据库内可用表的列表。 1.5.返回名为table_name表的基本信息 1.6.显示服务器的状态信息
阅读全文