
mysql
文章平均质量分 74
金麟十三少
擅长JAVA,系统架构设计
展开
-
xampp Setting file ‘D:\E\develop_software\xampp\mysql\data\ibtmp1‘ size to 12 MB. Physically writing
xampp Setting file 'D:\E\develop_software\xampp\mysql\data\ibtmp1' size to 12 MB. Physically writing原创 2022-06-23 09:28:04 · 1532 阅读 · 2 评论 -
Mysql数据库decimal类型的字段,设置默认值0,并查询为Null时默认0
第一,设计表字段的时候,勾选不是null,并在默认框填0.00。这样插入的数据如果是null,默认也会是0.第二,在sql查询的时候,会有查询接口是null的情况,这个时候用IFNULL函数,可以把null的结果,默认返回0.IFNULL(sql,0)...原创 2020-11-06 14:27:52 · 17887 阅读 · 0 评论 -
【Mysql】case-when-then-end的用法
当我们在数据库查询的时候,需要根据某个字段的值,做成判断,如果值等于某个数据,取不同的字段值,作为返回结果如上如果type_cd等于1,则返回A,如果type_cd等于2,则返回B如果type_cd等于3,则返回Cselect case type_cd when '1' then value1 when '2' then value2 when '3' then value3 end as retValue...原创 2020-09-24 22:52:03 · 320 阅读 · 0 评论 -
【Mysql】设置表格不区分大小写
centos7下,在/etc/my.cnf修改参数lower_case_tablenames=1lower_case_table_names参数详解:lower_case_table_names= 0其中0:区分大小写,1:不区分大小写MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的:1、数据库名与表名是严格区分大小写的;2、表的别名是严格区分大小写的;3、列名...原创 2019-12-24 14:10:22 · 340 阅读 · 0 评论 -
xampp中向mysql数据库插入中文都变成了问号
在用navcat导入excel数据到mysql的时候,发现中文数据变问号了。这里记录下如何解决。第一:设置my.ini的编码,有四个地方# Example MySQL config file for small systems.## This is for a system with little memory (<= 64M) where MySQL is only used...原创 2019-08-30 16:54:46 · 715 阅读 · 0 评论 -
centos 下mysql登陆数据库
1、centos初始化安装,mysql默认是没有密码的命令行登陆:mysql -u root -p提示输入密码=》输入密码,即可原创 2018-07-17 09:54:04 · 24142 阅读 · 0 评论 -
org.quartz.JobPersistenceException
Caused by: org.quartz.JobPersistenceException: Couldn't retrieve trigger: Table 'framework.QRTZ_TRIGGERS' doesn't exist [See nested exception: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException...原创 2018-06-01 14:37:56 · 7466 阅读 · 1 评论 -
存储过程
CREATE PROCEDURE `get_client_rank`(IN user_type_cd VARCHAR(6),IN client_id INT)BEGINset @mycnt = 0;SELECT a.rank FROM (SELECT t.id,(@mycnt := @mycnt + 1) as rank FROM clients t INNER JOIN user原创 2017-09-11 09:04:28 · 237 阅读 · 0 评论 -
存储过程
CREATE PROCEDURE get_supplier_rank(IN user_type_cd VARCHAR(6),IN supplier_id INT,OUT rank INT)BEGINset @mycnt = 0;SELECT a.rank FROM (SELECT t.id,(@mycnt := @mycnt + 1) as rank FROM suppliers原创 2017-03-13 14:06:10 · 406 阅读 · 0 评论 -
mysql 如何计算用户排名
计算用户排名,可以使用存储过程来计算,比如通过用户积分的高低,来为用户排名。set @mycnt = 0;SELECT * FROM (SELECT t.id,(@mycnt := @mycnt + 1) as rank FROM clients t ORDER BY t.points desc ) a where a.id=2 ORDER BY id原创 2017-02-20 11:41:55 · 1762 阅读 · 0 评论 -
mysql本地访问linux服务器,出现SQLSTATE[HY000] [1130] Host '127.0.0.1' is not allowed to connect to this
解决方案:网上看了说,更改mysql库的user表,添加一条host为%的数据就可以,但是还是不行。后来,直接登录mysql,给访问加权限就可以了。执行[root@iZ25p77kem7Z ~]# GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'userpwd' WITH GRANT OPTION;就原创 2015-08-09 11:24:34 · 7990 阅读 · 0 评论