![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
Dobby Liu
这个作者很懒,什么都没留下…
展开
-
PHP代码和数据库的编码相同,数据库数据乱码
问题 PHP代码的编码是utf-8,或已使用如下代码处理header('Content-Type:text/html;charset=utf-8');并且数据库的 字符集是utf8--UTF-8 Unicode;排序规则是utf8_general_ci,存入数据库的中文数据仍是乱码,如下图所示, 解决方法 1、关闭打开的数据库连接2、右击 打开 连接属性...原创 2020-03-07 19:52:15 · 351 阅读 · 1 评论 -
mysql中join的使用
转自:http://www.runoob.com/mysql/mysql-join.htmlMysql 连接的使用本篇介绍如何使用 MySQL 的 JOIN 在两个或多个表中查询数据。你可以在 SELECT, UPDATE 和 DELETE 语句中使用 Mysql 的 JOIN 来联合多表查询。JOIN 按照功能大致分为如下三类:INNER JOIN(内连接,或等值连接):获取...转载 2019-01-24 16:05:32 · 698 阅读 · 0 评论 -
mysql 复制表
转自:http://www.runoob.com/mysql/mysql-clone-tables.html如果我们需要完全的复制MySQL的数据表,包括表的结构,索引,默认值等。 如果仅仅使用CREATE TABLE ... SELECT命令,是无法实现的。本章节将为大家介绍如何完整的复制MySQL数据表,步骤如下:使用SHOW CREATE TABLE命令获取创建数据表(CR...转载 2019-01-25 11:02:08 · 182 阅读 · 0 评论 -
mysql 删除表中重复数据
原来的表结构 :CREATE TABLE `servers` ( `Server_name` char(64) NOT NULL DEFAULT '', `Host` char(64) NOT NULL DEFAULT '', `Db` char(64) NOT NULL DEFAULT '', `Username` char(64) NOT NULL DEFAULT '',...原创 2019-01-25 13:46:32 · 171 阅读 · 0 评论 -
mysql 导出数据
转自:http://www.runoob.com/mysql/mysql-database-export.htmlMySQL 导出数据MySQL中你可以使用SELECT...INTO OUTFILE语句来简单的导出数据到文本文件上。使用 SELECT ... INTO OUTFILE 语句导出数据以下实例中我们将数据表 runoob_tbl 数据导出到 /tmp/runoob.tx...转载 2019-01-25 15:01:14 · 198 阅读 · 0 评论 -
mysql 函数
转自:http://www.runoob.com/mysql/mysql-functions.htmlMySQL 函数MySQL 有很多内置的函数,以下列出了这些函数的说明。MySQL 字符串函数函数 描述 实例 ASCII(s) 返回字符串 s 的第一个字符的 ASCII 码。 返回 CustomerName 字段第一个字母的 ASCII 码:...转载 2019-01-25 16:06:16 · 119 阅读 · 0 评论 -
存储过程学习小记 mysql
1、概念存储过程(Stored Procedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。存储过程是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行。存储过程思想上很简单,就是数据库 SQL 语言层面的代码封装与重用。2、优点存储过程可封装,并隐藏复杂的商业逻辑。 存储过程可以回传...原创 2019-05-14 11:25:31 · 155 阅读 · 0 评论 -
存储过程中使用多游标实例 mysql
drop procedure if exists get_qrcode_daily_statistic;delimiter ;;create procedure get_qrcode_daily_statistic()begin #声明下面要用到的变量 declare allet_union_out int; declare ribbon_union_out int...原创 2019-05-15 11:18:07 · 268 阅读 · 0 评论 -
存储过程实例(续)mysql
1、while dodrop procedure if exists pro_while;delimiter ;;create procedure pro_while()begin declare i int; set i = 0; while i < 10 do select concat('index:',i); set i = i + 1; end whil...原创 2019-07-28 10:43:57 · 112 阅读 · 0 评论 -
mysql索引学习小记
1、作用索引是针对数据创建的目录。索引加快了查询(select)速度,但降低了增(add)、删(delete)和改(update)的速度。因为增删改时,不仅要增删改数据,也要增删改索引。2、索引分类普通索引 index:仅仅为了加快查询速度;主键索引 primary key:不能重复;唯一索引 unique :行上的值不能重复;全文索引 fulltext。主键索...原创 2019-04-07 22:03:03 · 227 阅读 · 0 评论 -
mysql触发器学习小记
1、作用监视某种操作并触发某种操作。即监视某表的变化,当发生某变化时,触发某个操作。2、触发器能监视的操作:增、删、改3、触发器能触发的操作:增、删、改4、语法(1)创建触发器delimiter $ #此行结尾不要加;,否则结束符号为$; 而不是$create trigger 触发器名称before/after insert/update/delete on 表名f...原创 2019-04-07 21:35:06 · 180 阅读 · 0 评论 -
mysql视图小记
1、视图语法(1)创建视图create view 视图名称 as select ...(2)删除视图drop view 视图名称(3)更新视图alter view 视图名称 as select ...2、视图与表的关系视图是表的查询结果。表的数据改变了,视图的数据也改变;视图的数据改变,表的数据不一定改变。当视图的数据与表的数据一一对应时,表数据随视图数...原创 2019-04-07 19:55:45 · 137 阅读 · 0 评论 -
mysql中select的5个子句的顺序
where -> group by -> having -> order by -> limit在sql中,如果不按这个顺序,会报语法错误。原创 2019-04-05 10:51:03 · 424 阅读 · 0 评论 -
mysql的group by和having结合使用案例
题目:要求:只能使用一个select,不能使用子查询,必须使用group by 和 having方法:步骤1:#创建表stu,其他字段这里用不到create table stu( name varchar(10) not null default '', subject varchar(10) not null default '', score...原创 2019-04-05 09:49:32 · 11212 阅读 · 1 评论