number1killer的博客

I'm possible.

Delete、drop、truncat的作用、联系和区别

2018-01-02 13:50:46

阅读数:444

评论数:0

存储过程缺点实例

0.21秒这个速度显然有些慢,但是存储过程的缺点还不止于此:存储过程的调用就和它的名字一样是一种读写过程的调用,所以就有了【Query OK, 0 rows affected (0.20 sec) 请求成功,0行受影响】。也就是说存储过程的每一次调用都是一次数据写入、存储的调用(比SQL查询语句更...

2018-01-01 18:03:46

阅读数:345

评论数:0

mysql七表查询实例(二)

而这个语句,这个结果的出现令我彻底蒙圈了。最后想了一个以毒攻毒的办法终于将之拿下。 然而并没有什么卵用......当然还是有正解的:出于科学严谨的态度(呃,好吧,是偶搞错太多次了,怕了),让我们一起来验证一下: 通过这个案例我们可以清楚的看到七个表的联合查询还是很有挑战性的,很多时候查询出来的结果...

2017-09-08 19:59:54

阅读数:669

评论数:1

mysql七表查询实例(一)

开始之前先说点有趣的事:经常听说没有主键就无法进行多表查询,其实这太过于片面了。实际上有些情况没有主键也是可以进行多表查询的(例一,所用到的表格也都是下面的表格,先来个4表查询热热身)。 mysql> select * from student,teacher,sc,course where...

2017-09-08 18:35:09

阅读数:658

评论数:0

mysql中条件限制语句(二)like 全匹配 全模糊 distinct limit

可以看出双百分号%%是全匹配,可以匹配表中的所有记录。那么,即便是NULL值也能够匹配吗? 可以看出当作用于多列的时候distinct就不再返回唯一记录了。 另外distinct还可以和一些数学运算的函数一起使用:

2017-09-07 16:42:47

阅读数:628

评论数:0

mysql中条件限制语句(一)where in and

显然where的功能要比in强大得多,因此where的命令优先级也比高一些。而相同条件下where的搜寻范围也比in要大一点---毕竟功能多了,要搜寻的东西就多了。所以,相同的查询条件下where的效率会比in稍微差一点点,当然也仅仅是一点点而已。当然由于in的命令优先级较where低,所以用in...

2017-09-07 11:01:55

阅读数:629

评论数:0

mysql加减乘除,求余,求平均值,查询不等于某数值

1.mysql加减乘除操作: mysql> select score,score+5,score-5,score*5,score/5 from 4a; +-------+---------+---------+---------+---------+ | score | score+5...

2017-09-07 10:25:05

阅读数:4545

评论数:0

mysql最大值,最小值,总和查询与计数查询

我们可以看到尽管SNAME有很多记录,但是如果用SUM去查询它的总和,虽然语法上,并没有错误,但是结果显然是"错误的"。 而换用count来对SNAME来进行计数则没有问题。当然,NULL记录是不会被当作一条可计数的记录的。

2017-09-06 23:26:50

阅读数:5302

评论数:0

mysql删除语句大全(下)update set和alter drop

4.update set 语句是mysql最常用的修改和更新语句,它更新信息时也会覆盖(删除)旧的信息。 注意:如果变更信息后面没有加where子句指定其变更的内容,那么update set语句就会把这个字段中的所有信息全部更新,修改。 B   用alter来删除索引:

2017-09-06 14:48:09

阅读数:506

评论数:0

mysql中insert into语句的5种写法(上)

insert into是mysql中最常用的插入语句,它有5种写法。下面让我们一起来看一看吧: mysql中insert into语句的5种写法(下) http://blog.csdn.net/number1killer/article/details/77842472 1向原表中某...

2017-09-04 20:35:34

阅读数:60420

评论数:1

mysql更新,修改语句汇总--update set,alter

update set 语句是mysql最常用的修改和更新语句。 其语法为: update +表名 +set+ 变更后的信息 +where子句; alter语句也具有修改的功能。而且alter的功能远远要比update set 多,它不仅仅可以1修改记录,2还可以修改表名和3字段属性。 1修改表名的...

2017-09-04 17:24:41

阅读数:3791

评论数:0

MYSQL 中group by,order by用法详解及其特殊用法

我们可以看到GROUP BY 是优先对跟在他后面的第一个字段进行排序的并且也只对这一个字段进行排序,而且如果GROUP BY 后面跟的字段不只一个的话,那么GROUP BY就不会再对排序后的结果进行去重了。 那么ORDER BY 是不是优先对跟在他后面的第一个字段进行排序的并且也只对这一个字段进行...

2017-09-02 11:14:08

阅读数:393

评论数:0

MySQL查看表结构和语句结构的两种方法

mysql中insert into语句的5种写法(上) http://blog.csdn.net/number1killer/article/details/77841565 mysql加减乘除,求余,求平均值,查询不等于某数值 http://blog.csdn...

2018-03-13 11:55:50

阅读数:76

评论数:0

视图的创建、更改、查询及其导致的query aborted(查询失败或查询流产)实例

2018-01-01 17:00:56

阅读数:415

评论数:0

个人Mysql专栏 博文目录

2017-12-29 13:15:37

阅读数:278

评论数:0

mysql删除语句大全(上)drop delete turncate

1.drop语句。可以用来删除数据库和表。2.delete语句。用来删除表中的字段:A通过where子句来指定删除表中的某个记录:注意:如果delete语句中没有加入where就会把表中的所有记录全部删除:mysql> select * from student1;B通过select字句来删...

2017-09-06 09:58:27

阅读数:269

评论数:0

mysql中insert into语句的5种写法(下)

4复制旧表的信息到新表(假设两个表的表结构一样) 语法:insert into+新表+select语句; mysql> insert into q1 select * from 4inall where sage=18; Query OK, 7 rows affected (0.28 s...

2017-09-04 21:46:43

阅读数:1035

评论数:0

mysql的4种复制操作详解(下篇)

3.复制旧表的数据到新表(假设两个表的结构一样): 4.复制旧表的数据到新表(假设两个表的结构不一样):

2017-09-04 11:32:09

阅读数:173

评论数:0

mysql的4种复制操作详解(上篇)

1.只复制表结构到新表    2.复制表结构及数据到新表                         1 CREATE TABLE 新表 LIKE 旧表 ;                             注意上面两种方式,前一种方式是不会复制时的主键类型和自增方式是不会复...

2017-09-04 11:02:17

阅读数:205

评论数:0

mysql中几个不用结尾符号也能够执行的语句

众所周知mysql执行每一个可执行语句都是以分号结尾的,也就是说mysql识别语句是否结束,是根据分号决定的。 当然,你也可以用DELIMITER自定义一个语句的结束符号。 不知道大家有没有发现,也有一些语句是不须要结束符号的。例如: mysql> use trains Databa...

2017-09-04 10:26:34

阅读数:579

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