mysql数据库
托尼韦恩
终日而思,不如须臾之所学也。
展开
-
Mysql开发规范
一、基础规范1) 使用InnoDB存储引擎2) 数据库字符集使用UTF8,校对字符集使用utf8_general_ci3) 所有表、字段都尽量添加注释4) 库名、表名、字段名使用小写字母,禁止超过32个字符,须见名知意5) 非唯一索引以 “idx_字段1_字段2” 命名,唯一索引必须以 “uniq_字段1_字段2” 命名二、查询规范1) SQL语句尽可能简单,大的SQL想办法拆...原创 2020-03-23 14:02:30 · 109 阅读 · 0 评论 -
根据字段名搜索数据库中所有包含该字段的数据表的SQL
最近删除一个记录,同时要删除很多其他表中与之关联的记录,涉及表很多。一个一个查找极其花费时间,虽然我一开始就是一个表一个表的看过来,大概五六十张表(感觉自己萌萌哒),费了老大鼻子劲儿找一遍完了,并不确定自己有没有遗漏,于是还要再找一遍确认一下。这时,我想到sql语句中是不是有根据字段名搜索表名,果然有这样的sql 。愚蠢啊愚蠢,于是第二次验证的时候使用该SQL,节省了大量的时间SQL如下所示SEL...原创 2018-07-07 11:00:11 · 2814 阅读 · 0 评论 -
Spring JdbcTemplate传参数为集合 NOT IN (:param)传参
最近使用spring jdbc时,使用not in 需要传递一个集合,网上查阅相关后,找到答案代码如下:String sql = "Select * From om_organization Where Pk_Organization NOT IN (:param)";Map<String, Object> paramMap = new HashMap<String...原创 2018-08-25 17:45:38 · 3387 阅读 · 0 评论 -
Mysql四种修改root密码的方法
方法1: 用SET PASSWORD命令 首先登录MySQL。 格式:mysql> set password for 用户名@localhost = password('新密码'); 例子:mysql> set password for root@localhost = password('123'); 方法2:用mysqladmin 格式:mysqladmin -u用户名 -...转载 2018-10-09 11:06:49 · 142 阅读 · 0 评论 -
MySQL 20个面试题
作者:张小森链接:https://zhuanlan.zhihu.com/p/59697340来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。1、MySQL的复制原理以及流程基本原理流程,3个线程以及之间的关联;1. 主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中;2. 从:io线程——在使用sta...转载 2019-04-02 17:08:43 · 157 阅读 · 0 评论 -
Mysql常用命令
常用工具(一)Mysql 常用语句一、服务器命令1.MySQL 是否处于运行状态: Debian 上运行命令 service mysql status,在RedHat 上运行命令 service mysqld status2.开启或停止 MySQL 服务 : 运行命令 service mysqld start 开启服务;运行命令 service mysqld stop 停止服务3...原创 2019-05-14 18:31:01 · 117 阅读 · 0 评论