MySQL
文章平均质量分 72
yibin94
这个作者很懒,什么都没留下…
展开
-
mySql 视频简略笔记
12.删除数据表1、删除无关联数据表语法:DROP TABLE [IF EXISTS] TABLE_NAME1,TABLE_NAME2示例:DROP TABLE SCORES 2、删除有关联数据表先解除关联关系ALTER TABLE F_TABLE_NAME DROP FOREIGN KEY CON_NAME删除表DROP TABLE TABLE1,TABLE2...13.插入数原创 2017-01-07 17:22:51 · 371 阅读 · 0 评论 -
MySQL 基本概念了解及入门
发现自己对 MySQL 的了解确实少得可怜,于是到菜鸟网站菜鸟教程进行最基础的学习入门,一个个参考例子进行学习与实践,个人觉得上面的例子很简单,对于初学者来讲还是可以的,当然顶多入个门吧。我在这想记录下,方便以后温习与查看。 先下载mysql并安装完成后就可以通过MySql命令行敲命令并查看结果。 先了解下mysql基本一些概念:Mysql是最流行的关系型原创 2017-07-28 17:53:57 · 543 阅读 · 0 评论 -
mysql 多表连接查询的一个例子
现在有三个表:角色表(shop_role : id , role_name),权限表(shop_privilege : id , pri_name),角色权限表(shop_role_pri : role_id , pri_id),要查询角色所拥有的权限名称。思路:先查询角色拥有的权限 id(在角色权限表),再通过权限 id 到权限表里直接找其对应的权限名。sql 语句:一开始这样写:原创 2017-09-25 17:44:13 · 9669 阅读 · 0 评论 -
mysql 使用 GROUP BY 时报错 ERROR 1055 (42000)
今天在使用 mysql 测试数据库语句时发现使用 GROUP BY 字句居然报错 ERROR 1055 (42000),如下图所示:百度之后发现这是 mysql5.7 中 only_full_group_by 这个模式是默认开启的导致出错的。解决方法:1、最直接方法时直接一句话设置搞定:SET sql_mode=(SELECT REPLACE(@@sql_mode,'ON原创 2017-09-25 16:56:34 · 6985 阅读 · 0 评论 -
将数据库查询出来的二维数组变成一维数组
使用 sql 查询出数据库数据如下是个二维数组,现在我只想取 pri_id 这一列数据,可以使用 php 函数array_column(array,'col_name')实现。 使用 : array_column($arr , 'pri_id' ); 之后获取的数据如下是个一维数组: 于是就可以进行相关操作了,简便许多!原创 2017-09-25 18:04:51 · 8803 阅读 · 0 评论 -
mysql 存储 session
需求:使用 mysql 存储 Session,百度之后代码稍作修改并总结如下:一、先建表: CREATE TABLE `session` ( `skey` char(32) CHARACTER SET ascii NOT NULL, `data` text COLLATE utf8mb4_bin, `expire` int(11) NOT NULL, PRIMARY原创 2017-12-29 17:52:24 · 1388 阅读 · 0 评论 -
Mysql数据分组GROUP BY 和HAVING,与WHERE组合使用
转载地址:点击打开链接理解分组,可以这样:对GROUP BY子句后面跟随的列名进行分组,然后对每一个分组而不是整个表进行操作。举例:在产品表中,检索每一个供应商提供的商品的数量。mysql> SELECT vend_id,COUNT(*) AS num_prods FROM products GROUP BY vend_id; 结果:+---------+-----------+| ve...转载 2018-03-25 13:27:57 · 2890 阅读 · 0 评论