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

手机怎么做黑网站吗重庆森林讲了什么故事

手机怎么做黑网站吗,重庆森林讲了什么故事,平面设计师需要会什么软件,跨境电商网站设计1、函数 函数是指一段可以直接被另一段程序程序调用的程序或代码。 函数 - 字符串函数 MySQL中内置了很多字符串函数#xff0c;常用的几个如下#xff1a; 函数功能CONCAT(S1,S2,...,Sn)字符串拼接#xff0c;将S1,S2,...,Sn拼接成一个字符串LOWER(str)将字符串str全部…1、函数 函数是指一段可以直接被另一段程序程序调用的程序或代码。 · 函数 - 字符串函数 MySQL中内置了很多字符串函数常用的几个如下 函数功能CONCAT(S1,S2,...,Sn)字符串拼接将S1,S2,...,Sn拼接成一个字符串LOWER(str)将字符串str全部转为小写UPPER(str)将字符串str全部转化为大写LPAD(str,n,pad)左填充用字符串pad对str的左边进行填充达到n个字符长度RPAD(str,n,pad)右填充用字符串pad对str的右边进行填充达到n个字符长度TRIM(str)去掉字符串头部和尾部的空格SUBSTRING(str,start,len)返回字符串str从start位置起的len个长度的字符串 SELECT 函数  #字符串函数 #concat select concat (hello, mysql); #lower select lower(Hello); #upper select upper(Hello); #lpad select lpad(01,5,-); #rpad select rpad(01,5,-); #trim select trim( hello mysql ); #substring select substring(Hello mysql,1,5); 案列 由于业务需求变更企业员工的工号统一为5位数目前不足5位数的全部在前面补0比如1号员工应为00001update staff_table set worknumberlpad(worknumber,5,0) where id; · 函数 - 数值函数 常见的数值函数如下 函数功能CEIL(x)向上取整FLOOR(x)向下取整MOD(x,y)返回x/y的模长RAND()返回0~1内的随机数ROUND()求参数x的四舍五入的值保留y位小数 #数值函数 #ceil(x) select ceil(1.5); #floor(x) select floor(1.5); #mod(x,y) select mod(3,4); #rand() select rand(); #round(x,y) select round(2.345,2); 案例 通过数据库函数生成一个六位数的随机验证码 select lpad(round(rand()*1000000,0),6,0); #不加lpad函数可能会出现错误比如生成的随机数位0.019255*1000000得到19255只有五位数 select rpad(ceil(rand()*1000000),6,0); · 函数 - 日期函数 常见的日期函数如下 函数功能CURDATE()返回当前日期CURTIME()返回当前时间NOW()返回当前日期和时间YEAR(date)获取指定date的年份MONTH(date)获取指定date的月份DAY(date)获取指定date的日期DATE_ADD(date,INTERVAL expr type)返回一个日期/时间值将上一个时间间隔expr后的时间值DATEDIFF(date1,date2)返回起始时间date1和结束时间date2之间的天数 #日期函数 #curdate() select curdate(); #curtime() select curtime(); #now() select now(); #year(date) select year(now()); #month(date) select month(now()); #day(date) select day(now()); #date_add(date,INTERVAL expr type) select date_add(now(),INTERVAL 70 day); #datediff select datediff(now(),2021-12-31); 案例 查询所有员工的入职天数并更具入职天数倒序排序 select name,datediff(curdate(),staff_date) days from staff_table order by days desc; · 函数 - 流程函数  流程函数也是很常用的一类函数可以在SQL语句中实现条件筛选从而提高语句效率。 函数功能IF(value,t,f)如果value为true则返回t否则返回fIFNULL(value1,value2)如果value1不为空返回value1否则返回value2CASE WHEN [val1] THEN [res1] ...ELSE [default] END如果val1为true返回res1...否则返回default默认值CASE [expr] WHEN [val1] THEN [res1] ...ELSE [default] END如果expr的值为val1返回res1...否则返回default默认值 #流程函数 #if select if(true,ok,error); #ifnull select ifnull(null,hello); select ifnull(true,mysql); #case when then end #需求查询staff_table表的员工姓名和工作地址如果员工的地址是北京/上海-----展示一线城市其他城市-----展示二线城市 select name,case dress when 北京 then 一线城市 when 上海 then 一线城市 else 二线城市 end 工作地址 from staff_table;create table score(id int comment ID,name varchar(20) comment 姓名,chines int comment 语文,math int comment 数学,english int comment 英语 )comment 学生成绩表; insert into score values(1,米老鼠,90,80,66),(2,唐老鸭,67,88,91),(3,杰瑞,76,71,77),(4,汤姆,88,55,62); #需求统计班级各个学员的成绩展示规则如下 #85,展示优秀 #60,展示几个 #否则展示不及格 selectid,name,(case when chines 85 then 优秀 when chines 65 then 及格 else 不及格 end)语文,(case when math 85 then 优秀 when math 65 then 及格 else 不及格 end)数学,(case when english 85 then 优秀 when english 65 then 及格 else 不及格 end)英语from score; 2、约束  1、概述约束作用与表中字段上的规则用于限制存储在表中的数据。 2、目的保证数据库中数据的正确、有效性和完整性。 3、分类 约束描述关键字非空约束限制该字段的数据不能为nullNOT NULL唯一约束保证该字段的所有数据都是唯一、不重复的UNIQUE主键约束主键是一行数据的唯一标识要求非空且唯一PRIMARY KEY默认约束保存数据时如果未指定该字段的值则采用默认值DEFAULT检查约束保证字段值满足某一个条件CHECK外键约束用来让两个表的数据之间建立联系保证数据的一致性和完整性FOREIGN KEY 注意约束是作用于表中字段上的可以在创建表/修改表示添加约束 · 约束 - 演示  案例根据需求完成表结构的创建 字段名字段含义字段类型约束条件约束关键字idID唯一标识int主键并且自动增长PRIMARY KEY,AUTO_INCREMENT name姓名varchar(10)不为空并且唯一NOT NULL,UNIQUEage年龄int大于0并且小于等于120CHECKstatus状态char(1)如果没有指定该值默认为1DEFAULTgender性别char(1)无 create table user(id int primary key auto_increment comment ID,name varchar(10) not null unique comment 姓名,age int check(age0age120) comment 年龄,status char(1) default 1 comment 状态,gender char(1) comment 性别 )comment 用户表; · 约束 - 外键约束 1、 概念外键用来让两张表的数据之间建立联系从而保证数据的一致性和完整性。 注意目前上述的两张表在数据库层面并未建立外键联系所以是无法保证数据的一致性和完整性的。 建立外键的语法 CREATE TABLE 表名(                 字段名 数据类型,                 ...                 [CONSTRAINT] [外键名称] FOREIGN KEY(外键字段名) REFERENCES 主表(主表列名) );  ALTER TABLE 表名 ADD CONSTRAINT 外键名称 FOREIGN KEY(外键字段名) REFERENCES 主表(主表列名);  create table dept(id int primary key auto_increment comment ID,name varchar(10) not null unique comment 部门名称 )comment 部门表; insert into dept (id,name) values(1,研发部),(2,财务部),(3,销售部),(4,市场部),(5,总经办); create table emp(id int primary key auto_increment comment ID,name varchar(10) not null unique comment 姓名,age int comment 年龄,job varchar(10) comment 职位,salary int comment 薪资,entrydate date comment 入职时间,managerid int comment 直属领导ID,dept_id int comment 部门ID )comment 员工表; insert into emp(id,name,age,job,salary,entrydate,managerid,dept_id) values(1,金庸,66,总裁,20000,2000-01-01,null,5),(2,张无忌,20,项目经理,12500,2005-12-05,1,1),(3,杨逍,33,开发,8400,2000-11-03,4,1),(4,韦一笑,48,开发,11000,2002-02-05,4,1),(5,常遇春,43,开发,10500,2004-09-07,2,1); #添加外键 alter table emp add constraint fk_emp_dept_id foreign key (dept_id) references dept(id); 删除外键的语法 ALTER TABLE 表名 DROP FOREIGN KEY 外键名称; #删除外键 alter table emp drop foreign key fk_emp_dept_id; · 约束 - 外键删除更新行为  删除/更新行为 行为说明NO ACTION当在父表中删除/更新对应记录时首先检查该记录是否有对应外键如果有则不允许删除或更新与RESTRICT一致RESTRICT当在父表中删除/更新对应记录时首先检查该记录是否有对应外键如果有则不允许删除/更新与NO ACTION一致CASCADE当在父表中删除/更新对应记录时首先检查该记录是否有对应外键如果有则也删除/更新外键在子表中的记录SET NULL当在父表中删除对应记录时首先应该检查该记录是否有对应外键如果有则设置子表中该外键值为null这就要求该外键允许取nullSET DEFAULT附表有变更时子表将外键列设置成一个默认的值innodb不支持 语法 ALTER TABLE 表名 ADD CONSTRAINT 外键名称 FOREIGN KEY (外键字段) REFERENCES 主表名 (主表字段名) ON UPDATE CASCADE ON DELETE CASCADE;  alter table emp add constraint fk_emp_dept_id foreign key(dept_id) references dept(id) on update cascade on delete cascade; alter table emp add constraint fk_emp_dept_id foreign key(dept_id) references dept(id) on update set null on delete set null;
http://www.ho-use.cn/article/10812106.html

