# SQL语句:先编译后执行 存储过程(Stored Procedure): 一组可编程的函数,是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行…
分类:MySql
linux环境安装mysql
安装 在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆蓋掉MariaDB。 wget -i -c http://dev.mysql.c…
MySQL 把查询的数据放入表(临时表、新建的表、已存在的表)中
有时我们想把查询到的数据放到一个表里(临时表、新建的表、已存在的表),那我们该如何写呢? 可参考下面的SQL 1、插入到临时表里面: -- 把 test_table 的 100 条数据放到临时表 tmp_ta…
【mysql】对于a,b,c三个字段的复合索引的测试
结论,在abc三个字段的符合索引,只要用到了a这个字段,都能够使用索引,与顺序无关。 CREATE TABLE key_test (id int(11), name VARCHAR(20), priority int(4…
mysql 多表查询等值连接、为表取别名
#案例:查询女神名和对应的男神名 SELECT NAME,boyName FROM boys,beauty WHERE beauty.boyfriend_id=boys.id; USE myemployees; #案例:…
关于 MySQL root 账号的默认密码
Ubuntu Server 12.04 LTS,用 apt-get 安装 MySQL 过程中没有提示设置 root 账号的密码,安装完成后发现 root 空密码无法登录。 解决方案: 其实 debian 系的 MySQL…
mysql索引建立规则
索引创建规则: 1、表的主键、外键必须有索引; 2、数据量超过300的表应该有索引; 3、经常与其他表进行连接的表,在连接字段上应该建立索引 4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引; 5、索…
B-Tree索引与Hash索引的比较
B-Tree索引与Hash索引的比较 翻译自http://dev.mysql.com/doc/refman/5.6/en/index-btree-hash.html 理解B-Tree和Hash的数据结构能够帮助我们预测不…
MySQL权限相关内容
1.设置用户密码 1) mysql>set password=password('Mima'); mysql>flush privileges; 2) mysql>use mysql; mysql>…
MySQL表结构为InnoDB类型从ibd文件恢复数据
1、找回表结构,如果表结构没有丢失直接到下一步 a、先创建一个数据库,这个数据库必须是没有表和任何操作的。 b、创建一个表结构,和要恢复的表名是一样的。表里的字段无所谓。一定要是innodb引擎的。CREATE TABL…
如何给远程主机开启mysql远程登录权限
如何给远程主机开启mysql远程登录权限 在千锋学习PHP的有些学员会在阿里或者腾讯云去购买自己的云服务器。在初级阶段的项目上线时会遇到一个问题,就是无法使用远程连接工具操作自己线上的mysql数据库。需要上传一份php…
mybatis逆向工程
mybatis逆向工程的作用是根据数据库里的表结构自动生成实体类,映射文件,和接口。和hibernate的自动建表相反。 需要的jar包 1.mybatis-3.2.3.jar 2.mybatis-generator-c…