wxiao个人技术分享 wxiao的技术分享

🔖MySQL

1、本地创建文件用于挂载主mysql-mastermkdir -p /usr/mysql/master/cnfmkdir -p /usr/mysql/master/data从mysql-slaver1mkdir -p /usr/mysql/slaver1/cnfmkdir -p /usr/mysql/slaver1/data从mysql-slaver2mkdir -p /usr/mysql/slaver2/cnfmkdir -p /usr/mysql/slaver2/data2、创建容器docker run -d \-p 3306:3306 \-v /usr/mysql/master/cnf:
博主
xiao
9月前
1、本地创建文件用于挂载主mysql-mastermkdir -p /usr/mysql/master/cnfmkdir -p /usr/mysql/master/data从mysql-slaver1mkdir -p /usr/mysql/slaver1/cnfmkdir -p /usr/mysql/slaver1/data从mysql-slaver2mkdir -p /usr/mysql/slaver2/cnfmkdir -p /usr/mysql/slaver2/data2、创建容器docker run -d \-p 3306:3306 \-v /usr/mysql/master/cnf:
 客户端连接数据库失败
客户端连接数据库失败,首先看报错信息出现这种报错信息,我们需要在url后面加上?createDatabaseIfNotExist=true&useSSL=false然后我们在测试就成功了
博主
xiao
1年前
1.连接查询-内连接内连接查询的是两张表交集的部分隐式内连接语法: SELECT 字段列表 FROM 表1,表2 WHERE 条件 ...; select patient.patientName,prescription.checkResult from patient,prescription where patient.patientid = prescription.patientID; select a.patientName,b.checkResult from patient a,prescription b where a.patientid = b.patientI
博主
xiao
1年前
1.连接查询-内连接内连接查询的是两张表交集的部分隐式内连接语法: SELECT 字段列表 FROM 表1,表2 WHERE 条件 ...; select patient.patientName,prescription.checkResult from patient,prescription where patient.patientid = prescription.patientID; select a.patientName,b.checkResult from patient a,prescription b where a.patientid = b.patientI
 MySQL事务
1.简介事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败方式一:查看/设置事务提交方式SELECT @@autocommit; SET @@autocommit = 0; 提交事务COMMIT; 回滚事务ROLLBACK; 方式二:开启事务START TRANSACTION 或 BEGIN; 提交事务COMMIT; 回滚事务ROLLBACK; 2.事务四大特性(ACID)原子性(Atomicity): 事务是不可分割的最小操作单元,要么全部成功,要么全部失败。一致性(Consistency):
博主
xiao
1年前
1.使用mysqldump备份数据库语法格式:Usage: mysqldump [OPTIONS] database [tables] OR mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...] OR mysqldump [OPTIONS] --all-databases [OPTIONS] 注意:务必在dos命令下执行mysqldump命令示例:mysqldump -uroot -p my_school tb_test > my_school_te_test_1.sql mysqldump -
博主
xiao
1年前
1.使用mysqldump备份数据库语法格式:Usage: mysqldump [OPTIONS] database [tables] OR mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...] OR mysqldump [OPTIONS] --all-databases [OPTIONS] 注意:务必在dos命令下执行mysqldump命令示例:mysqldump -uroot -p my_school tb_test > my_school_te_test_1.sql mysqldump -
1.添加用户-- 创建本地用户 -- 1.无密码 create user `mnb`@`localhost`; -- 2.有密码 create user `mnb`@`localhost` IDENTIFIED by '123456'; 以上代码创建了mnb的用户,可以通过以下代码查看select User,Host from mysql.user; +------------------+-----------+ | User | Host | +------------------+-----------+ | maniubi | %
博主
xiao
1年前
1.添加用户-- 创建本地用户 -- 1.无密码 create user `mnb`@`localhost`; -- 2.有密码 create user `mnb`@`localhost` IDENTIFIED by '123456'; 以上代码创建了mnb的用户,可以通过以下代码查看select User,Host from mysql.user; +------------------+-----------+ | User | Host | +------------------+-----------+ | maniubi | %
定义:结构化查询语言1 数据查询语言(DQL)作用:对数据库中的数据进行查询关键字:select2 数据操作语言(DML)作用:操作数据库中包含的数据(增、删、改)关键字:insert、delete、update3 数据定义语言(DDL)作用:创建和删除数据库对象等关键字:create、drop、alter4 数据控制语言(DCL)作用:事务控制和用户权限管理等关键字:grant、revoke、commit、rollback基础查询语法 select 字段名列表 ​ from 表名 ​ [where 查询条件] ​ [group by 分组字段] ​ [h
博主
xiao
1年前
定义:结构化查询语言1 数据查询语言(DQL)作用:对数据库中的数据进行查询关键字:select2 数据操作语言(DML)作用:操作数据库中包含的数据(增、删、改)关键字:insert、delete、update3 数据定义语言(DDL)作用:创建和删除数据库对象等关键字:create、drop、alter4 数据控制语言(DCL)作用:事务控制和用户权限管理等关键字:grant、revoke、commit、rollback基础查询语法 select 字段名列表 ​ from 表名 ​ [where 查询条件] ​ [group by 分组字段] ​ [h