当前位置: 首页 > news >正文

开发app需要什么设备南宁seo排名外包

开发app需要什么设备,南宁seo排名外包,wordpress写软文赚钱,网站可以做哪些广告语1、DISTINCT 相同值只会出现一次。它作用于所有列#xff0c;也就是说所有列的值都相同才算相同。 2、LIMIT 限制返回的行数。可以有两个参数#xff0c;第一个参数为起始行#xff0c;从 0 开始#xff1b;第二个参数为返回的总行数。 返回前 5 行: SELECT * FROM myt…1、DISTINCT 相同值只会出现一次。它作用于所有列也就是说所有列的值都相同才算相同。 2、LIMIT 限制返回的行数。可以有两个参数第一个参数为起始行从 0 开始第二个参数为返回的总行数。 返回前 5 行: SELECT * FROM mytable LIMIT 5; // SELECT * FROM mytable LIMIT 5;返回第 3 ~ 5 行: SELECT * FROM mytable LIMIT 2, 3;3、排序 ASC : 升序(默认) ASC : 升序(默认) 可以按多个列进行排序并且为每个列指定不同的排序方式: SELECT * FROM mytable ORDER BY col1 DESC, col2 ASC;4、过滤 注意NULL 与 0、空字符串都不同。 SELECT * FROM mytable WHERE col IS NULL;5、通配符 通配符也是用在过滤语句中但它只能用于文本字段。 1. % 匹配 0 个任意字符 2. _ 匹配 1 个任意字符 3. [ ] 可以匹配集合内的字符例如 [ab] 将匹配字符 a 或者 b。用脱字符 ^ 可以对其进行否定也就是不匹配集合内的字符。使用 Like 来进行通配符匹配。 SELECT * FROM mytable WHERE col LIKE [^AB]%; -- 不以 A 和 B 开头的任意文本注意不要滥用通配符通配符位于开头处匹配会非常慢。 6、计算字段 在数据库服务器上完成数据的转换和格式化的工作往往比客户端上快得多并且转换和格式化后的数据量更少的话可以减少网络通信量。 计算字段通常需要使用 AS 来取别名否则输出的时候字段名为计算表达式。 SELECT col1 * col2 AS alias FROM mytable;CONCAT() 用于连接两个字段。许多数据库会使用空格把一个值填充为列宽因此连接的结果会出现一些不必要的空格使用 TRIM() 可以去除首尾空格。 SELECT CONCAT(TRIM(col1), (, TRIM(col2), )) AS concat_col FROM mytable;7、函数 汇总函数如下 AVG() 会忽略 NULL 行 使用 DISTINCT 可以让汇总函数值汇总不同的值 SELECT AVG(DISTINCT col1) AS avg_col FROM mytable;文本处理函数 其中 SOUNDEX() 可以将一个字符串转换为描述其语音表示的字母数字模式 SELECT * FROM mytable WHERE SOUNDEX(col1) SOUNDEX(apple)8、日期和时间处理 1.日期格式: YYYY-MM-DD 2.时间格式: HH:MM:SS9、分组 1.分组就是把具有相同的数据值的行放在同一组中 2.可以对同一分组数据使用汇总函数进行处理例如求分组数据的平均值等。 3.指定的分组字段除了能按该字段进行分组也会自动按该字段进行排序 SELECT col, COUNT(*) AS num FROM mytable GROUP BY col;GROUP BY 自动按分组字段进行排序ORDER BY 也可以按汇总字段来进行排序。 SELECT col, COUNT(*) AS num FROM mytable GROUP BY col ORDER BY num;WHERE 过滤行HAVING 过滤分组行过滤应当先于分组过滤。 SELECT col, COUNT(*) AS num FROM mytable WHERE col 2 GROUP BY col HAVING num 2;分组规定: 1.GROUP BY 子句出现在 WHERE 子句之后ORDER BY 子句之前 2.除了汇总字段外SELECT 语句中的每一字段都必须在 GROUP BY 子句中给出 3.NULL 的行会单独分为一组 4.大多数 SQL 实现不支持 GROUP BY 列具有可变长度的数据类型。10、子查询 1.子查询中只能返回一个字段的数据 2.可以将子查询的结果作为 WHRER 语句的过滤条件 SELECT * FROM mytable1 WHERE col1 IN (SELECT col2FROM mytable2);下面的语句可以检索出客户的订单数量子查询语句会对第一个查询检索出的每个客户执行一次: SELECT cust_name, (SELECT COUNT(*)FROM OrdersWHERE Orders.cust_id Customers.cust_id)AS orders_num FROM Customers ORDER BY cust_name;11、连接 1.连接用于连接多个表使用 JOIN 关键字并且条件语句使用 ON 而不是 WHERE 2.连接可以替换子查询并且比子查询的效率一般会更快。内连接 内连接又称等值连接使用 INNER JOIN 关键字。 SELECT A.value, B.valueFROM tablea AS A INNER JOIN tableb AS BON A.key B.key; -- 可以不明确使用 INNER JOIN而使用普通查询并在 WHERE 中将两个表中要连接的列用等值方法连接起来 SELECT A.value, B.valueFROM tablea AS A, tableb AS B WHERE A.key B.key;自连接 -- 1.自连接可以看成内连接的一种只是连接的表是自身而已 -- 一张员工表包含员工姓名和员工所属部门要找出与 Jim 处在同一部门的所有员工姓名 SELECT name FROM employee WHERE department (SELECT departmentFROM employeeWHERE name Jim); -- 自连接版本如下SELECT e1.nameFROM employee AS e1 INNER JOIN employee AS e2ON e1.department e2.departmentAND e2.name Jim;自然连接 -- 1.自然连接是把同名列通过等值测试连接起来的同名列可以有多个 -- 2.内连接和自然连接的区别: 内连接提供连接的列而自然连接自动连接所有同名列。 SELECT A.value, B.value FROM tablea AS A NATURAL JOIN tableb AS B;外连接 -- 1.外连接保留了没有关联的那些行。分为左外连接右外连接以及全外连接左外连接就是保留左表没有关联的行 -- 2.检索所有顾客的订单信息包括还没有订单信息的顾客。 SELECT Customers.cust_id, Orders.order_num FROM Customers LEFT OUTER JOIN Orders ON Customers.cust_id Orders.cust_id;12、组合查询 -- 1.使用 UNION 来组合两个查询如果第一个查询返回 M 行第二个查询返回 N 行那么组合查询的结果一般为 MN 行 -- 2.每个查询必须包含相同的列、表达式和聚集函数 -- 3.默认会去除相同行如果需要保留相同行使用 UNION ALL -- 4.只能包含一个 ORDER BY 子句并且必须位于语句的最后 SELECT col FROM mytable WHERE col 1 UNION SELECT col FROM mytable WHERE col 2;13、视图 -- 1.视图是虚拟的表本身不包含数据也就不能对其进行索引操作 -- 2.对视图的操作和对普通表的操作一样。 -- 3.视图具有如下好处:--(1)视图具有如下好处:--(2)只使用实际表的一部分数据--(3)只使用实际表的一部分数据--(4)更改数据格式和表示 CREATE VIEW myview AS SELECT Concat(col1, col2) AS concat_col, col3*col4 AS compute_col FROM mytable WHERE col5 val;14、存储过程 -- 1.存储过程可以看成是对一系列 SQL 操作的批处理 -- 2.使用存储过程的好处:--(1)代码封装保证了一定的安全性--(2)代码复用--(3)由于是预先编译因此具有很高的性能命令行中创建存储过程需要自定义分隔符因为命令行是以 ; 为结束符而存储过程中也包含了分号因此会错误把这部分分号当成是结束符造成语法错误。 -- 1.包含 in、out 和 inout 三种参数 -- 2.给变量赋值都需要用 select into 语句。 -- 3.给变量赋值都需要用 select into 语句。 delimiter //create procedure myprocedure( out ret int )begindeclare y int;select sum(col1)from mytableinto y;select y*y into ret;end //delimiter ; -- 调用 call myprocedure(ret); select ret;15、游标 在存储过程中使用游标可以对一个结果集进行移动遍历。游标主要用于交互式应用其中用户需要对数据集中的任意行进行浏览和修改。使用游标的四个步骤: (1)声明游标这个过程没有实际检索出数据 (2)打开游标 (3)取出数据 (4)关闭游标 delimiter // create procedure myprocedure(out ret int)begindeclare done boolean default 0;declare mycursor cursor forselect col1 from mytable;# 定义了一个 continue handler当 sqlstate 02000 这个条件出现时会执行 set done 1declare continue handler for sqlstate 02000 set done 1;open mycursor;repeatfetch mycursor into ret;select ret;until done end repeat;close mycursor;end //delimiter ;16、触发器 触发器会在某个表执行以下语句时而自动执行: DELETE、INSERT、UPDATE。触发器必须指定在语句执行之前还是之后自动执行之前执行使用 BEFORE 关键字之后执行使用 AFTER 关键字。BEFORE 用于数据验证和净化AFTER 用于审计跟踪将修改记录到另外一张表中。INSERT 触发器包含一个名为 NEW 的虚拟表。DELETE 触发器包含一个名为 OLD 的虚拟表并且是只读的。UPDATE 触发器包含一个名为 NEW 和一个名为 OLD 的虚拟表其中 NEW 是可以被修改的而 OLD 是只读的。MySQL 不允许在触发器中使用 CALL 语句也就是不能调用存储过程。 CREATE TRIGGER mytrigger AFTER INSERT ON mytable FOR EACH ROW SELECT NEW.col into result;SELECT result; -- 获取结果17、权限管理 MySQL 的账户信息保存在 mysql 这个数据库中 USE mysql; SELECT user FROM user;创建账户 新创建的账户没有任何权限 CREATE USER myuser IDENTIFIED BY mypassword; ** 修改账户名**sql RENAME myuser TO newuser;删除账户 DROP USER myuser;查看权限 SHOW GRANTS FOR myuser;授予权限 账户用 usernamehost 的形式定义username% 使用的是默认主机名 GRANT SELECT, INSERT ON mydatabase.* TO myuser;删除权限 -- GRANT 和 REVOKE 可在几个层次上控制访问权限: -- 1.整个服务器使用 GRANT ALL 和 REVOKE ALL -- 2.整个数据库使用 ON database.* -- 3.特定的表使用 ON database.table -- 4.特定的列 -- 5.特定的存储过程 REVOKE SELECT, INSERT ON mydatabase.* FROM myuser;更改密码 必须使用 Password() 函数 SET PASSWROD FOR myuser Password(new_password);
文章转载自:
http://www.morning.wjzzh.cn.gov.cn.wjzzh.cn
http://www.morning.ssjtr.cn.gov.cn.ssjtr.cn
http://www.morning.lqrpk.cn.gov.cn.lqrpk.cn
http://www.morning.mcpdn.cn.gov.cn.mcpdn.cn
http://www.morning.jwwfk.cn.gov.cn.jwwfk.cn
http://www.morning.qnlbb.cn.gov.cn.qnlbb.cn
http://www.morning.wqcbr.cn.gov.cn.wqcbr.cn
http://www.morning.mqbsm.cn.gov.cn.mqbsm.cn
http://www.morning.mdtfh.cn.gov.cn.mdtfh.cn
http://www.morning.jfxdy.cn.gov.cn.jfxdy.cn
http://www.morning.hmxrs.cn.gov.cn.hmxrs.cn
http://www.morning.qgfy.cn.gov.cn.qgfy.cn
http://www.morning.rstrc.cn.gov.cn.rstrc.cn
http://www.morning.hmxrs.cn.gov.cn.hmxrs.cn
http://www.morning.mrbzq.cn.gov.cn.mrbzq.cn
http://www.morning.gzxnj.cn.gov.cn.gzxnj.cn
http://www.morning.mfct.cn.gov.cn.mfct.cn
http://www.morning.zbhfs.cn.gov.cn.zbhfs.cn
http://www.morning.yghlr.cn.gov.cn.yghlr.cn
http://www.morning.pljdy.cn.gov.cn.pljdy.cn
http://www.morning.wknj.cn.gov.cn.wknj.cn
http://www.morning.qbwbs.cn.gov.cn.qbwbs.cn
http://www.morning.xqwq.cn.gov.cn.xqwq.cn
http://www.morning.ftldl.cn.gov.cn.ftldl.cn
http://www.morning.xrsqb.cn.gov.cn.xrsqb.cn
http://www.morning.ljpqy.cn.gov.cn.ljpqy.cn
http://www.morning.jzfrl.cn.gov.cn.jzfrl.cn
http://www.morning.tlrxt.cn.gov.cn.tlrxt.cn
http://www.morning.plqsz.cn.gov.cn.plqsz.cn
http://www.morning.zydr.cn.gov.cn.zydr.cn
http://www.morning.wfhnz.cn.gov.cn.wfhnz.cn
http://www.morning.fqklt.cn.gov.cn.fqklt.cn
http://www.morning.rfwgg.cn.gov.cn.rfwgg.cn
http://www.morning.ubpsa.cn.gov.cn.ubpsa.cn
http://www.morning.lgmgn.cn.gov.cn.lgmgn.cn
http://www.morning.nzmhk.cn.gov.cn.nzmhk.cn
http://www.morning.ryzgp.cn.gov.cn.ryzgp.cn
http://www.morning.npkrm.cn.gov.cn.npkrm.cn
http://www.morning.dfqmy.cn.gov.cn.dfqmy.cn
http://www.morning.ptlwt.cn.gov.cn.ptlwt.cn
http://www.morning.csgwd.cn.gov.cn.csgwd.cn
http://www.morning.cflxx.cn.gov.cn.cflxx.cn
http://www.morning.cfynn.cn.gov.cn.cfynn.cn
http://www.morning.spqtq.cn.gov.cn.spqtq.cn
http://www.morning.zlrsy.cn.gov.cn.zlrsy.cn
http://www.morning.cbmqq.cn.gov.cn.cbmqq.cn
http://www.morning.qbdsx.cn.gov.cn.qbdsx.cn
http://www.morning.xqzrg.cn.gov.cn.xqzrg.cn
http://www.morning.qmbgb.cn.gov.cn.qmbgb.cn
http://www.morning.xnflx.cn.gov.cn.xnflx.cn
http://www.morning.gqdsm.cn.gov.cn.gqdsm.cn
http://www.morning.fnxzk.cn.gov.cn.fnxzk.cn
http://www.morning.blqmn.cn.gov.cn.blqmn.cn
http://www.morning.lpgw.cn.gov.cn.lpgw.cn
http://www.morning.fqyxb.cn.gov.cn.fqyxb.cn
http://www.morning.0dirty.cn.gov.cn.0dirty.cn
http://www.morning.bscsp.cn.gov.cn.bscsp.cn
http://www.morning.nptls.cn.gov.cn.nptls.cn
http://www.morning.wmqxt.cn.gov.cn.wmqxt.cn
http://www.morning.hxfrd.cn.gov.cn.hxfrd.cn
http://www.morning.bwkhp.cn.gov.cn.bwkhp.cn
http://www.morning.lzwfg.cn.gov.cn.lzwfg.cn
http://www.morning.fjkkx.cn.gov.cn.fjkkx.cn
http://www.morning.mjzcp.cn.gov.cn.mjzcp.cn
http://www.morning.gjtdp.cn.gov.cn.gjtdp.cn
http://www.morning.nwcgj.cn.gov.cn.nwcgj.cn
http://www.morning.mdjtk.cn.gov.cn.mdjtk.cn
http://www.morning.rqqlp.cn.gov.cn.rqqlp.cn
http://www.morning.hnmbq.cn.gov.cn.hnmbq.cn
http://www.morning.srbl.cn.gov.cn.srbl.cn
http://www.morning.hrjrt.cn.gov.cn.hrjrt.cn
http://www.morning.ryrgx.cn.gov.cn.ryrgx.cn
http://www.morning.rccpl.cn.gov.cn.rccpl.cn
http://www.morning.nnykz.cn.gov.cn.nnykz.cn
http://www.morning.rkzb.cn.gov.cn.rkzb.cn
http://www.morning.gbkkt.cn.gov.cn.gbkkt.cn
http://www.morning.lpbrp.cn.gov.cn.lpbrp.cn
http://www.morning.gkktj.cn.gov.cn.gkktj.cn
http://www.morning.spxsm.cn.gov.cn.spxsm.cn
http://www.morning.yhjlg.cn.gov.cn.yhjlg.cn
http://www.tj-hxxt.cn/news/250552.html

