![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
数据库相关内容
小龙君OvO
这个作者很懒,什么都没留下…
展开
-
无法命中索引的几种情况
无法命中索引的几种情况正确使用索引数据库表中添加索引后确实会让查询速度起飞,但前提必须是正确的使用索引来查询,如果以错误的方式使用,则即使建立索引也会不奏效。即使建立索引,索引也不会生效:1. like '%xx' select * from tb1 where name like='%cn';2. 使用函数 select * from tb1 where reverse(name) = 'giao';3. or select * from tb1 where n原创 2020-10-07 16:40:51 · 2136 阅读 · 1 评论 -
MySQL创建存储过程时用游标实现循环
MySQL创建存储过程时用游标实现循环 delimiter // create procedure p3() begin declare ssid int; -- 自定义变量1 declare ssname varchar(50); -- 自定义变量2 DECLARE done INT DEFAULT FALSE; --定义一个针对某个操作的游标原创 2020-10-06 11:36:35 · 693 阅读 · 1 评论 -
mysql内置函数DATE_FORMAT
mysql内置函数DATE_FORMAT先创建一个blog表CREATE TABLE blog(id INT auto_increment PRIMARY KEY,title CHAR(50),date DATE)ENGINE=INNODB DEFAULT charset=utf8;想要获取date数据且形为“年-月”及其个数应使用DATE_FORMATE()函数:SELECT DATE_FORMAT(date,’%Y-%m’),count(1)FROM blogGROUP BY D原创 2020-10-05 17:45:23 · 303 阅读 · 0 评论 -
MySql 练习题
MySql 练习题1.创建测试数据CREATE TABLE score(sid int auto_increment PRIMARY KEY,student_id int,course_id int,number int,UNIQUE u1(student_id,course_id),CONSTRAINT fk_sco_stu FOREIGN KEY (student_id) REFERENCES student(sid),CONSTRAINT fk_sco_cou FOREIGN KE原创 2020-10-04 19:55:46 · 1033 阅读 · 0 评论 -
MySql基础
MySql基础ps:本文中所有“//”仅代表分隔符,不表示任何注释连接数据库>mysql -u root -pEnter password:密码创建一个新用户mysql>create user ‘alex’@’%’ identified by ‘123456’;ps:第一个引号内的是用户名,第二个引号内的是ip地址,%表示任意,第三个引号内的是密码给创建的用户授予权限1.mysql>grant all privileges on db1. to ‘alex’@’%’;*原创 2020-09-28 20:46:58 · 64 阅读 · 0 评论