• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






天生自然

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2019年12月29日

吴裕雄--天生自然MySQL学习笔记:MySQL 运算符
摘要: 要介绍 MySQL 的运算符及运算符的优先级。 MySQL 主要有以下几种运算符: 算术运算符 比较运算符 逻辑运算符 位运算符 算术运算符 MySQL 支持的算术运算符包括: 在除法运算和模运算中,如果除数为0,将是非法除数,返回结果为NULL。 1、加 mysql> select 1+2; +-----+ | 1+2 | +-----+ | 3 | +-----+ 2... 阅读全文
posted @ 2019-12-29 20:12 吴裕雄 阅读(208) 评论(0) 推荐(0)
 
吴裕雄--天生自然MySQL学习笔记:MySQL 函数
摘要: MySQL 数字函数 MySQL 日期函数 MySQL 高级函数 阅读全文
posted @ 2019-12-29 19:54 吴裕雄 阅读(222) 评论(0) 推荐(0)
 
吴裕雄--天生自然MySQL学习笔记:MySQL 导入数据
摘要: 1、mysql 命令导入 使用 mysql 命令导入语法格式为: mysql -u用户名 -p密码 < 要导入的数据库数据(runoob.sql) 实例: # mysql -uroot -p123456 < runoob.sql 以上命令将将备份的整个数据库 runoob.sql 导入。 2、source 命令导入 source 命令导入数据库需要先登录到数库终端: mysql> create d 阅读全文
posted @ 2019-12-29 17:10 吴裕雄 阅读(190) 评论(0) 推荐(0)
 
吴裕雄--天生自然MySQL学习笔记:MySQL 导出数据
摘要: MySQL中可以使用SELECT...INTO OUTFILE语句来简单的导出数据到文本文件上。 使用 SELECT ... INTO OUTFILE 语句导出数据 以下实例中将数据表 runoob_tbl 数据导出到 /tmp/runoob.txt 文件中: mysql> SELECT * FROM runoob_tbl -> INTO OUTFILE '/tmp/runoob.... 阅读全文
posted @ 2019-12-29 13:23 吴裕雄 阅读(204) 评论(0) 推荐(0)
 
吴裕雄--天生自然MySQL学习笔记:MySQL 及 SQL 注入
摘要: 如果通过网页获取用户输入的数据并将其插入一个MySQL数据库,那么就有可能发生SQL注入安全的问题。 本章节将为大家介绍如何防止SQL注入,并通过脚本来过滤SQL中注入的字符。 所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。 永远不要信任用户的输入,必须认定用户输入的数据都是不安全的,都需要对用户输入的数据进行过... 阅读全文
posted @ 2019-12-29 13:00 吴裕雄 阅读(209) 评论(0) 推荐(0)
 
