
mysql
jc58127
什么事情都可以被改变,不仅要相信它,更要不断充实自己,你才有能力去改变。
展开
-
MySQL 实现排名的几个方法
实现排名:方法一:SELECT t.*, @sort:= @sort+ 1 AS sort FROM (SELECT @sort:= 0) s, (SELECT * FROM table_name ORDER BY field DESC) AS t;方法二:SELECT t.*, @sort:= @sort+ 1 AS sort FROM (SELECT @sort := 0) s, table_...原创 2018-07-07 19:24:25 · 1556 阅读 · 0 评论 -
mysql 字段排序问题
在数据库表中我们常常要根据某个字段来排序,这个字段定义为字符类,但里面存的却是数字,例如主键id。查询出来的数据如果根据id来排序得到的结果是这样的:select * from user order by id例如user表中有个name字段,保存的数据是M456,M123这时候我们只要这样:SELECT *,substr(name,2,length(name)) as ff ...原创 2018-11-10 17:03:56 · 426 阅读 · 0 评论 -
ubuntu安装mysql
系统安装包默认的mysql版本是5.71,查看可用的安装包apt list | grep mysql2,安装mysql-serversudo apt install -y mysql-server3,初始化mysql配置sudo mysql_secure_installation4,查看mysql服务状态systemctl status mysql...原创 2019-07-13 10:36:07 · 218 阅读 · 0 评论 -
ubuntun安装mysql
我这里使用的是有ubuntu系统的Linux Mint,本质与ubuntu系统差异不大。该系统自带默认的mysql安装包版本是5.7查询可用的安装包$ apt list | grep mysql2,安装mysql$ sudo apt install -y mysql-server3,初始化配置$ sudo mysql_secure_installation...原创 2019-07-25 19:27:48 · 276 阅读 · 0 评论 -
MySQL错误ERROR 1615 mysqlPrepared statement needs to be re-prepared
在项目中查询视图的时候报错:Mysql Prepared statement needs to be re-prepared\解决方法一:查看mysql的这两个配置参数SHOW VARIABLES LIKE '%table_open_cache%';SHOW VARIABLES LIKE '%table_definition_cache%';table_open_cache:表描...原创 2019-09-07 12:00:00 · 1432 阅读 · 0 评论