![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql基础知识
Name派大星
这个作者很懒,什么都没留下…
展开
-
数据库初学时必须要掌握的命令(持续更新中)⑤
【和分组函数一同查询的函数要求是group by 后的字段】select datediff('2017-10-1','2017-9-29');日期相减函数,前面减后面,结果为2 分组查询:语法: select 分组函数,列(要求出现在group by 的后面) from 表 【where 筛选条件】 group by 分组的列表 【order by子句】注意: 查询列表必须特殊,要求是分组函数和group by 后出现的字段 例子:查询每个工种的最高工资select max(salary原创 2020-11-14 18:29:25 · 71 阅读 · 0 评论 -
数据库初学时必须要掌握的命令(持续更新中)④
5、instr 返回子串第一次出现的索引,若找不到则返回0例子:select instr('杨不悔爱上了殷六侠','殷六侠');【输出结果为7】注:###5待定,正确与否未知(后期将会完善)6、trim 去除字段前后的特定字符【若未指定则去除的是空格】例: select trim(' zhangCui Shan ');去除’ zhangCui Shan ‘前后的空格;例:select trim('a' from 'aaaaaaaazhangCuiShanaaaaaaaa') as outpu原创 2020-11-03 17:55:25 · 150 阅读 · 0 评论 -
数据库初学时必须要掌握的命令(持续更新中)②
如果数据为NULL,改变输出来提示用户 例:select IFNULL(country_id,“未输入系统”) AS “查询结果” from locations;【locations为自创的表,country_id为表中的一个列】 注:查询country_id中的数据,并换名为“查询结果”,如果数据为NULL未录入,则用"未输入系统"来代替未录入的数据的查询结果; 附加条件查询 select 查询列表 from 表名 where 筛选条件;&nb原创 2020-10-19 21:38:05 · 111 阅读 · 0 评论 -
数据库初学时必须要掌握的命令(持续更新中)①
查询目前在哪个库中【select database();】 在库中创建表及其表中的列create table 表名字(->列名字 列的类型;(字符串用verchar(个数)类型) 查看表的结构desc 表名字; 查看表中的数据select * from 表名字; 在表中插入数据insert into 表名字 (列1,列2) values(数据1,数据2); 修改表中数据update 表名字 set 列x=XXX whe原创 2020-10-17 15:23:38 · 415 阅读 · 0 评论