上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 58 下一页
摘要: 并非所有引擎都支持事务处理。MyISAM不支持,InnoDB支持。 事务处理可用来维护数据库的完整性,它保证成批的MySQL操作要么完全执行,要么完全不执行。如果没有错误发生,整组语句写到数据库表,如果发生错误,将已经执行的部分语句进行回退,以恢复数据库到某个已知且安全的状态。 术语: 1.事务:一 阅读全文
posted @ 2020-12-26 15:18 epiphanyy 阅读(19) 评论(0) 推荐(0)
摘要: 触发器在MySQL 5中增加。 触发器可以在MySQL响应DELETE、INSERT、UPDATE语句时自动执行一条SQL语句。 MySQL 5中触发器名在每个表中唯一而不是在一个数据库中唯一。其他DBMS有的重名限制是数据库范围,以后MySQL可能会使命名规则更加严格,最好在一个库中使用唯一的触发 阅读全文
posted @ 2020-12-24 19:03 epiphanyy 阅读(52) 评论(0) 推荐(0)
摘要: MySQL 5增加了对游标的支持。 游标是存储在MySQL服务器上的数据库查询,它不是SELECT语句,而是被该语句检索出来的结果集,存储了游标后,就能在检索出来的行中前进或后退一行或多行。 不同于多数DBMS,MySQL游标只能用于存储过程和函数。 使用游标步骤: 1.使用前必须先声明(定义)它。 阅读全文
posted @ 2020-12-24 17:50 epiphanyy 阅读(47) 评论(0) 推荐(0)
摘要: MySQL 5中增加了存储过程的支持。 一个操作需要多条SQL语句才能完成时,可以创建存储过程,其中保存一条或多条SQL语句。 使用存储过程的理由: 1.通过把处理封装在容易使用的单元中,简化复杂的操作。 2.所有人都使用同一存储过程代替某复杂操作,可防止错误,保证了所有人使用的代码相同,保证了数据 阅读全文
posted @ 2020-12-23 18:35 epiphanyy 阅读(36) 评论(0) 推荐(0)
摘要: 创建表例子: MySQL忽略语句中的空格,可像上例一样格式化一下语句。 创建的表名必须不存在,否则会报错。如果想在一个表不存在时创建它,且在该表已经存在时不报错而是发出警告,则应该在表名前加上IF NOT EXISTS: CREAT TABLE IF NOT EXISTS tableName ... 阅读全文
posted @ 2020-12-21 18:54 epiphanyy 阅读(16) 评论(0) 推荐(0)
摘要: redis命令不区分大小写。 1.设置键值对: SET keyName value 键值对是大小写敏感的。如果键或值带有空格,需要用引号,双引号和单引号都可以。 2.获取值: GET keyName 获取不存在的值时: 3.查看某些键是否存在: EXISTS keyNameList 返回keyNam 阅读全文
posted @ 2020-12-21 16:36 epiphanyy 阅读(25) 评论(0) 推荐(0)
摘要: 插入可用以下方式进行: 1.插入完整行。 2.插入行的一部分。 3.插入多行。 4.插入某些查询的结果。 可针对每个表或每个用户,利用MySQL的安全机制禁止使用INSERT语句。 插入语句没有输出。 插入完整的行: INSERT INTO tableName VALUES(fieldsValueL 阅读全文
posted @ 2020-12-20 12:02 epiphanyy 阅读(49) 评论(0) 推荐(0)
摘要: 并非所有引擎都支持全文本搜索,MyISAM支持。 更新: 1.MySQL 5.6 以前的版本,只有 MyISAM 存储引擎支持全文索引; 2.MySQL 5.6 及以后的版本,MyISAM 和 InnoDB 存储引擎均支持全文索引; 3.只有字段的数据类型为char、varchar、text的列才可 阅读全文
posted @ 2020-12-19 14:37 epiphanyy 阅读(27) 评论(0) 推荐(0)
摘要: 可将多个SELECT语句的查询结果作为单个查询结果集返回,通常称这种组合查询为并或复合查询。 使用组合查询的情况: 1.查询不同的表中结构类似的数据。 2.单个表中执行多个查询,按单个查询返回数据。 组合查询通常能在WHERE中使用OR代替,但这两个方式的性能不同,对于特定查询应进行测试找出哪种性能 阅读全文
posted @ 2020-12-16 18:57 epiphanyy 阅读(12) 评论(0) 推荐(0)
摘要: 可给表起别名,理由是: 1.缩短SQL语句。 2.允许在单条SELECT语句中多次使用相同的表(自联结时可用)。 SELECT title, name FROM film f, language l WHERE f.language_id = l.language_id; 以上SQL返回值与上一章取 阅读全文
posted @ 2020-12-16 18:34 epiphanyy 阅读(8) 评论(0) 推荐(0)
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 58 下一页