MySQL
文章平均质量分 85
winfredzen
这个作者很懒,什么都没留下…
展开
-
Mac上的MySQL
安装换了电脑,又需要重新在Mac上安装MySQL,在油管上看了How To Install MySQL on Mac OS X后,安装成功,就记录下安装过程。其实原来我一直用的是XAMPP来启动mysql服务的,不过这次使用XAMPP来安装mysql貌似有点问题,使用Navicat来连接mysql,也一直没成功1.在官网下载MySql,地址https://www.mysql.com/dow...原创 2015-12-30 21:24:20 · 966 阅读 · 0 评论 -
MySQL相关文章
相关文章ENGINE浅谈MySql的存储引擎(表类型)原创 2016-01-03 14:27:33 · 542 阅读 · 0 评论 -
SQL逻辑查询语句执行顺序
转载自SQL逻辑查询语句执行顺序SQL逻辑查询语句执行顺序我的抱怨我一个搞应用开发的,非要会数据库,这不是专门的数据库开发人员干的事么?话说,小公司也没有数据库开发人员这么个职位吧。好吧,对数据库最深的印象还停留在大学《数据库原理》这堂课上,什么第一范式,第二范式…,这些理论的东西,多多少少还是记得点,至于更深层次的,我不会。所以呢,撸起袖子,开始学习吧。干程序员,最不怕的就是学习,如果你连学习都怕转载 2017-12-06 11:40:36 · 453 阅读 · 0 评论 -
MySQL实践笔记
MySQL实践笔记为datetime类型的列设置默认值 请参考How do you set a default value for a MySQL Datetime column?mysql> create table test (str varchar(32), ts TIMESTAMP DEFAULT CURRENT_TIMESTAMP);Query OK, 0 rows affected原创 2016-09-08 22:33:26 · 523 阅读 · 0 评论 -
MySQL-表操作
MySQL-表操作表操作插入记录创建如下的表:create table users ( id smallint unsigned primary key auto_increment, username varchar(20) not null, password varchar(32) not null, age tinyint not null default原创 2016-07-29 10:14:33 · 1270 阅读 · 1 评论 -
MySQL-数据表操作
MySQL入门数据类型整型浮点型日期时间类型字符型数据表操作创建数据表 例如创建一个名为TB1的数据表CREATE TABLE TB1 ( username VARCHAR(20), age TINYINT UNSIGNED, salary FLOAT(8,2) UNSIGNED);UNSIGNED属性就是将数字类型无符号化在MYSQL中整型范围: 类型 大原创 2016-07-27 17:56:55 · 558 阅读 · 0 评论 -
MySQL开发技巧学习笔记三
本文内容来自MySQL开发技巧(三)MySQL开发技巧学习笔记三子查询的使用场景及其好处什么是子查询?当一个查询是另一个查询的条件时,称之为子查询常见的子查询使用场景 1.使用子查询可以避免由于子查询中的数据产生的重复 例如,查询出在user1中有谁打过怪select user_name from user1 where id in (select user_id from user_kills原创 2017-01-10 16:47:15 · 505 阅读 · 0 评论 -
MySQL-运算符和函数
MySQL-运算符和函数函数字符函数concat_ws()第一个为连接符select concat_ws('-','w','z');select format(12560.75, 1);输出12,560.8select left('MySQL', 2);取MySQL的前两位,输出为Myselect trim(leading '?' from '??MySQL???');删除前导的?,结果为MySQ原创 2016-07-30 14:42:26 · 779 阅读 · 0 评论 -
MySQL开发技巧学习笔记二
本文内容来自MySQL开发技巧(二)MySQL开发技巧学习笔记二行列转换行转列使用场景: 1.每天记录的销售额,转为每月的销售额 2.学生成绩转为按科目记 例子共有两张表,user1用户表和user_kills,记录user打怪的表 1.首先,查询出用户对应打怪的数目select a.user_name,kills from user1 a join user_kills b where原创 2017-01-09 17:21:12 · 777 阅读 · 0 评论 -
MySQL开发技巧学习笔记一
本文内容来自MySQL开发技巧(一)MySQL开发技巧学习笔记一正确谁用SQL:增加数据库处理效率,减少应用响应时间减少数据库服务器负载,增加服务器稳定性减少服务器间通讯的网络流量如何正确使用Join语句SQL标准中Join的类型内连接(INNER)全外连接(FULL OUTER)左外连接(LEFT OUTER)右外连接(RIGHT OUTER)交叉连接(CROSS)内连接 内原创 2016-12-19 22:34:41 · 3854 阅读 · 0 评论 -
MySQL 四种事务隔离级的说明
转载自MySQL 四种事务隔离级的说明MySQL 四种事务隔离级的说明很早之前写的文章,重新回顾和学习下:按照SQL:1992 事务隔离级别,InnoDB默认是可重复读的(REPEATABLE READ)。MySQL/InnoDB 提供SQL标准所描述的所有四个事务隔离级别。你可以在命令行用–transaction-isolation选项,或在选项文件里,为所有连接设置默认隔离级别。 例如,你可以转载 2016-11-28 09:16:06 · 306 阅读 · 0 评论 -
MySQL-存储过程
MySQL-存储过程存储过程是在数据库中定义一些SQL语句的集合,然后直接调用这些存储过程和函数来执行已定义好的SQL语句。创建存储过程在MySQL中,创建存储过程的基本形式如下:CREATE PROCEDURE sp_name ([proc_parameter[,...]]) [charactersitic..] routine_bodysp_name表示存储过程的名称 proc_parame原创 2016-11-23 15:56:48 · 864 阅读 · 0 评论 -
MySQL子查询
MySQL子查询子查询是指在一个SELECT语句中嵌套另一个SELECT语句 如下图片所示:一个子查询会返回一个标量(单一值)、一个行、一个列或一个表(一行或多行,一列或多列),这些子查询被称为标量、列、行和表子查询子查询的限制是其外部语句必须是以下语句之一:SELECT、 INSERT、 UPDATE、 DELETE、 SET或DO。还有一个限制是,目前用户不能既在一个子查询中...转载 2018-06-03 09:41:38 · 431 阅读 · 0 评论