【Mysql 学习目录】教程文章相关的互联网学习教程文章

一千行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学习笔记(一)

#if exists如果存在结果集就执行,if是where条件如果为true就执行DROP TABLE IF EXISTS itcast_class;#创建表格CREATE TABLE itcast_class( class_id INT PRIMARY KEY AUTO_INCREMENT, class_name VARCHAR(10) NOT NULL DEFAULT ‘‘)CHARACTER SET utf8;#添加字段ALTER TABLE itcast_class ADD stu_id INT;#删除字段ALTER TABLE itcast_class DROP COLUMN stu_id;#添加数据INSERT INTO itcast_class VALUES(NULL,‘班级四‘);#修改...

mysql学习笔记——workbench创建数据库【图】

2、建立新连接3、双击新连接,填写密码4、创建数据库,点击红圈中的图标5、6、7、8、数据库school出现在了左侧导航栏里,双击school,选中school9、点开school的下拉菜单,右键Table, create table创建表格10、11、12、13、添加记录,右键student,选择下拉菜单中的第一项14、填写记录 mysql学习笔记——workbench创建数据库标签:本文系统来源:http://www.cnblogs.com/yuanfy/p/4702589.html

MySQL学习笔记-视图见解

一 视图view被称为虚拟表,view是SQL的查询结果。可以简单的理解为view是table的影子或者镜子。 二 view的作用: (1)权限控制:当允许用户只能查询某个表中的某些列时,可以用视图开放其中几列而起到权限控制的作用。 (2)简单化查询语句:当查询语句相当复杂时,可以将内嵌的查询语句当做一个视图,再进行查询,看上去简单易懂。 三 table和与之相应的view的关系 (1)当修改table中的数据时,view中的数...

Mysql学习(慕课学习笔记7)修改数据表(下)【图】

添加主键约束 ALTER TABLE tb1_name ADD [CONSTRAINT [symbol]] PRIMARY KEY [index_type] (index_col_name,…….) ALTER TABLE user2 ADD CONSTRAINT PK_USER2_ID PRIMARY KEY(id);添加唯一约束 ALTER TABLE user2 ADD UNIQUE(username);添加默认约束 add , alter ALTER TABLE user2 ALTER age SET DEFAULT 15; 删除主键 drop‘ ALTER TABLE user2 DROP PRIMARY KEY ;删除唯一约束 显示唯一约束 show indexes from user2\G; (以...

MySQL学习笔记-入门基本语句【图】

1. 怎么通过cmd命令窗口下连接MySQL服务器? 首先进入到MySQL的安装目录下,例如进入D盘,命令如下: d: mysql -uUsername -pPasword -h localhost(-h可以不写) 2.显示所有数据库 show databases; 3.选中数据库 use 数据库名; 4.显示库下所有表 show tables; 5.查看表结构 desc 表名; 6.查看表状态 show table stat...

MySQL学习笔记-union

1.union就是将两个或多个SQL语句的结果合并成一个结果集。(注意:合并时各个语句取出的列数必须相同,同时列名称以第一个SQL语句的列名称为准) 例子: select id,name from a union select id,name from b; 2.union在合并时会比较挨个比较SQL语句结果相同的一行,同时将其合为一行,所以这种合并非常耗时,一般不建议这么做,如果不想合并,则可以使用union all。 select id,name from a...

MySQL学习笔记-理解索引index

1.索引就是一本书的目录,当查询表中的某行数据时,可以根据索引迅速定位该行的位置并将其返回为结果集。在MySQL的目录下,有一个data目录里面存放着数据库中的所有结构,数据和索引。.frm文件存放表的结构,.MYD存放着数据,.MYI为索引文件。数据以二进制的形式存放在.MYD文件中。.MYI文件以某种高效的数据结构存放数据,例如平衡二叉树,当查询数字时,会快速地定位数据的位置。 2.索引提高了查询速度,然而却降低了增删改...

MySQL学习笔记-索引操作语句【图】

通过例子来说明如何查看,删除和添加索引,先建立一个表,如下: mysql> create table stu ( -> id int, -> name char(5), -> key name(name), -> unique key id(id) -> ); 1.查看表的索引(两种方法) (1)show index from 表名; (2)show create table 表名; 2.删除表的索引(两种方法) (1)alter...

Mysql学习(慕课学习笔记8)插入、更新、删除记录【图】

插入记录 Insert[]into] tb1_name[(col_name,…..)] 自动编号的字段,可以用values default Default 可以赋予默认值 INSERT USERS VALUES(NULL,‘TOM‘,‘123‘,25,1);可以同时插入多条记录 INSERT users VALUES(DEFAULT,‘TOM‘,‘123‘,3*7-5,1),(NULL,‘ROSE‘,MD5(‘123‘),DEFAULT,0);方法2 INSERT users SET username=‘Ben‘,password=‘456‘; (但只能插入单条记录) 单表更新 UPDATE users SET age =age-id ,sex=0;UPDAT...

MySQL学习笔记-事务【图】

一 数据库事务概念 数据库事务(Database Transaction)其实就是执行对数据库一系列操作,而事务处理则是要么完全执行所有操作,要么完全不执行任何操作,这样可以保证数据的安全性和稳定性。 二 事务特性 事务有所谓的ACID特性,其特性分别如下: 1.原子性(Atomicity):原子意为最小的粒子,或者说不能再分的事物。 数据库事务的不可再分的原则即为原子性。 组成事务的所有查询必须: 要么全部执行,要么...

MySQL学习笔记-MySQL体系结构【图】

不管是用哪种数据库,了解数据库的体系结构都是极为重要的。MySQL体系结构主要由数据库和数据库实例构成。数据库:物理操作系统文件或者其它文件的集合,在mysql中,数据库文件可以是frm、myd、myi、ibd等结尾的文件,当使用ndb存储引擎时候,不是os文件,是存放于内存中的文件。数据库实例:由数据库后台进程/线程以及一个共享内存区组成,共享内存可以被运行的后台进程/线程所共享。以下为MySQL数据库的体系结构:最上层的服务并...

MySQL学习笔记-大纲

内存结构文件结构存储引擎基础用户工具简介MysqlMysqladminmysqldumpshowMySQL基准测试测试定义: 测试目的: 测试策略: 测试方法: 测试工具:1、2、3、4、性能状态监控事务&锁事务特性隔离级别事务日志与cache写性能优化性能优化简介Schema与数据类型设计优化安装优化服务器设置优化日志设置优化索引优化查询缓存查询优化存储引擎优化架构设计原则与优化来自为知笔记(Wiz)MySQL学习笔记-大纲标签:本文系统来源:http://www.cnb...

MySQL学习笔记-基础入门

MySQL学习笔记-基础入门标签:本文系统来源:http://my.oschina.net/u/2428313/blog/493020

MySQL学习笔记-数据库文件【代码】【图】

MySQL主要文件类型有如下几种参数文件:my.cnf——MySQL实例启动的时候在哪里可以找到数据库文件,并且指定某些初始化参数,这些参数定义了某种内存结构的大小等设置,还介绍了参数类型以及定义作用域;日志文件:记录MySQL对某种条件做出响应时候写入的文件,包括错误日志、查询日志、慢查询日志、二进制日志;Mysql表结构文件:存放MySQL表结构定义文件,不论采用何种存储引擎,MySQL都有一个以frm为后缀名的文件;Socket文件:当...