美文网首页
MySQL读书笔记

MySQL读书笔记

作者: 金小可 | 来源:发表于2017-09-19 15:20 被阅读9次

一、MySQL命令&语句

MySQL使用标准的SQL数据语言形式。

mysqladmin -u root -p create DATABASE
mysqladmin -u root -p drop DATABASE

mysql -u root -p   进入mysql控制台,可以执行简单的SQL命令
SHOW DATABASES;
use DATABASE;
SHOW TABLES;
SHOW COLUMNS FROM TABLE;
SHOW INDEX FROM TABLE;
ALTER TABLE testalter_tbl  DROP i;
ALTER TABLE testalter_tbl ADD i INT;
ALTER TABLE testalter_tbl MODIFY c CHAR(10);
ALTER TABLE testalter_tbl CHANGE i j BIGINT;
ALTER TABLE testalter_tbl RENAME TO alter_tbl;

CREATE TABLE table_name (column_name column_type);
DROP TABLE table_name ;
INSERT INTO table_name ( field1, field2,...fieldN ) VALUES ( value1, value2,...valueN );
SELECT column_name,column_name FROM table_name [WHERE Clause] [OFFSET M ][LIMIT N]
UPDATE table_name SET field1=new-value1, field2=new-value2
[WHERE Clause]
DELETE FROM table_name [WHERE Clause]
SELECT field1, field2,...fieldN table_name1, table_name2...
ORDER BY field1, [field2...] [ASC [DESC]]

二、数据类型

TINYINT
SMALLINT
MEDIUMINT
INT或INTEGER
BIGINT
FLOAT
DOUBLE

DATE
TIME
YEAR
DATETIME    
TIMESTAMP

CHAR
VARCHAR
TINYBLOB
TINYTEXT
BLOB
TEXT
MEDIUMBLOB
MEDIUMTEXT
LONGBLOB
LONGTEXT

三、MySQL 事务

Atomicity(原子性)
Consistency(稳定性)
Isolation(隔离性)
Durability(可靠性)

四、索引

实际上,索引也是一张表,该表保存了主键与索引字段,并指向实体表的记录。
索引大大提高了查询速度,同时却会降低更新表的速度。

CREATE INDEX indexName ON mytable(username(length)); 
ALTER table tableName ADD INDEX indexName(columnName)
DROP INDEX [indexName] ON mytable; 

相关文章

  • MySQL Index 是如何工作的

    最近在读MySQL的技术内幕, MySQL的Index之前在MySQL读书笔记的混乱整理中简单提到过, 简单介绍了...

  • InnoDB存储引擎体系架构

    (本片博文是《MySQL技术内幕 InnoDB存储引擎第二版》的读书笔记)这是《MySQL技术内幕 InnoDB存...

  • 数据库锁及事务整理

    参考文档 MySQL的事务和隔离级别理解事务 - MySQL 事务处理机制《MySQL技术内幕》读书笔记一文说尽M...

  • MySQL分区表介绍

    最近一直在复习MySQL分区表相关的知识,就简单整理下读书笔记。下面我们先来对mysql分区简单介绍下。 分区的概...

  • 1.mysql整体框架

    写在前面:关于mysql的文章是来自于极客时间mysql45讲的读书笔记。 我总是听到这样的道理:学习一个东...

  • 高性能MySQL之运行机制

    本文来自于拜读《高性能MySQL(第三版)》时的读书笔记作者:安明哲转载时请注明部分内容来自《高性能MySQL(第...

  • InnoDB引擎逻辑存储结构

    (本片博文是《MySQL技术内幕 InnoDB存储引擎第二版》的读书笔记) 索引组织表 InnoDB存储引擎中,表...

  • MySQL存储引擎

    《MySQL技术内幕 InnoDB存储引擎》读书笔记 1.1 数据库和实例 数据库:物理操作系统下的文件或其他形式...

  • MySQL读书笔记

    一、MySQL命令&语句 MySQL使用标准的SQL数据语言形式。 二、数据类型 三、MySQL 事务 Atomi...

  • mysql读书笔记

    花了2周,读完了 《mysql入门很简单》,毕竟是入门书, 400多页翻起来也很快,以下是把几个点梳理下 一 创建...

网友评论

      本文标题:MySQL读书笔记

      本文链接:https://www.haomeiwen.com/subject/fmadsxtx.html