相关文章:

  • wordpress做小程序安徽网站建设SEO优化制作设计公司
  • 深圳手机网站建设哪家好科技手札
  • 重庆网站模板建站软件开发环境
  • 做网站的公司一年能赚多少钱淮安新网站制作
  • 长沙网页制作模板的网站深圳搜狗seo
  • 爱唐山做贡献月评十佳投票网站wordpress 网站关键词设置
  • seo网站推广的主要目的不包括自动做海报的网站
  • 马鞍山网站seo网站开发需求分析范本
  • 深圳高端网站建设公司西部数码网站管理系统
  • 娱乐视频直播网站建设wordpress slug是什么
  • wordpress图片备用地址上海seo关键字推广
  • 住房城乡建设部门门户网站深圳装修网
  • 上海网站建设seo公司哪家好野花韩国视频在线观看免费高清
  • p2p网站开发维护网站更新后 为什么不显示
  • 产地证在什么网站做景观平台设计
  • 门户网站制作的公司网站空间如何选择
  • 南宁网站建设公司排行大连筑成建设集团有限公司网站
  • 深圳网站建设联雅wordpress哪个版本
  • 网站开发建设费用包括那些大型 交友 网站 建设 公司
  • 网站建设与维护结课论文关键词站长工具
  • 做视频找素材的网站有哪些网站建设如何缴纳印花税
  • 官方网站 建设情况汇报长沙做网站公司 上联网络
  • 做写字楼的网站有哪些资料聊城的网站制作公司
  • 夸克建站系统官网佛山制作网站公司吗
  • 阿里云网站空间网站开发广告语
  • 网站开发是什么部门电子图书网站建设
  • 免费的企业建站cms网站开发属于软件开发行业吗
  • 网站会员注册系统怎么做视频专业网站建设公司哪里好
  • 卖鞋推广引流方法惠州百度seo哪家好
  • 最大的网站模板网小程序嵌套wordpress