
数据库
不浪漫的罪名LY
这个作者很懒,什么都没留下…
展开
-
Mysql between and 边界值
几乎所有的数据库都支持between and用法,只是边界值的取舍会有不同。Mysql和Oracle的between and都是闭区间,包含两端的值原创 2018-05-27 17:27:22 · 14083 阅读 · 0 评论 -
mysql concat用法
mysql concat()函数用于将多个字段连接在一起返回。例如:city表中字段name用来表示城市名,level表示城市的级别,有一、二、三级城市。现在需要返回二级城市+三级城市,如:北京东城区,那么sql可以这么写:select concat(c1.name,c2.name) city_namefrom city1left join city2on city2.parre...原创 2018-05-27 17:34:54 · 4404 阅读 · 0 评论 -
mysql 行转列用法
现mysql中有一张表user_score表,表结构为: 表中数据有: 现在想查询出来不同学生的语数外成绩在一行显示,那么需要用到行转列的用法,具体语法为: MAX(case when 条件 then 列内容 else 不匹配时显示内容 end) 列名。具体sql如下:select user_name,MAX(case course when '语文' then score...原创 2018-05-27 17:53:23 · 2265 阅读 · 0 评论 -
mysql TIMESTAMPDIFF和TIMESTAMPADD用法
TIMESTAMPDIFF语法TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2)说明返回日期或日期时间表达式datetime_expr1 和datetime_expr2之间的整数差。其结果的单位由interval 参数给出。该参数必须是以下值的其中一个:FRAC_SECOND:表示间隔是毫秒SECOND:秒M...原创 2018-05-27 18:11:50 · 7551 阅读 · 0 评论 -
mysql导入导出数据
导出导出数据库结构和数据mysqldump -h localhost -uroot -p'root' database > dump.sql导出数据库中需要的一张或几张表结构和数据mysqldump -h localhost -uroot -p'root' database table1 table2 > dump.sql导出数据库表结构mysqld...原创 2018-07-08 19:28:30 · 207 阅读 · 0 评论 -
mysql 在表中新加字段、修改字段
添加字段在某个字段之后新加一个字段:ALTER TABEL xxx ADD column_name VARCHAR(64) NOT NULL DEFAULT '' COMMENT '' AFTER xxx;修改字段ALTER TABEL xxx MODIFY column_name VARCHAR(32) NOT NULL DEFAULT '' COMMENT '';...原创 2018-07-08 19:42:22 · 2866 阅读 · 1 评论 -
mac mysql忘记root密码解决方法
通过homebrew方式安装的mysql,mysql安装目录为:/usr/local/Cellar/mysql@5.7/去bin目录下在管理员权限下以安全方式启动mysql,即可不用密码登录,再修改root密码,具体步骤:cd /usr/local/Cellar/mysql@5.7/5.7.23/bin;sudo -su;./mysqld_safe --skip-grant-tables...原创 2018-11-25 18:05:23 · 335 阅读 · 0 评论