
MySQL
文章平均质量分 58
密斯特拉祖
driving instead of waiting, leading instead of following.
展开
-
Mysql实现级联操作(级联更新、级联删除)
一、首先创建两张表stu,sccreate table stu(sid int UNSIGNED primary key auto_increment,name varchar(20) not null)TYPE=InnoDB charset=utf8;create table sc(scid int UNSIGNED primary key auto_increment,sid i...转载 2018-05-29 11:24:33 · 19880 阅读 · 2 评论 -
MySQL 中的数据类型介绍
1、MySQL 数据类型MySQL中定义数据字段的类型对你数据库的优化是非常重要的。MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。2、数值类型(12) 2.1、整数类型(6) 一张图就能解释清楚了: INTEGER同INT。 2.2、定点数(2) DECIMAL和NUMERIC类型在MySQL中视为相同的类型。它们用于保存必须...转载 2018-06-13 16:37:18 · 237 阅读 · 0 评论 -
MySQL的字段长度和显示宽度
MySQL类型关键字后面的括号内指定整数值的显示宽度(例如,INT(11))。该可选显示宽度规定用于显示宽度小于指定的列宽度的值时从左侧填满宽度。显示宽度并不限制可以在列内保存的值的范围,也不限制超过列的指定宽度的值的显示。所以INT(1)和INT(11)默认是没有任何区别的!!! 当结合可选扩展属性ZEROFILL使用时, 默认补充的空格用零代替。例如,对于声明为INT(5) ZEROFILL的...转载 2018-06-13 16:38:36 · 5819 阅读 · 1 评论 -
mysql性能优化
数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我 们程序员需要去关注的事情1.为查询缓存优化你的查询mysql> show variables like '%query_cache%'; (query_cache_type 为 ON 表示已经开启)+----------------------------...转载 2018-06-13 17:57:01 · 190 阅读 · 0 评论 -
MySQL的分区、分表、集群
1.分区mysql数据库中的数据是以文件的形势存在磁盘上的,默认放在/mysql/data下面(可以通过my.cnf中的datadir来查看),一张表主要对应着三个文件,一个是frm存放表结构的,一个是myd存放表数据的,一个是myi存表索引的。如果一张表的数据量太大的话,那么myd,myi就会变的很大,查找数据就会变的很慢,这个时候我们可以利用mysql的分区功能,在物理上将这一张表对应的三...转载 2018-06-13 17:57:44 · 193 阅读 · 0 评论 -
MySQL5.7 添加用户、删除用户与授权
mysql -uroot -prootMySQL5.7 mysql.user表没有password字段改 authentication_string;一. 创建用户:命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';例子: CREATE USER 'dog'@'localhost' IDENTIFIED BY '12...转载 2018-08-25 16:25:07 · 315 阅读 · 1 评论