【mysql笔记】教程文章相关的互联网学习教程文章

涂抹mysql笔记-搭建mysql高可用体系

可扩展性:横向扩展(增加节点)、纵向扩展(增加节点的硬件配置) 高可用性<>Slave+LVS+Keepalived实现高可用:在从库部署负载均衡器。<>安装配置LVS:相当于负载均衡器。我们选择在192.168.1.9主机名为linux04的服务器上安装LVS1、modprobe -l |grep ipvs查看当前操作系统是否存在lpvs模块。2、lsmod |grep ip_vs查看是否ip_vs内个模块是否被加载,如果没有执行modprobe ip_vs就可以把ip_vs模块加载到内核[root@linux02 ipvsadm-...

mysql笔记--数据库基本增删改查 修改表结构

1、 增—添加/插入数据,insert into插入哪张表,那些列,什么值,语句:insert into 表名(列1,列2,列3)values (值1,值2,值3);可以不按原列的顺序插入,也可以插入部分列,但是值与列要一一对应,不能混乱!!!一次插入多行数据 :Insert into 表名(列1,列2)values (值1,值2),(值1,值2);2、 改—更新数据update更新哪张表,哪些列,哪些值语句:update 表名 set 列1=值1,列2=值2,列3=值3 where条件;3、 查—查询...

Mysql笔记

连接数据库 -- mysql -u root -p-- 查看有哪些数据库 show databases;-- 创建数据库 create database demo;-- 选中指定数据库 use demo;-- 查看选中的数据库有哪些表 show tables;/* ---- Table ---- */-- 创建表 CREATE TABLE user ( id INT NOT NULL PRIMARY KEY auto_increment COMMENT‘ID‘, username CHAR(20) NOT NULL COMMENT ‘用户名‘, password CHAR(36) NOT NULL COMMENT ‘密码‘, nickname VARCHAR(20) COMMENT ‘昵...

mysql笔记--表级别的约束

表级别的约束1. 主键约束----primary key主键:表中一个列或者多个列的组合,要求该列的数据唯一单字段主键:字段名 数据类型 属性 primary key多字段主键:primary key (字段1,字段2)主键列的值不能为空!!! 例子:创建一张员工表tb_emp1,以id为主键 create table tb_emp1(id int primary key,name varchar(25),deptid int,salary float); 创建一张员工表tb_emp1,以id和name为组合主键 create table tb_...

MySQL笔记【代码】

CREATE TRIGGER tr_student_insert AFTER INSERT ON student FOR EACH ROWBEGINSET @txt = CONCAT(‘新增学生:[id:‘,new.id,‘,name:‘,new.name,‘,city:‘,new.city,‘,age:‘,new.age,‘,gradeId:‘,new.gradeId,‘]‘);INSERT INTO student_log VALUES(NULL,‘新增‘,@txt,‘admin‘,NOW());END $DELIMITER ;  修改:  DELIMITER $CREATE TRIGGER tr_student_update AFTER UPDATE ON student FOR EACH ROWBEGINSET @txt = ...

MySQL---笔记之视图的使用详解

代码如下: CREATE [ALGORITHM]={UNDEFINED|MERGE|TEMPTABLE}] VIEW 视图名 [(属性清单)] AS SELECT 语句 [WITH [CASCADED|LOCAL] CHECK OPTION];ALGORITHM表示视图选择的算法(可选参数)   UNDEFINED:MySQL将自动选择所要使用的算法   MERGE:将视图的语句与视图定义合并起来,使得视图定义的某一部分取代语句的对应部分   TEMPTABLE:将视图的结果存入临时表,然后使用临时表执行语句 视图...

老男孩MySQL笔记 第二天2-2

级别的方法 事务具有ACID四种特性。但是Isolation并发可能引起如下问题:1.脏读允许读取到未提交的脏数据。2.不可重复读如果你在时间点T1读取了一些记录,在T2时再想重新读取一次同样的这些记录时,这些记录可能已经被改变、或者消失不见。3.幻读解决了不重复读,保证了同一个事务里,查询的结果都是事务开始时的状态(一致性)。但是,如果另一个事务同时提交了新数据,本事务再更新时,就会“惊奇的”发现了这些新数据,貌似之前...

数据库MySQL-笔记【图】

CMD mysql -h主机名或IP -u用户名 -p密码 mysql -hlocalhost -uroot -proot -h:代表MySQL的主机名或IP地址,如:-h127.0.01 -hlocalhost -u:代表MySQL中的用户名,默认是root -p:代表MySQL中用记的密码,默认是root 注意:语法中各个段之间用空格分开; 如果你不想让别人看到你输入的密码,在登录MySQL客户端可以先不输密码,直接回车,会提示输入密码,这时候的密是以“*”号显示; 提示:安装完phpStudy之后,只有一个ro...

MySQL笔记(1)【代码】【图】

sudo service mysql start输入密码后,如果出现以下提示,则说明系统中已经安装有 MySQL:如果提示是这样的,则说明系统中没有 MySQL,需要继续安装:1 mysql: unrecognized service2 Ubuntu Linux 安装配置 MySQL 在Ubuntu上安装MySQL,最简单的方式是在线安装。只需要几行简单的命令( # 号后面是注释):1 #安装 MySQL 服务端、核心程序 2 sudo apt-get install mysql-server 3 4 #安装 MySQL 客户端 5 sudo apt-get install m...

MySQL笔记(2)【代码】【图】

DROP DATABASE <数据库名>2主键 主键 (PRIMARY KEY)是用于约束表中的一行,作为这一行的唯一标识符,在一张表中通过主键就能准确定位到一行,因此主键十分重要。主键不能有重复且不能为空。1 Id int(10)primary key 2 constraint <主键名> primary key (主键) eg constraint <app_pk> primary key (name) 3 constraint <主键名> primary key (主键,主键) eg constraint <app_pk> primary key (id,name) 4 复合主键。...

mysql笔记

查看有多少个表 创建表 create table 表名(字段名 类型,字段名 类型); descripition 表名 查看表的结构 show create table hreo \G *************************** 1. row *************************** Table: hreoCreate Table: CREATE TABLE `hreo` ( `id` int(20) DEFAULT NULL, `name` char(40) DEFAULT NULL, `leveal` int(2) DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=latin11 row in set (0.00 sec)ENGINE=In...

MySql 笔记

mysql基础语法篇:1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice ‘disk‘, ‘testBack‘, ‘c:\mssql7backup\MyNwind_1.dat‘--- 开始 备份BACKUP DATABASE pubs TO testBack4、说明:创建新表create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)根据已有的表创建...

mysql 笔记3

--建库create database dsdb DEFAULT CHARACTER set utf8 collate utf8_general_ci;/*删除数据库drop DATABASE 数据库名称*/drop DATABASE dsdb; --显示数据库show DATABASES; --切换数据库use 数据库名称;use dsdb; --建表create table 表名(字段名 数据类型[长度] 属性[非空 默认值 主键 注释...]) charset=utf8,ENGINE=INNODB; create table user_info( user_id int(11) not null primary key auto_increment, user_name VARCHA...

mysql 笔记

select * from order_user; 条件语句casecase when age<=10 then ‘儿童‘ when age>10 and age <=18 then ‘儿童‘ when age<=10 then ‘儿童‘ when age<=10 then ‘儿童‘ else ‘老年‘ end as user_type select order_id, case order_status when 0 then ‘已下单‘ when 1 then ‘已发货‘ when 2 then ‘已签收‘ else ‘邮件丢失‘ end as order_s, user_id_order ...

MySQL笔记【图】

1.windows7下安装与启动 之前的文章里有一些笔记,然后参考这两篇文章 Windows7下如何在命令行使用MySQL windows下MySQL5.6版本安装及配置过程附有截图和详细说明 对于Windows系统,从MySQL官网下载分为.msi的安装文件和.zip的免安装文件,对于msi安装文件,要预先装好VC++2015的环境库,我用的游戏运行库集合。。安装结束后,命令行里直接输入mysql命令是找不到相应命令的,需要配置环境变量,在系统变量path前面追加mysql目录里b...