摘要: 获得当前日期+时间(date + time)函数:now() 获得当前日期+时间(date + time)函数:sysdate()sysdate() 日期时间函数跟 now() 类似,不同之处在于:now() 在执行开始时值就得到了, sysdate() 在函数执行时动态得到值。看下面的例子就明白了 阅读全文
posted @ 2019-05-23 09:59 建铭博客 阅读(15666) 评论(0) 推荐(0) 编辑
摘要: 在特定时候,在 mysql 的查询结果中我们需要追加一个字段来实现某些特定的功能,这时我们可以用到以下语法来实现 值 as 字段比如我们需要给这个查询结果追加一个 xx 字段并赋值为 null ,可以这样实现 select *, null as xx from topic; 作者:卩杉 来源:CSD 阅读全文
posted @ 2019-05-23 09:56 建铭博客 阅读(5677) 评论(0) 推荐(0) 编辑
摘要: 建表 在这里呢我们先来建立两张有外键关联的张表。 CREATE DATABASE db0206; USE db0206; CREATE TABLE `db0206`.`tbl_dept`( `id` INT(11) NOT NULL AUTO_INCREMENT, `deptName` VARCHA 阅读全文
posted @ 2019-05-23 08:43 建铭博客 阅读(582) 评论(0) 推荐(0) 编辑
摘要: JOIN的含义就如英文单词“join”一样,连接两张表,大致分为内连接,外连接,右连接,左连接,自然连接。这里描述先甩出一张用烂了的图,然后插入测试数据。 笛卡尔积:CROSS JOIN 要理解各种JOIN首先要理解笛卡尔积。笛卡尔积就是将A表的每一条记录与B表的每一条记录强行拼在一起。所以,如果A 阅读全文
posted @ 2019-05-23 08:34 建铭博客 阅读(3422) 评论(0) 推荐(0) 编辑
摘要: 1.1. EXPLAIN在MySQL中可以使用EXPLAIN查看SQL执行计划。示例:EXPLAIN SELECT * FROM tb_item 1.2. 结果说明 1.2.1. idSELECT识别符。这是SELECT查询序列号。这个不重要。 1.2.2. select_type表示SELECT语 阅读全文
posted @ 2019-05-23 08:26 建铭博客 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 命名规则:表名_字段名1、需要加索引的字段,要在where条件中2、数据量少的字段不需要加索引3、如果where条件中是OR关系,加索引不起作用4、符合最左原则 https://segmentfault.com/q/1010000003984016/a-1020000003984281 联合索引又叫 阅读全文
posted @ 2019-05-23 08:07 建铭博客 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 一、简介 MySQL目前主要有以下几种索引类型:1.普通索引2.唯一索引3.主键索引4.组合索引5.全文索引 二、语句 CREATE TABLE table_name[col_name data type] [unique|fulltext][index|key][index_name](col_n 阅读全文
posted @ 2019-05-23 07:54 建铭博客 阅读(218) 评论(0) 推荐(0) 编辑