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

html做网站步骤大全广东省建设八大员网站

html做网站步骤大全,广东省建设八大员网站,原创wordpress改成英文,dlink nas做网站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.w-s-a.com/news/515309/

相关文章:

  • 矿区网站建设濮阳做网站的公司有哪些
  • 有什么网站可以自己做书甘肃建设厅网站首页
  • 门户网站建设哪专业怎么把自己做的网站登录到网上
  • 如何做网站小编餐饮业手机php网站
  • 备案 网站商城网站设计公司排名
  • 汕头做网站优化公司seo软件简单易排名稳定
  • 如何做众筹网站微网站设计平台
  • 富平做网站十堰优化seo
  • 免费网站空间可访问wordpress弹窗注册代码
  • 东莞网站建设教程南京做代账会计在哪个网站上找
  • 网站开发好了 怎么发布wordpress数据库缓存插件
  • 工业电商网站怎么配色社交网站建设平台
  • 使用pycharm网站开发建一个网站需要什么条件
  • 网站建设哪些是需要外援的问题wordpress商品展示主题
  • 定制网站开发的目的是什么wordpress 增加按钮
  • 建设单位网站经费请示wordpress模板添加授权
  • 国外的电商网站有哪些为进一步加强校园网站建设
  • 专业集团门户网站建设企业微信商城和网站建设
  • 多少钱可以做网站找网络公司做推广费用
  • python php 网站开发网络营销师是干什么的
  • 网站建设设计方案动漫制作专业学校
  • 吴江区建设用地申报网站包装设计模板设计素材
  • 快速建站的公司wordpress 元数据定义
  • 网站seo分析工具网站标题用空格 逗号影响seo
  • 基金项目实验室信息网站建设wordpress文章新窗口打开
  • php网站开发就业前景做网站推荐源创网络
  • wordpress 8211西安网站优化维护
  • 泰安招聘网站有哪些wordpress 回复提醒
  • 网站服务器不稳定怎么打开网页企业营销策划心得体会
  • 自己做视频网站会不会追究版权企业商城网站建设方案