Peter20 Peter20
4年前
mysql 基础教程很全
(一)数据库操作1、创建数据库createdatabase数据库名;createdatabaserunoob;2、选择数据库use数据库名;userunoob;3、删除数据库dropdatabase数据库名;dropdatabaserunoob;(二)数值类型(三)数据表1、创建数据表CREATETABLE数据表名(字段名
Wesley13 Wesley13
3年前
mysql中字符查询与替换
select\fromtablenamewherecolumnlike"%str%"查询表中的某列里包含某str的行updateear\_bbs\_threads\_contentsetcontentreplace(content,substring(content,locate
Wesley13 Wesley13
3年前
mysql(视图 事务 索引 外键)
视图视图本质就是对查询的封装创建视图(定义视图 起名以v\_开头)createviewv\_studentsasselectclasses.nameas c\_name,students.\fromstudentsinnerjoinclassesonstudents.cls\_idclasses.id;查
Wesley13 Wesley13
3年前
Mysql order by与limit混用陷阱
在Mysql中我们常常用orderby来进行排序,使用limit来进行分页,当需要先排序后分页时我们往往使用类似的写法select\from表名orderby排序字段limtM,N。但是这种写法却隐藏着较深的使用陷阱。在排序字段有数据重复的情况下,会很容易出现排序结果与预期不一致的问题。比如现在有一张user表,表结构及数据如下:
Wesley13 Wesley13
3年前
mysql数据库优化课程
mysql数据库优化课程9、php用什么写的一、总结一句话总结:php是用c语言写的,所以php里面的那些模块什么都是c语言c语言:php是用c语言写的,所以php里面的那些模块什么都是c语言2、google搜索和百度搜索的区别是什么?
Wesley13 Wesley13
3年前
MySQL基础之Natural Join用法
Naturaljoin即自然连接,naturaljoin等同于innerjoin或innerusing,其作用是将两个表中具有相同名称的列进行匹配用https://www.w3resource.com的图例:(https://www.w3resource.com的图例:)!在这里插入图片描述(https://oscimg.oschina
Stella981 Stella981
3年前
How To Setup GTID Replication In MySQL 5.6
Database(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.looklinux.com%2Fcategory%2Fdatabase%2F)HowToSetupGTIDReplicationInMySQL5.6
Wesley13 Wesley13
3年前
MySQL InnoDB如何保证事务特性
如果有人问你“数据库事务有哪些特性”?你可能会很快回答出原子性、一致性、隔离性、持久性即ACID特性。那么你知道InnoDB如何保证这些事务特性的吗?如果知道的话这篇文章就可以直接跳过不看啦(^.^)先说结论:redolog重做日志用来保证事务的持久性undolog回滚日志保证事务的原子性undologredo
Wesley13 Wesley13
3年前
MySQL SQL优化的正确姿势
大家好,我是知数堂SQL优化班老师网名:骑龟的兔子已经很久没写文章了今天分享一篇优化SQL案例slowquery里有如下SQL!(https://oscimg.oschina.net/oscnet/13cd74b3a9964735a8f4c848395d8b5f.png)看下执行计
Wesley13 Wesley13
3年前
Mysql索引最佳实践笔记0524
mysql5.7innodb默认存储引擎一、关于索引二、最佳实践三、避坑实践一、关于索引1.索引的作用提高查询效率数据分组、排序避免回表查询优化聚集查询用于多表join关联查询利用唯一性约束、保证数据唯一性innodb行锁实现索引的“