TreeMind树图在线AI思维导图
当前位置:树图思维导图模板IT互联网分析方法/模型mysql数据库开发脑图思维导图

mysql数据库开发脑图思维导图

  收藏
  分享
免费下载
免费使用文件
U740154709 浏览量:522023-09-21 08:04:03
已被使用4次
查看详情mysql数据库开发脑图思维导图

mysql数据库常用指令内容详解

树图思维导图提供 mysql数据库开发脑图 在线思维导图免费制作,点击“编辑”按钮,可对 mysql数据库开发脑图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:e10b43c26f34b6df65bad93895b3bc01

思维导图大纲

8.22mysql思维导图模板大纲

注释

单行注释

-- 注:后面有个空格

#

多行注释

/*多行注释*/

null

mysql中的null值,不能用==或!=来处理,要用is

select * from student where sex is null;查找性别为null的学生;

select * from student where sex is not null; 查找表中学生性别不为null的学生

select * from menu where menu.price between 20 and 40 and url_image is not null;

select查询语句

select * from menu; 查询所有数据

select menu_name,price from menu; 从菜单中查询某些列的数据

select m.menu_name from menu m;可以给表名起小名

select menu_name as '菜名',price as '菜价' from menu;可以给列起别名

select menu_name 菜名,price 菜价 from menu; as和''都可以省略,但是当别名 中有特殊字符时不可以省略

select m.menu_name,m.price 旧价格,m.price+10 新价格 from menu m;

排序 order by

完整格式:order by 字段名 排序规格 升序(asc) 降序(desc) 默认或不写就是升序

select * from menu order by price;将menu中的菜但价格升序排列

select * from menu order by price desc;降序排列

select * from menu order by price ascc,id desc; 将菜单按价格进行升序排列,但是同样价格就按id进行降序排列

select * from menu where price <50 order by price ,id desc;查找价格小于50的菜,并按升序排列,当价格一样时,按照id进行降序排列

limit 常用于分页

select * from menu limit 2;查找表中前两个菜 适用于一个参数的时候

select * from menu limit 3,5; 查找表中下标为3开始的菜(包括三),然后截取5条,这块来讲就截取到8;

select * from menu order by price desc limit 0,1;将菜单找那个的菜按价格进行降序排列,然后截取第一条菜的信息,就为了取出最贵的菜.

api

String 字符串相关的函数

select upper('hello'); 将字符串转为大写

select lower('Hello');将字符串转为小写

select 3+"4"; 会得7,因为MySQL会做隐式转换

select concat(3,4); 用concat进行字符串的拼接

select substr('hidgytmvfh ',3,5);和limit不一样的是它截取是从1开始算,不是从下标0开始,所以他截取的是dgytm,截取长度为5;

select length('ahgtbm'); 得到6,是6个字符

select length('你好啊');得到9

select char_length('你好啊');得到3

where过滤语句

select * from menu where price<10; 输出价格小于10的

select * from menu where price>10 and price <50; 查找价格的大于10并小于50的

select *from menu where price>50 or price<20; 查找价格大于50或者价格小于20的

select menu.menu_name,menu.price,menu.id from menu where menu.id<5 or menu.id !=5;查找当菜单中id<5或者id!=5的菜名和菜价和id;

where 查询

select * from student where birthday = '1992-01-01'; 查询生日为1992-01-01的同学

select * from student where birthday < '2013-08-03';查询生日小于2013-08-03的同学;

select*from menu where id between 5 and 10; 查找id为5和10之间的菜,包括5和10;

select * from menu where id = 2 or id =8 or id = 18; 查找id为2,id为8id为18的菜,如果没有也没事,就默认没找到

select * from menu where id in(2,3,5,8,19); 上一句的简写形式

where like模糊查询

select * from menu where menu_name like '%鱼%'; 查找菜名中包含鱼的菜

select * from menu where menu_name like '鱼%'; 查找以鱼字开头的菜

select * from menu where menu_name like '%鱼'查找以鱼结尾的菜名

select*from menu where menu_name like '_鱼%'; 查找以鱼结尾但鱼前边可以有任意字符,个数随_的个数确定.

not 相当于java中的!

select * from menu where menu.id not in(2,5,8); 查找id不在in(2,5,8)里面的菜

select * from menu where not id = 5; 查找id=5的菜;

相关思维导图模板

《数字教育平台开发项目策划》思维导图

树图思维导图提供 《数字教育平台开发项目策划》 在线思维导图免费制作,点击“编辑”按钮,可对 《数字教育平台开发项目策划》  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:d6437326e3e07ecf1e5e178ba84d0100

种子思维脑图思维导图

树图思维导图提供 种子思维脑图 在线思维导图免费制作,点击“编辑”按钮,可对 种子思维脑图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:86f8307a40ea24607c6c79354e09377f