随笔分类 -  MYSQL

摘要:1.常规排序ASC DESC ASC 正序 DESC倒叙 -- 此处不用多讲 2.自定义排序 自定义排序是根据自己想要的特定字符串(数字)顺序进行排序。主要是使用函数 FIELD(str,str1,str2,str3,...) MySQL的自定义排序,str与str1、str2、str3...进行比 阅读全文
posted @ 2019-03-22 15:55 龙昊雪 阅读(5664) 评论(0) 推荐(0) 编辑
摘要:最近在阿里云服务器centos上安装了mysql数据库,默认是不开启远端访问功能,需要设置一下防火墙,在开放默认端口号 3306时提示FirewallD is not running,经过排查发现是防火墙就没打开造成的,出于安装考虑还是把防火墙开上吧,以下步骤仅供参考啦。 执行firewall-cm 阅读全文
posted @ 2018-02-04 00:10 龙昊雪 阅读(8316) 评论(1) 推荐(0) 编辑
摘要:(1).由于MySQL5.7在安装完后,第一次启动时,会在root目录下生产一个随机的密码,文件名为 .mysql_secret 所以,登录时需要用随机密码登录,然后通过以下命令修改密码 “SET PASSWORD = PASSWORD(‘new password’);” (2). 在忘记root密 阅读全文
posted @ 2018-01-30 01:47 龙昊雪 阅读(1273) 评论(0) 推荐(0) 编辑
摘要:优化原则:小表驱动大表,即小的数据集驱动大的数据集。 ############# 原理 (RBO) ##################### 当B表的数据集必须小于A表的数据集时,用in优于exists。 当A表的数据集系小于B表的数据集时,用exists优于in。 注意:A表与B表的ID字段应建 阅读全文
posted @ 2018-01-16 10:17 龙昊雪 阅读(185) 评论(0) 推荐(0) 编辑
摘要:可参考地址:http://www.jb51.net/article/123625.htm CentOS 开启远程端口访问:http://www.cnblogs.com/chen-lhx/p/8411338.html 1、下载 下载地址:http://dev.mysql.com/downloads/m 阅读全文
posted @ 2018-01-10 04:15 龙昊雪 阅读(279) 评论(0) 推荐(0) 编辑
摘要:create table doctorUserInfoMation ( id int not null auto_increment comment '系统ID', userId varchar(28) comment '用户的标识,对当前公众号唯一【OpenId】', unionId v... 阅读全文
posted @ 2018-01-09 15:59 龙昊雪 阅读(1081) 评论(0) 推荐(0) 编辑
摘要:普通的 INSERT INTO 插入 对于普通的 INSERT 插入,如果想要保证不插入重复记录,我们只有对某个字段创建唯一约束实现(比如:cardno卡号不能重复); 那有没有不创建唯一约束,仅通过 INSERT INTO 一条语句实现的方案呢? 答案:有的, INSERT INTO IF EXI 阅读全文
posted @ 2018-01-03 11:07 龙昊雪 阅读(3826) 评论(0) 推荐(0) 编辑
摘要:SELECT CONCAT_WS("_",name,password) as name from `user`; SELECT GROUP_CONCAT(name,":",password) as name from `user` GROUP BY roles; 一、CONCAT()函数CONCAT 阅读全文
posted @ 2017-12-27 19:43 龙昊雪 阅读(338) 评论(0) 推荐(0) 编辑
摘要:最近手上的web项目需要做权限控制,努力了解下,做如下笔记 1.权限分为菜单权限,操作权限,数据权限, 菜单权限即不同用户能够看到的菜单按钮不同,如系统管理员能看到系统管理,用户管理等菜单,而普通用户是看不到这些管理菜单的。操作权限即为不同用户能够对列表进行的操作权限,即增删改查等功能。数据权限即不 阅读全文
posted @ 2017-12-05 14:17 龙昊雪 阅读(1825) 评论(0) 推荐(0) 编辑
摘要:orm框架的本质是简化编程中操作数据库的编码,发展到现在基本上就剩两家了,一个是宣称可以不用写一句SQL的hibernate,一个是可以灵活调试动态sql的mybatis,两者各有特点,在企业级系统开发中可以根据需求灵活使用。发现一个有趣的现象:传统企业大都喜欢使用hibernate,互联网行业通常 阅读全文
posted @ 2017-09-20 15:34 龙昊雪 阅读(447) 评论(0) 推荐(0) 编辑
摘要:解决MySQL不允许从远程访问的方法 开启 MySQL 的远程登陆帐号有两大步: 1、确定服务器上的防火墙没有阻止 3306 端口。 MySQL 默认的端口是 3306 ,需要确定防火墙没有阻止 3306 端口,否则远程是无法通过 3306 端口连接到 MySQL 的。 如果您在安装 MySQL 时 阅读全文
posted @ 2016-07-07 16:27 龙昊雪 阅读(20712) 评论(0) 推荐(0) 编辑
摘要:单独查看PATH环境变量,可用: [root@localhost u-boot-sh4 #]echo $PATH /usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr 阅读全文
posted @ 2016-06-24 10:32 龙昊雪 阅读(8554) 评论(0) 推荐(0) 编辑
摘要:On Delete和On Update都有Restrict,No Action, Cascade,Set Null属性。现在分别对他们的属性含义做个解释。 ON DELETE restrict(约束):当在父表(即外键的来源表)中删除对应记录时,首先检查该记录是否有对应外键,如果有则不允许删除。 n 阅读全文
posted @ 2016-06-21 11:42 龙昊雪 阅读(2027) 评论(0) 推荐(1) 编辑
摘要:MySQL 存储过程是从 MySQL 5.0 开始增加的新功能。存储过程的优点有一箩筐。不过最主要的还是执行效率和SQL 代码封装。特别是 SQL 代码封装功能,如果没有存储过程,在外部程序访问数据库时(例如 PHP),要组织很多 SQL 语句。特别是业务逻辑复杂的时候,一大堆的 SQL 和条件夹杂 阅读全文
posted @ 2016-06-20 23:14 龙昊雪 阅读(4762) 评论(0) 推荐(0) 编辑
摘要:首先我在mysql的test数据库里定义了一个student表: create table student4( id int primary key, sanme char(5) ); 插入几个数据做测试用: inset into student values(1,'mayi'); inset in 阅读全文
posted @ 2016-06-20 23:09 龙昊雪 阅读(1184) 评论(0) 推荐(0) 编辑
摘要:存储过程: procedure 概念类似于函数,就是把一段代码封装起来, 当要执行这一段代码的时候,可以通过调用该存储过程来实现. 在封装的语句体里面,可以用if/else, case,while等控制结构. 可以进行sql编程. 查看现有的存储过程: Show procedure status 删 阅读全文
posted @ 2016-06-20 22:39 龙昊雪 阅读(761) 评论(0) 推荐(1) 编辑
摘要:双向关联触发器 阅读全文
posted @ 2016-06-20 17:35 龙昊雪 阅读(831) 评论(0) 推荐(0) 编辑
摘要:--你必须拥有相当大的权限才能创建触发器(CREATE TRIGGER),如果你已经是Root用户,那么就足够了。这跟SQL的标准有所不同。 CREATE TRIGGER语法 CREATE TRIGGER语法 触发程序与命名为tbl_name的表相关。 trigger_time是触发程序的动作时间。 阅读全文
posted @ 2016-06-20 12:01 龙昊雪 阅读(629) 评论(0) 推荐(0) 编辑
摘要:在log4j文件中配置 log4j.rootLogger=DEBUG log4j.logger.com.ibatis=DEBUG log4j.logger.org.mybatis=DEBUG 阅读全文
posted @ 2016-06-06 10:37 龙昊雪 阅读(234) 评论(0) 推荐(0) 编辑
摘要:如果你要严格要求是某一年的,那可以这样 查询一天: select * from table where to_days(column_time) = to_days(now()); select * from table where date(column_time) = curdate(); 查询一周: select * from table where DATE_SUB(CURD... 阅读全文
posted @ 2016-06-01 16:35 龙昊雪 阅读(5720) 评论(0) 推荐(0) 编辑