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

网站建设需求和页面需求怎么提网站数字化建设

网站建设需求和页面需求怎么提,网站数字化建设,婚庆公司网站建设doc,做云图的网站一、进阶应用 1、可以在 SELECT, UPDATE 和 DELETE 语句中使用 Mysql 的 JOIN 来联合多表查询。 JOIN 按照功能大致分为如下三类#xff1a; INNER JOIN#xff08;内连接,或等值连接#xff09;#xff1a;获取两个表中字段匹配关系的记录。**LEFT JOIN#xff08;左连…一、进阶应用 1、可以在 SELECT, UPDATE 和 DELETE 语句中使用 Mysql 的 JOIN 来联合多表查询。 JOIN 按照功能大致分为如下三类 INNER JOIN内连接,或等值连接获取两个表中字段匹配关系的记录。**LEFT JOIN左连接**获取左表所有记录即使右表没有对应匹配的记录。RIGHT JOIN右连接 与 LEFT JOIN 相反用于获取右表所有记录即使左表没有对应匹配的记录。 2、MySQL NULL 值处理 我们已经知道 MySQL 使用 SQL SELECT 命令及 WHERE 子句来读取数据表中的数据,但是当提供的查询条件字段为 NULL 时该命令可能就无法正常工作。 为了处理这种情况MySQL提供了三大运算符: IS NULL: 当列的值是 NULL,此运算符返回 true。IS NOT NULL: 当列的值不为 NULL, 运算符返回 true。: 比较操作符不同于 运算符当比较的的两个值相等或者都为 NULL 时返回 true。 关于 NULL 的条件比较运算是比较特殊的。你不能使用 NULL 或 ! NULL 在列中查找 NULL 值 。 在 MySQL 中NULL 值与任何其它值的比较即使是 NULL永远返回 NULL即 NULL NULL 返回 NULL 。 MySQL 中处理 NULL 使用 IS NULL 和 IS NOT NULL 运算符。 注意 select * , columnName1ifnull(columnName2,0) from tableName;columnName1columnName2 为 int 型当 columnName2 中有值为 null 时columnName1columnName2null ifnull(columnName2,0) 把 columnName2 中 null 值转为 0。 3、MySQL 正则表达式 MySQL 支持正则表达式的匹配 MySQL中使用 REGEXP 操作符来进行正则表达式匹配。 如果您了解PHP或Perl那么操作起来就非常简单因为MySQL的正则表达式匹配与这些脚本的类似。 下表中的正则模式可应用于 REGEXP 操作符中。 模式描述^匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性^ 也匹配 ‘\n’ 或 ‘\r’ 之后的位置。$匹配输入字符串的结束位置。如果设置了RegExp 对象的 Multiline 属性$ 也匹配 ‘\n’ 或 ‘\r’ 之前的位置。.匹配除 “\n” 之外的任何单个字符。要匹配包括 ‘\n’ 在内的任何字符请使用像 ‘[.\n]’ 的模式。[…]字符集合。匹配所包含的任意一个字符。例如 ‘[abc]’ 可以匹配 “plain” 中的 ‘a’。[^…]负值字符集合。匹配未包含的任意字符。例如 ‘[^abc]’ 可以匹配 “plain” 中的’p’。p1|p2|p3匹配 p1 或 p2 或 p3。例如‘z|food’ 能匹配 “z” 或 “food”。’(z|f)ood’ 则匹配 “zood” 或 “food”。*匹配前面的子表达式零次或多次。例如zo* 能匹配 “z” 以及 “zoo”。* 等价于{0,}。匹配前面的子表达式一次或多次。例如‘zo’ 能匹配 “zo” 以及 “zoo”但不能匹配 “z”。 等价于 {1,}。{n}n 是一个非负整数。匹配确定的 n 次。例如‘o{2}’ 不能匹配 “Bob” 中的 ‘o’但是能匹配 “food” 中的两个 o。{n,m}m 和 n 均为非负整数其中n m。最少匹配 n 次且最多匹配 m 次。4、MySQL 事务 MySQL 事务主要用于处理操作量大复杂度高的数据。比如说在人员管理系统中你删除一个人员你既需要删除人员的基本资料也要删除和该人员相关的信息如信箱文章等等这样这些数据库操作语句就构成一个事务 在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。事务处理可以用来维护数据库的完整性保证成批的 SQL 语句要么全部执行要么全部不执行。事务用来管理 insert,update,delete 语句 一般来说事务是必须满足4个条件ACID原子性Atomicity或称不可分割性、一致性Consistency、隔离性Isolation又称独立性、持久性Durability。 **原子性**一个事务transaction中的所有操作要么全部完成要么全部不完成不会结束在中间某个环节。事务在执行过程中发生错误会被回滚Rollback到事务开始前的状态就像这个事务从来没有执行过一样。**一致性**在事务开始之前和事务结束以后数据库的完整性没有被破坏。这表示写入的资料必须完全符合所有的预设规则这包含资料的精确度、串联性以及后续数据库可以自发性地完成预定的工作。**隔离性**数据库允许多个并发事务同时对其数据进行读写和修改的能力隔离性可以防止多个事务并发执行时由于交叉执行而导致数据的不一致。事务隔离分为不同级别包括读未提交Read uncommitted、读提交read committed、可重复读repeatable read和串行化Serializable。**持久性**事务处理结束后对数据的修改就是永久的即便系统故障也不会丢失。 在 MySQL 命令行的默认设置下事务都是自动提交的即执行 SQL 语句后就会马上执行 COMMIT 操作。因此要显式地开启一个事务务须使用命令 BEGIN 或 START TRANSACTION或者执行命令 SET AUTOCOMMIT0用来禁止使用当前会话的自动提交。 事务控制语句 BEGIN 或 START TRANSACTION 显式地开启一个事务COMMIT 也可以使用 COMMIT WORK不过二者是等价的。COMMIT 会提交事务并使已对数据库进行的所有修改成为永久性的ROLLBACK 也可以使用 ROLLBACK WORK不过二者是等价的。回滚会结束用户的事务并撤销正在进行的所有未提交的修改SAVEPOINT identifierSAVEPOINT 允许在事务中创建一个保存点一个事务中可以有多个 SAVEPOINTRELEASE SAVEPOINT identifier 删除一个事务的保存点当没有指定的保存点时执行该语句会抛出一个异常ROLLBACK TO identifier 把事务回滚到标记点SET TRANSACTION 用来设置事务的隔离级别。InnoDB 存储引擎提供事务的隔离级别有READ UNCOMMITTED、READ COMMITTED、REPEATABLE READ 和 SERIALIZABLE。 MYSQL 事务处理主要有两种方法 1、用 BEGIN, ROLLBACK, COMMIT来实现 BEGIN 开始一个事务ROLLBACK 事务回滚COMMIT 事务确认 2、直接用 SET 来改变 MySQL 的自动提交模式: SET AUTOCOMMIT0 禁止自动提交SET AUTOCOMMIT1 开启自动提交 5、MySQL ALTER命令 当我们需要修改数据表名或者修改数据表字段时就需要使用到MySQL ALTER命令。 如下命令使用了 ALTER 命令及 DROP 子句来删除以上创建表的 i 字段 mysql ALTER TABLE testalter_tbl DROP i;如果数据表中只剩余一个字段则无法使用DROP来删除字段。 MySQL 中使用 ADD 子句来向数据表中添加列如下实例在表 testalter_tbl 中添加 i 字段并定义数据类型: mysql ALTER TABLE testalter_tbl ADD i INT;执行以上命令后i 字段会自动添加到数据表字段的末尾。
http://www.zqtcl.cn/news/16489/