吴裕雄--天生自然MySQL学习笔记:MySQL 处理重复数据
摘要: 有些 MySQL 数据表中可能存在重复的记录,有些情况允许重复数据的存在,但有时候我们也需要删除这些重复的数据。 防止表中出现重复数据 可以在 MySQL 数据表中设置指定的字段为 PRIMARY KEY(主键) 或者 UNIQUE(唯一) 索引来保证数据的唯一性。 让尝试一个实例:下表中无索引及主键,所以该表允许出现多条重复记录。 CREATE TABLE person_tbl ( first_ 阅读全文
posted @ 2019-12-29 12:28 吴裕雄 阅读(184) 评论(0) 推荐(0)
 
吴裕雄--天生自然MySQL学习笔记:MySQL 序列使用
摘要: MySQL 序列是一组整数:1, 2, 3, ...,由于一张数据表只能有一个字段自增主键, 如果你想实现其他字段也实现自动增加,就可以使用MySQL序列来实现。 使用 AUTO_INCREMENT MySQL 中最简单使用序列的方法就是使用 MySQL AUTO_INCREMENT 来定义列。 以下实例中创建了数据表 insect, insect 表中 id 无需指定值可实现自动增长。 m... 阅读全文
posted @ 2019-12-29 12:13 吴裕雄 阅读(188) 评论(0) 推荐(0)
 
吴裕雄--天生自然MySQL学习笔记:MySQL 元数据
摘要: 你可能想知道MySQL以下三种信息: 查询结果信息: SELECT, UPDATE 或 DELETE语句影响的记录数。 数据库和数据表的信息: 包含了数据库及数据表的结构信息。 MySQL服务器信息: 包含了数据库服务器的当前状态,版本号等。 在MySQL的命令提示符中,可以很容易的获取以上服务器信息。 但如果使用Perl或PHP等脚本语言,就需要调用特定的接口函数来获取。 获取查询语句影响... 阅读全文
posted @ 2019-12-29 11:57 吴裕雄 阅读(178) 评论(0) 推荐(0)
 
吴裕雄--天生自然MySQL学习笔记:MySQL 复制表
摘要: 如果需要完全的复制MySQL的数据表,包括表的结构,索引,默认值等。 如果仅仅使用CREATE TABLE ... SELECT 命令,是无法实现的。 如何完整的复制MySQL数据表,步骤如下: 使用 SHOW CREATE TABLE 命令获取创建数据表(CREATE TABLE) 语句,该语句包含了原数据表的结构,索引等。 复制以下命令显示的SQL语句,修改数据表名,并执行SQL语句,通过以上 阅读全文
posted @ 2019-12-29 11:44 吴裕雄 阅读(219) 评论(0) 推荐(0)
 
吴裕雄--天生自然MySQL学习笔记:MySQL 临时表
摘要: MySQL 临时表在我们需要保存一些临时数据时是非常有用的。临时表只在当前连接可见,当关闭连接时,Mysql会自动删除表并释放所有空间。 MySQL临时表只在当前连接可见,如果使用PHP脚本来创建MySQL临时表,那每当PHP脚本执行完成后,该临时表也会自动销毁。 如果使用了其他MySQL客户端程序连接MySQL数据库服务器来创建临时表,那么只有在关闭客户端程序时才会销毁临时表,当然也可以手动销... 阅读全文
posted @ 2019-12-29 11:37 吴裕雄 阅读(181) 评论(0) 推荐(0)
 
吴裕雄--天生自然MySQL学习笔记:MySQL 索引
摘要: MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。 打个比方,如果合理的设计且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。 拿汉语字典的目录页(索引)打比方,我们可以按拼音、笔画、偏旁部首等排序的目录(索引)快速查找到需要的字。 索引分单列索引和组合索引。单列索引,即一个索引只包含单个列,一个表可以有多... 阅读全文
posted @ 2019-12-29 11:31 吴裕雄 阅读(152) 评论(0) 推荐(0)
 
吴裕雄--天生自然MySQL学习笔记:MySQL ALTER命令
摘要: 需要修改数据表名或者修改数据表字段时,就需要使用到MySQL ALTER命令。 root@host# mysql -u root -p password; Enter password:******* mysql> use RUNOOB; Database changed mysql> create table testalter_tbl -> ( -> i INT, -> c CHAR(1) - 阅读全文
posted @ 2019-12-29 11:10 吴裕雄 阅读(162) 评论(0) 推荐(0)
 
吴裕雄--天生自然MySQL学习笔记:MySQL 事务
摘要: MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务! 在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。 事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行。 事务用来管理... 阅读全文
posted @ 2019-12-29 10:48 吴裕雄 阅读(170) 评论(0) 推荐(0)
 
吴裕雄--天生自然MySQL学习笔记:MySQL 正则表达式
摘要: 下表中的正则模式可应用于 REGEXP 操作符中。 实例 查找name字段中以'st'为开头的所有数据: mysql> SELECT name FROM person_tbl WHERE name REGEXP '^st'; 查找name字段中以'ok'为结尾的所有数据: mysql> SELECT name FROM person_tbl WHERE name REGEXP 'ok$'; 查找n 阅读全文
posted @ 2019-12-29 10:36 吴裕雄 阅读(156) 评论(0) 推荐(0)
 
吴裕雄--天生自然MySQL学习笔记:MySQL NULL 值处理
摘要: MySQL 使用 SQL SELECT 命令及 WHERE 子句来读取数据表中的数据,但是当提供的查询条件字段为 NULL 时,该命令可能就无法正常工作。 为了处理这种情况,MySQL提供了三大运算符: IS NULL: 当列的值是 NULL,此运算符返回 true。 IS NOT NULL: 当列的值不为 NULL, 运算符返回 true。 <=>: 比较操作符(不同于 = 运算符),当比较的的 阅读全文
posted @ 2019-12-29 01:21 吴裕雄 阅读(197) 评论(0) 推荐(0)
 
吴裕雄--天生自然MySQL学习笔记:MySQL 连接的使用
摘要: 使用 MySQL 的 JOIN 在两个或多个表中查询数据。 可以在 SELECT, UPDATE 和 DELETE 语句中使用 Mysql 的 JOIN 来联合多表查询。 JOIN 按照功能大致分为如下三类: INNER JOIN(内连接,或等值连接):获取两个表中字段匹配关系的记录。 LEFT JOIN(左连接):获取左表所有记录,即使右表没有对应匹配的记录。 RIGHT JOIN(右连接): 阅读全文
posted @ 2019-12-29 01:11 吴裕雄 阅读(217) 评论(0) 推荐(0)
 
吴裕雄--天生自然MySQL学习笔记:MySQL GROUP BY 语句
摘要: GROUP BY 语句根据一个或多个列对结果集进行分组。 在分组的列上我们可以使用 COUNT, SUM, AVG,等函数。 GROUP BY 语法 SELECT column_name, function(column_name) FROM table_name WHERE column_name operator value GROUP BY column_name; 使用到了以下表结构及数据 阅读全文
posted @ 2019-12-29 00:48 吴裕雄 阅读(165) 评论(0) 推荐(0)
 
吴裕雄--天生自然MySQL学习笔记:MySQL 排序
摘要: 从 MySQL 表中使用 SQL SELECT 语句来读取数据。 如果我们需要对读取的数据进行排序,我们就可以使用 MySQL 的 ORDER BY 子句来设定你想按哪个字段哪种方式来进行排序,再返回搜索结果。 语法 以下是 SQL SELECT 语句使用 ORDER BY 子句将查询数据排序后再返回数据: SELECT field1, field2,...fieldN FROM table_na 阅读全文
posted @ 2019-12-29 00:38 吴裕雄 阅读(155) 评论(0) 推荐(0)
 
吴裕雄--天生自然MySQL学习笔记:MySQL UNION 操作符
摘要: MySQL UNION 操作符用于连接两个以上的 SELECT 语句的结果组合到一个结果集合中。多个 SELECT 语句会删除重复的数据。 语法 MySQL UNION 操作符语法格式: SELECT expression1, expression2, ... expression_n FROM tables [WHERE conditions] UNION [ALL | DISTINCT] SE 阅读全文
posted @ 2019-12-29 00:31 吴裕雄 阅读(172) 评论(0) 推荐(0)
 
吴裕雄--天生自然MySQL学习笔记:MySQL LIKE 子句
摘要: 在 MySQL 中使用 SQL SELECT 命令来读取数据, 同时我们可以在 SELECT 语句中使用 WHERE 子句来获取指定的记录。 WHERE 子句中可以使用等号 = 来设定获取数据的条件,如 "runoob_author = 'RUNOOB.COM'"。 但是有时候需要获取 runoob_author 字段含有 "COM" 字符的所有记录,这时就需要在 WHERE 子句中使用 SQL 阅读全文
posted @ 2019-12-29 00:18 吴裕雄 阅读(224) 评论(0) 推荐(0)