Mysql

《MySQL必知必会》[05] 存储过程和游标

先看基本的语句,然后再看示例,就豁然开朗了:--创建存储过程CREATEPROCEDURE<存储过程的名称>(<变量的类型定义>)BEGIN<执行操作>END;--执行存储过程CALL<存储过程的名称>(<@变量名>);--删除存储过程DROPPROCEDUR...

《MySQL必知必会》[06] 触发器

创建触发器CREATETRIGGER:唯一的触发器名称应该响应的活动(DELETE、INSERT或UPDATE)触发器关联的表触发事件(处理之前还是之后)e.g.CREATETRIGGERnewproductAFTERINSERTONproductsFOREACHROWSELECT'Productadded';2&nb...
代码星球·2021-02-21

《MySQL必知必会》[04] 表的操作和视图的使用

 创建表的基本语句是(如果仅想在一个表不存在时创建它,则在表名后给出关键字 IFNOTEXISTS 即可):CREATETABLER(A1<数据类型>,A1<数据类型>,...An<数据类型>);6 1CREATETABLER(2A1<数...

浅谈SQL优化入门:2、等值连接和EXPLAIN(MySQL)

在《MySQL必知必会》中对于等值连接有提到两种方式,第一种是直接在WHERE子句中规定如何关联即可,那么第二种则是使用INNERJOIN关键字。如下例两种方式是“等同”的。//WHERE方式SELECTvend_name,prod_name,prod_price,quantityFROMvendors,product...

《MySQL必知必会》[03] 表数据的增删改

1、增:插入数据INSERT关键字可以插入新的行到数据库表中:插入完整的行插入行的一部分插入多行插入某些查询的结果基本的INSERT语句是:INSERTINTOR(A1,A2,...,An)VALUES(V1,V2,...,Vn);1 1INSERTINTOR(A1,A2,...,An)VALUES(V1,V...

PowerDesigner连接MySQL和逆向工程图

PowerDesigner连接MySQL数据库powerdesigner16.5逆向工程,从远程oracle11g数据库导出PDM使用powerdesigner连接数据库时出现NonSQLError:Couldnotloadclasscom.mysql.jdbc.Drive...

《MySQL必知必会》[02] 多表联合查询

基本的连接方式非常简单,只需要在WHERE子句中规定如何关联即可,如下:SELECTvend_name,prod_name,prod_priceFROMvendors,productsWHEREvendors.vend_id=products.vend_idORDERBYvend_name,prod_name;11&n...

mysql的常用引擎

https://www.cnblogs.com/xiaohaillong/p/6079551.html在MySQL数据库中,常用的引擎主要就是2个:Innodb和MyIASM。首先:1.简单介绍这两种引擎,以及该如何去选择。2.这两种引擎所使用的数据结构是什么。1.a.Innodb引擎,Innodb引擎提供了对数据库A...
代码星球·2021-02-21

MYSQL分库分表总结

 分库分表单库单表 单库单表是最常见的数据库设计,例如,有一张用户(user)表放在数据库db中,所有的用户都可以在db库中的user表中查到。 单库多表 随着用户数量的增加,user表的数据量会越来越大,当数据量达到一定程度的时候对user表的查询会渐渐的变慢,从而影响整个DB...
代码星球·2021-02-21

Linux CentOS 中安装 MySql

CentOS7的yum源中默认好像是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源。1.下载mysql的repo源$wgethttp://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm2.安装mysql-community-rele...
代码星球·2021-02-21

mysql 创建用户与授权、修改密码

1、创建用户 CREATEUSERtest@localhostIDENTIFIEDBY'123456';#建立的用户名为test,密码为123的用户,#localhost限制在固定地址localhost登陆 #创建远程连接用户createusertest2identifiedby'123456';&...

Mysql导入大容量SQL文件数据问题

mysql在通过导入sql文件可能会出现下面二个问题:1.如果sql文件过大,会出现"MySQLserverhasgoneaway"问题;2.如果sql文件数据有中文,会出现乱码 解决问题:问题1:出现MySQLserverhasgoneaway"问题,是因为mysql默认的"max_allowed_pack...

MySql 命令行

'mysql'不是内部或外部命令原因:没有配置电脑的环境变量右击我的电脑-->属性-->高级--->环境变量在path里面添加mysql bin目录的路径'mysql'不是内部或外部命令...
代码星球·2021-02-21

连接mysql出错

mysqlversion:5.5.40mysqlcommunityserver不论是从图形界面软件还是java通过jdbc连接,始终提示出错:Thelastpacketsentsuccessfullytotheserverwas0millisecondsago.Thedriverhasnotreceivedanypac...
代码星球·2021-02-21

mysql 查找在另一张表不存在的数据

有两个表Phone_book,Call:Phone_book+----+------+--------------+|id|name|phone_number|+----+------+--------------+|1|John|111111111111|+----+------+--------------+|2|...