相关文章:

  • 专门做淘宝代运营的网站宁波市网站制作
  • 西安做网站的公司哪家好学字体网站
  • 个人网站备案所需材料京津冀协同发展规划纲要全文 pdf
  • 设计比较好的电商网站今天东营发生的重大新闻
  • 做编程网站学网站建设与管理有用吗
  • 网站开发流程的8个步骤优秀平面广告设计赏析
  • 沙田网站仿做免费个人博客建站
  • 安康市网站建设免费用搭建网站
  • 如何做网站热力图毕设网站和系统的区别
  • 国内著名网站建设公司网页设计图纸
  • 网站建设与网页制作技术广州专业网站建设公司
  • 学做网站开发要1万6呼和浩特腾讯企业邮箱
  • 物流企业的网站模板免费下载国外网站网址
  • 网站后台常用密码专业的网站开发团队
  • 帮别人做网站市场价搜索引擎优化指的是
  • 企业网站seo报价企业官方网站制作推广软件
  • 长沙建个网站一般需要多少钱网站建设实施方式
  • 上海软件培训网站建设有啥网站是专做时尚穿搭
  • 通过网站编辑发稿是怎么做的python3网站开发
  • 长沙网站设计优刻惠东住房建设局网站
  • php网站后台模板下载不了杭州软件开发公司网站
  • iis7.5 部署网站淄博建网站哪家好
  • 工艺品网站域名江门关键词优化公司
  • 怎么建设自己网站外网无法访问wordpress网页图片编辑
  • 书店网站怎么做邯郸网站建设服务报价
  • 网站域名的后缀加强 廉政网站建设
  • 英文网站翻译怎么做呢深圳网站建设hi0755
  • 计算机毕设代做网站wordpress多条件筛选
  • 模板建站配云服务器施工ui设计好就业吗
  • 河南建站网站海南省建设培训与执业资格注册中心网站