随笔分类 -  MySql

摘要:一、简单数据记录查询 1、简单数据查询 查询所有字段数据 SELECT * FROM table_name 查询所有字段数据 查询指定字段数据 SELECT field1, field2, field3,...fieldn FROM table_name 查询指定字段数据 2、避免重复的数据查询—— 阅读全文
posted @ 2017-07-16 22:02 史志磊 阅读(334) 评论(0) 推荐(0)
摘要:一、插入数据记录 Tip 1、插入完整数据记录 基本语法 或 2、插入数据记录的一部分 基本语法 字段的数量和顺序不一定要和表定义中字段一致,但是一定要和value值一一对应。 3、插入多条数据记录 基本语法 或 4、插入查询结果 基本语法 二、更新数据记录 1、更新特定数据记录 基本语法 参数CO 阅读全文
posted @ 2017-07-16 21:04 史志磊 阅读(182) 评论(0) 推荐(0)
摘要:一、为什么使用触发器 1.什么是触发器 触发器是MySQL的数据库对象之一,需要声明、执行等,触发器的执行不是由程序调用,也不是由手工启动,而是由事件来触发、激活从而实现执行。其中事的件包括:DELETE语句、INSERT语句、UPDATE语句。 二、创建触发器 1.创建有一条执行语句的触发器 基本 阅读全文
posted @ 2017-07-11 21:35 史志磊 阅读(176) 评论(0) 推荐(0)
摘要:1 视图的特点: 视图的列可以来自不同的表,是表的抽象和逻辑意义上建立的新关系。 视图是有基本表(实表)产生的表(虚表)。 视图的简历和删除不影响基本表。 对视图内容的更新(添加、删除和修改)直接影响基本表。 当视图来自于多个基本表时,不允许添加和删除数据。 2 创建视图 基本语法 create v 阅读全文
posted @ 2017-07-10 22:08 史志磊 阅读(246) 评论(0) 推荐(0)
摘要:关系数据操作中传统的运算——并(UNION)、笛卡尔积(CARTESIAN PRODUCT)、连接(JOIN)。 1. 并(UNION) “并” 就是把具有相同字段数目和相同字段类型的表合并到一起。 合并后的记录数 = 表1的记录数 + 表2的记录数 - 重复的记录数。 2. 笛卡尔积(CARTES 阅读全文
posted @ 2017-07-09 23:09 史志磊 阅读(143) 评论(0) 推荐(0)
摘要:1) 停止 mysql 服务器 运行输入 services.msc 停止mysql服务。 2) 在cmd下 输入:mysqld --skip-grant-tables,启动服务器,光标不动(不要关闭该窗口)。 3) 新打开cmd 输入:mysql -u root -p,不需要密码,选择 mysql 阅读全文
posted @ 2017-02-18 21:14 史志磊 阅读(128) 评论(0) 推荐(0)
摘要:排序数据(子句) 通常, ORDER BY 子句中使用的列将是为显示所选择的列。但是,实际上并不一定要这样,用非检索的列排序数据是完全合法的。 按多个列排序 上面的代码检索3个列,并按其中两个列对结果进行排序——首先按价格,然后再按名称排序。 tips: ORDER BY 子句的位置: 在给出 OR 阅读全文
posted @ 2017-02-17 21:25 史志磊 阅读(132) 评论(0) 推荐(0)
摘要:SELECT 要返回的列或表达式 (必须) FROM 从中检索数据的表 (仅在从表选择数据的时候使用) WHERE 行级过滤 (非必须) GROUP BY 分组说明 (仅在按组计算聚集时使用) HAVING 组级过滤 (非必须) ORDER BY 输出排列顺序 (非必须) LIMIT 要检索的行数 阅读全文
posted @ 2017-02-14 21:27 史志磊 阅读(146) 评论(0) 推荐(0)
摘要:提示符 提示符默认是: 更改提示符方法: 操作数据库 创建、修改、删除数据库 说明:花括号是必选项,必须有,|是在这其中做选择,[]为可选,有没有都可以 创建数据库,并设置其编码方式(如果不设置编码方式,系统将按照默认方式设置编码方式) 查看数据库(表)列表 显示创建数据库列表 修改数据库编码方式 阅读全文
posted @ 2017-02-05 21:31 史志磊 阅读(110) 评论(0) 推荐(0)
摘要:创建数据表 打开或使用数据库 db_name: 查看当前使用的数据库: 创建数据表: 查看数据表列表 查看数据库表结构 阅读全文
posted @ 2017-02-05 20:28 史志磊 阅读(105) 评论(0) 推荐(0)