【MySQL学习笔记07基于GTID的复制】教程文章相关的互联网学习教程文章

mySQL基本操作学习笔记(一)【图】

?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? .?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1.auto_increment ? ?2.主健auto_increment必须与主键一起使用,而主键不一定与前者一起使用 ?3. unique key(primary key在一张表只能有一个,而unique key在一张表中可以有多个) ? ?4.default(默认值)显示表的结构 ? ? ? ? ? ?...

MYSQL学习笔记 (一)

MYSQL引擎 说到MYSQL引擎我又想起研二时候去面试的第一家公司——大脉。当时懵懵懂懂的就去了,然后被那个面试官问我开发的那个系统 MYSQL数据库采用的什么引擎。现在想起了也好笑,明明当时有了解过这个,却到关键的时候忘了。好了不题外话了,进入主题。 MYSQL引擎有9种,我们通常用到的主要是INNOB和MYISAM。其实INNOB支持事务处理,支持外键,在插入、更新操作时只对数据行进行 锁定。在SELECT操作较多并且不需要事务...

MYSQL学习笔记 (二)对数据库结构的增删改查

show databases; 选择数据库use database;//其实database为数据库的名字 创建表create table tbclass( id int not null auto_increment primary key, className varchar(20) not null unique, studentNum smallint not null )engine=myisam default charset=utf8 插入数据 insert into tbclass(className,stu...

MYSQL学习笔记 (三)JOIN用法【图】

1、INNER JOIN1)、INNER JOIN返回两个表中联结字段相等的行,即两个表中联结字段都存在并且相等。2)、INNER 连接二个数据表的语法:     SELECT * FROM 表A INNER JOIN 表B ON 表A.字段 = 表B.字段;3)、示例: 4)、INNER JOIN 连接三个数据表的用法:SELECT * FROM (表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号) INNER JOIN 表3 ON 表1.字段号=表3.字段号连接多个表以此类推 5)、INNER JOIN使用的时候若不加ON条件等价于F...

MySQL学习笔记-查看表,修改表,删除表【代码】【图】

/*看表*/ describe test --查看表的结构 show create table test --查看表的创建语句 show create table test \G --将创建的语句查询出来,并规范化显示(只在console下支持此命令,因为只有console下会错乱显示...) /*改表*/ alter table test rename to testo; --将test改名为testo alter table example0 rename to user; select table_name from information_schema.tables where table_schema = ‘test‘--从整个系统中查询...

mysql 学习笔记4【代码】【图】

? inner join using 左外连接 natural left join ? left join using 右外连接 natural right join ? right join using ps: left join 和 right join 之间是可以相互转化的 支持多表连接查询 小结 这个图片, 传上来就是这个样子, 也不知道该怎么旋转, 如果有人知道怎么弄的话, 恳请指教一下。 2. 重定向 mysql 除了可以将输出结果返回到界面上, 也可以将输出结果写入到文件中。 select * into outfile xxx from ....需要...

MySQL学习笔记--索引的创建,删除【代码】【图】

/*索引*/ /*索引设计原则 1.尽量选择唯一性索引 2.为经常需要order by,group by,distinct,union的字段设置索引 3.为常作为查询条件的字段设置索引 4.限制索引的数目 5.尽量使用数据量少的索引,索引值长,查询慢 6.尽量使用前缀来索引 7.删除不再使用的索引,或者很少使用的索引 */ /*一般来说,应该在这些列上创建索引,例如: 第一、在经常需要搜索的列上,可以加快搜索的速度; 第二、在作为主键的列上,强制该列...

一千行MySQL学习笔记【博客园】

/* 启动MySQL */ net start mysql /* 连接与断开服务器 */ mysql -h 地址 -P 端口 -u 用户名 -p 密码 /* 跳过权限验证登录MySQL */ mysqld --skip-grant-tables -- 修改root密码 密码加密函数password() update mysql.user set password=password(‘root‘); SHOW PROCESSLIST -- 显示哪些线程正在运行 SHOW VARIABLES -- /* 数据库操作 */ ------------------ -- 查看当前数据库 select database(); -- 显示当前时间、...

