![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 77
菜鸟上线
菜鸡研究生
展开
-
使用触发器/管理事务处理
使用触发器/管理事务处理使用触发器触发器创建触发器删除触发器使用触发器insert触发器delete触发器update触发器管理事务处理事务处理核心控制事务处理标识事务处理开始RollbackCommit使用保留点 使用触发器 触发器类似信号 触发器 触发器是MySQL响应以下任意语句而自动执行的一条MySQL语句(或者位于begin和end之间的一组语句); delete insert update 创建触发器 Create Trigger newproduct//触发器姓名 After Insert原创 2021-11-26 16:42:54 · 545 阅读 · 0 评论 -
创建表和操作表
创建表和操作表创建表和操作表创建表CREATE TABLE表创建基础使用NULL值主键使用auto_increment指定默认值引擎类型更新表ALTER TABLE删除表DROP TABLE重命名表名RENAME TABLE 创建表和操作表 创建表CREATE TABLE 表创建基础 两种方法,一种是使用MySQL语句;一种是使用交互式工具; 创建表时,指定的表名必须不存在,否则会出错; 要防止意外覆盖已有的表; 如果仅仅想在一个 表不存在时创建它,应该在表名之后给出IF NOT EXISTS 使用N原创 2021-11-22 16:57:09 · 788 阅读 · 0 评论 -
MySQL插入/更新/删除数据
MySQL插入/更新/删除数据插入insert插入完整行法1法2注意(优先级)插入多个行法1(使用多个insert)法2(推荐使用,使用的insert越少,性能越高)插入select出的数据更新update删除delete注意 插入insert 插入完整行 法1 语法简单,但是不安全,应该避免使用; 高度依赖表中列的定义次序; 即使可以保证获得次序信息,但是不能保证下一次表结构变化之后各列保持完全相同的次序; Insert Info customers//给表customers加入新列 Value(Nu原创 2021-11-20 15:44:53 · 609 阅读 · 0 评论 -
组合查询union/全文本搜索
组合查询union/全文本搜索组合查询创建组合查询(union)union规则包含或取消重复的行对组合查询结果排序全文本搜索启用全文本搜索支持进行全文本搜索扩展查询(with query expansion)布尔文本搜索(in boolean mode) 组合查询 别称:并(union)或者 复合查询; 组合查询和多个where条件:任何具有多个where子句的select语句都可作为一个查询语句给出; 创建组合查询(union) union规则 uninon必须由两条或者两条以上的select语句组成原创 2021-11-18 17:08:46 · 850 阅读 · 0 评论 -
MySql基础
MySql基础使用MySql检索数据检索所有列检索不同行(distinct使返回结果都是不同的)限制结果(limit)排序检索数据排序检索过滤数据where子句操作符空值检查(null)AND OR IN (NOT IN)通配符过滤like%表示任意字符出现任意次数_下划线,总是匹配一个字符,不多不少正则表达式regexp----regular expressionlike和regexp区别区分大小写binaryor匹配匹配几个字符之一 [ ]^ 否定匹配范围匹配特殊字符(mysql必知必会p57)匹配字符原创 2021-11-17 21:24:03 · 212 阅读 · 0 评论 -
MySql联结的基本使用
MySql基本使用联结表关系表联结创建联结Where的重要性内部联结联结多个表高级联结表别名3种其他联结自联结自然联结(使用概率低)外部联结例子使用带有聚集函数的联结总结 联结表 关系表 关系表的设计就是要保证把信息分解成多个表,一类数据一个表; 外键:是某个表的一列,它包含另一个表的主键值,定义了两个表之间的关系; 联结 联结:一种机制,用来在一条select语句中关联表; 注意 1.联结由MySql根据需要建立,存在于查询的执行中;2.仅仅在关系列之中插入合法的数据非常重要。 创建联结 Where的重原创 2021-11-17 16:22:23 · 742 阅读 · 0 评论 -
Linux MySQL安装完毕的开启和登录
MySQL安装完毕的开启和登录开启/关闭登录/退出 开启/关闭 如果service mysqld start出错 要到 “/usr/local/mysql/support-files” 目录下 ./mysql.server start执行启动 相关文章链接 登录/退出 相关文章链接原创 2021-11-17 11:48:04 · 934 阅读 · 0 评论