-
[MySQL] 搜集的MySQL的面试题分享给大家
收集的MySQL的面试题分享给大家1、如何登陆mysql数据库mysql-uusername-p2、如何开启/关闭mysql服务servicemysqlstart/stop3、查看mysql的状态servicemysqlstatus4、如何显示数所有数据库showdatabases5、如何获取表内所...
97
热度 -
[MySQL] 【MySQL】(一)初涉MySQL
【MySQL】(1)初涉MySQL1.MySQL目录结构bin:存储可执行文件data:存储数据文件docs:文档include:存储包含的头文件lib:存储库文件share:错误消息和字符集文件注意:这里是utf8而不是utf-82.修改编码方式一般需要修改MySQL安装目录下的my.ini配置文...
100
热度 -
[MySQL] mysql 函数(2 )
mysql函数(二)?日期函数?1now当前时间mysql>selectnow();+---------------------+|now()|+---------------------+|2015-07-1523:15:12|+---------------------+1rowinset...
68
热度 -
[MySQL] mysql忽略主键矛盾,避免重复插入的几种方式
mysql忽略主键冲突,避免重复插入的几种方式方案一:使用ignore关键字如果是用主键primary或者唯一索引unique区分了记录的唯一性,避免重复插入记录可以使用:代码如下:INSERTIGNOREINTO`table_name`(`email`,`phone`,`user_id`)VALU...
111
热度 -
[MySQL] mysql 平添(insert into)不存在插入,存在不管
mysql添加(insertinto)不存在插入,存在不管我们在很多需求中,都会有这样一个场景,例如:??我们在加入菜单的时候,总会想出现主键冲突,为了避免这样的情况!我们会在实际的场景中,在主键ID存在的时候不予添加,只有不存在的时候才给予添加。我们通用的方法一般是:1.(这种方式一般是用在存储过...
69
热度 -
[MySQL] MySQL目录学习整理
MySQL索引学习整理创建索引CREATE[ONLINE|OFFLINE][UNIQUE|FULLTEXT|SPATIAL]INDEXindex_name[index_type]ONtbl_name(index_col_name,...)[index_option]...index_col_name...
48
热度 -
[MySQL] MySQL 汉语言乱码解决
MySQL中文乱码解决测试环境:服务端和客户端均为win7,MySql数据库、表字符集为utf-8,字段字符集与表一致。1、使用mysql命令进行操作时的乱码问题解决。(1)设置当前字符集setnamesgbk(2)修改单个字符集参数使用命令showvariableslike'char%',查看所有...
109
热度 -
[MySQL] MySQL 动态sql语句执行 用时间干表名
MySQL动态sql语句执行用时间做表名1.描述在使用数据的时候,我时候我们需要很多数据库,而且想用时间来做表名以区分。但是MySQL在存储过程中不支持使用变量名来做表名或者列名。比如,有一个表我们想以“2015-07-1612:00:00”命名。2.解决方案如果只是更换一个普通的表名的话,很简单,...
142
热度 -
[MySQL] mysql utf8编码设置 C 函数调用乱码有关问题
mysqlutf8编码设置C函数调用乱码问题(1)mysql服务启动时,指定编码,(mysqlclient连接时,也可以指定)(2)C库client调用,通过函数指定?mysql_set_character_set(con,"utf8");
139
热度 -
222
热度 -
[MySQL] mysql处置高并发,防止库存超卖
mysql处理高并发,防止库存超卖今天王总又给我们上了一课,其实mysql处理高并发,防止库存超卖的问题,在去年的时候,王总已经提过;但是很可惜,即使当时大家都听懂了,但是在现实开发中,还是没这方面的意识。今天就我的一些理解,整理一下这个问题,并希望以后这样的课程能多点。先来就库存超卖的问题作描述:...
94
热度 -
[MySQL] 每日进步一点达——mysqldump
每天进步一点达——mysqldump一、简介mysqldump是客户端用来备份数据库或者在不通数据库之间进行数据迁移的工具,备份内容包含创建表或者装载表的SQL语句二、命令格式备份单个数据库或者数据库中部分数据表mysqldump[参数]数据库名[表名]备份指定的一个或者多个数据库my...
163
热度 -
[MySQL] 每日进步一点达——MySQL——myisampack
每天进步一点达——MySQL——myisampack一、简介myisampack是一个压缩使用MyISAM引擎表的工具,一般会压缩40%~70%,当需要访问数据,服务器会将所需要的信息读入到内存中,所以当访问具体记录时,性能会更好,因为只需要解压一条记录MySQL使用mmap()对变哦进行压缩映射,...
68
热度 -
[MySQL] 【Mysql】外键级联与级联的弱势
【Mysql】外键级联与级联的劣势在建表的时候时候,可以对于删除delete、修改update设置为级联。用一个例子先说明外键级联级联的概念假如数据库中本以存在一张usertable如下:此user表非常简单,id为主键。下面我将新建一张cascade_test表如下,这里的user_id与user...
123
热度 -
[MySQL] mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解决办法
mysql1449:Theuserspecifiedasadefiner('root'@'%')doesnotexist解决方法权限问题,授权给root所有sql权限mysql>grantallprivilegeson*.*toroot@"%"...
494
热度 -
[MySQL] 每日进步一点点——mysql——mysqlbinlog
每天进步一点点——mysql——mysqlbinlog一、简介mysqlbinlog:用于查看服务器生成的二进制日志的工具。二、命令格式mysqlbinlog选项日志文件1日志文件2三、常用参数-d--database=name:指定数据库名称,只列出指定数据库相关操作-o--offs...
146
热度 -
[MySQL] mysql高速执行超大sql脚本方法
mysql快速执行超大sql脚本方法使用mysql数据库时,经常会碰到这个问题,特别是sql脚本太大的时候,使用其它工具执行sql脚本会比较卡。下面介绍一种在dos界面下操作的最简单办法。?1.首先mysql导入sql文件:sourcedata.sql?2.更改了mysql的my.ini的max_a...
84
热度 -
[MySQL] 架构师之mysql-用group+inner join,left join ,right join 查重复数据(顶替in)
架构师之mysql----------------用group+innerjoin,leftjoin,rightjoin查重复数据(替代in)1.前言。如题。2.代码(1)单表查重复数据,根据a分组SELECTm.a,m.b,INNERJOIN(selecta,b,COUNT(*)ASrankFRO...
89
热度 -
[MySQL] MySQL存储过程跟函数
MySQL存储过程和函数存储过程和函数:创建示例代码:DELIMITER$$CREATEPROCEDUREproc(INc_idINT,INc_nameVARCHAR(20),OUTcountINT)READSSQLDATABEGINSELECT*FROMcourseWHEREcou_no=c_id...
164
热度 -
[MySQL] mysql not in、left join、IS NULL、NOT EXISTS 效率有关问题记录
mysqlnotin、leftjoin、ISNULL、NOTEXISTS效率问题记录mysqlnotin、leftjoin、ISNULL、NOTEXISTS效率问题记录,需要的朋友可以参考下。NOTIN、JOIN、ISNULL、NOTEXISTS效率对比语句一:selectcount(*)fromA...
135
热度