mysql学习笔记-day2

1、查询“001”课程比“002”课程成绩高的所有学生的学号;select a.`S#` from (select `s#`,score from SC where `C#`="001") a,(select `s#`,score from SC where `C#`="002") bwhere a.score>b.score and a.`s#`=b.`s#`; 2、查询平均成绩大于60分的同学的学号和平均成绩;select `S#`,avg(score)from scgroup by `S#` having avg(score) >60; 3、查询所有同学的学号、姓名、选课数、总成绩;select Student.`S#`,Student.Snam...

MySQL学习笔记(1) - 存储引擎概述

MyISAM InnoDB Memory Merge NDB 存储限制 有 64TB 有 没有 有事务安全 支持 锁机制 表锁 行锁 表锁 表锁 行锁B树索引 支持 支持 支持 支持 支持哈希索引 支持 支持全文索引 支持 集群索引 支持 数据缓存 支持 支持 支持索引缓存 支持 支持 支持 支持 支持数据可压缩 支持 空间使用 低 高 低 低内存使用 低 高 中 低 高批量插入速度 高 低 高 高 高支持外键 支持 MySQL学习笔记(1)...

MySQL学习笔记(2) - MyISAM存储引擎【代码】

在5.5版本之前,MyISAM是MySQL默认的存储引擎。MyISAM不支持事务、也不支持外键,其优势是访问速度快,对事务完整性没有要求或者以SELECT、INSERT为主的应用都可以使用这个引擎来创建表。每个MyISAM在磁盘上存储成3个文件,其文件名和表名相同,但扩展名分别是:.frm(存储表的定义) .MYD(MYData,存储数据) .MYI(MYIndex,存储索引)数据文件和索引文件可以分别存放在不同的目录,平均分布IO,以获得更快的速度。要指定索引文件和数据...

【DAY22】MySQL的学习笔记

table:field, record,sql--------------- crud insert into tablename(id,...) values(1,‘sss‘,...) ; delete from tablename where id = 1 or id = 3 or id = 5 ; delete from tablename where id in(1,3,5); //in()范围运算 == or delete from tablename where id between a and b //id >= a and id <= b update tablename set name = ‘xx‘,age = xxx where id = xxx ; select 1 + 1 ; //表达式 select age + 1 from ...

【DAY21】JDBC 与 MySQL 的学习笔记

1.extends Hashtable ,线程安全的。 2.key - valueSQL : Structurual query language,结构化查询语言。-------------------------------------------------database :-------------- 1.数据库 2.表的集合。 3.操作 1.增加 id | name | age ------------------- 1 | tom | 24 .... insert into table1 values(100,‘jerry‘,23); insert into table1(id,name,age) values(100,‘jerry‘,23); insert into t...

MySQL学习笔记(二)【图】

表是数据在一个 SQL 数据库中的存储机制,它包含一组固定的列。表中的列描述该表所跟踪的实体的属性,每个列都有一个名字及各自的特性。 列由两部分组成:数据类型(datatype)和长度(length)。 MySQL数据类型: 字符串值:字符串是类似”I like mysql.”和’MySQL is powerful.’等这样的值,它们既可以用双引号括起来,也可以是用单引号。注意 NUL 字节与 NULL 值不同; NUL 为一个零值字节,而 NULL 代表没有值。 ...

MySQL学习笔记(一)【图】

SQL 数据库服务器。 SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言。MySQL 主要目标是快速、健壮和易用。 数据库库管理系统(DBMS)的功能:数据定义、数据库操作、数据库运行管理、数据组织,存储和管理、数据库的简历和维护、其他功能。 DBMS一般分为3类:关系数据库系统(RDMS)、面向对象数据库系统(OODMS)和对象关系数据库系统(ORDMS)。 数据库的三级模式和两级映射(保证数据库中的数据具有较高的逻辑独立...