相关文章:

  • 贷款类的网站好做怎么做沈阳做网站公司有哪些
  • 地产网站互动设计深圳10大产品设计公司
  • 可以让外国人做问卷调查的网站手机排行榜前十名
  • 兰坪建设公司网站佛山网站建设价格
  • 企业网站首页效果图女与男做那个的视频网站
  • 网站引流推广延安有哪些做网站的公司
  • 如何k掉网站衡水做网站开发的
  • 建设银行优缺点南宁seo优化
  • 做互联网营销一般上什么网站wordpress官方下载
  • 网站建设哪家好 北京网易邮箱账号注册
  • 3000元做网站app制作团队
  • 网站进入沙盒期sns电商网站
  • 海淀中小企业网站开发wordpress如何设置评论页面
  • 北京seo培训机构微博搜索引擎优化
  • 做网站加载速度有什么方法杭州it培训
  • 徐州网站快速优化排名广州企业100强名单
  • 婚恋网站策划二合一子母被的好处
  • 百度 验证网站珠海中企网站建设
  • vps怎么做网站长沙网站推广 下拉通推广
  • 制作网站建设入门本地网站建设流程
  • 五金外贸网站做头像的网站有哪些
  • 做电子手抄报的网站东莞哪里的网站建设效果好
  • 邢台企业做网站报价wordpress手机上传图片插件
  • 彩票网站如何做怎么做游戏推广员
  • 中山 网站制作大同招聘网站建设
  • 全球最热门网站罗庄区建设局网站
  • 大气网站设计网站建设需要考虑因素
  • 安徽合肥建设银行招聘网站网站建设 方案 评价表
  • 贵阳网站建郴房网
  • 做音频后期的素材网站开发什么app有前景