
mysql
文章平均质量分 56
AllanRobinLukeman
云计算IaaS运维,Linux,虚拟化,Openstack,数据库,考证
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据库SQL语句速查手册
oror。原创 2024-03-31 20:20:14 · 1716 阅读 · 1 评论 -
关系型数据库和非关系型数据库介绍
它具有高性能、可靠性、安全性等特点,支持多种数据类型和操作符,可以处理复杂的数据和查询,并提供了强大的事务处理和并发控制机制。好的,关系型数据库和非关系型数据库是两种不同类型的数据库,它们在数据存储、查询方式、性能、可扩展性等方面存在差异。2. 严格的数据类型:关系型数据库中的数据具有严格的数据类型,例如整数、字符串、日期等。1. 灵活的数据结构:非关系型数据库不强制使用固定的表结构,可以存储各种类型的数据,例如 JSON、XML、图片、视频等。事务是一组操作,要么全部成功,要么全部失败。原创 2024-03-30 23:14:59 · 793 阅读 · 0 评论 -
SDK集群模式数据库中,ETCD起什么作用?
具体来说,可以使用 ETCD 来存储和管理数据库的配置信息、状态信息、元数据等,然后使用 SDK 集群模式来开发和部署数据库应用程序。2. 集群管理:在使用 SDK 集群模式开发和部署数据库应用程序时,需要对集群进行管理,如节点的添加、删除、故障恢复等。3. 性能优化:在使用 ETCD 和 SDK 集群模式时,需要对数据库的性能进行优化,如数据分片、缓存、索引等。总之,数据库使用 ETCD 和 SDK 集群模式可以提高数据库的可用性、可扩展性和灵活性,但需要注意数据一致性、集群管理和性能优化等问题。原创 2024-03-08 08:44:22 · 366 阅读 · 0 评论 -
linux导出和导入.sql文件
导入:方法1、登陆到数据库进行导入1、将sql文件上传至/root目录下 /root/class.sql2、登陆数据库 mysql -uroot -p 输入密码3、如果导入的目标数据库不存在,先创建crate databse class;4、切换库 use abc;5、执行导入,注意要导入.sql文件的全路径source /root/class.sql6、检查库里表数据,建表语句等show tables;select * from c...原创 2021-03-25 14:40:33 · 356 阅读 · 0 评论 -
MySQL ALTER命令
当我们需要修改数据表名或者修改数据表字段时,就需要使用到MySQL ALTER命令。开始本章教程前让我们先创建一张表,表名为:test01,从另一张表复制表结构 源表:dept,目标表:test01create table 复制表 like 原表;此语句仅复制表结构,不复制表数据desc dept;+--------+-------------+------+-----+---------+-------+| Field | Type | Null | Key | Def.原创 2020-11-30 11:08:40 · 243 阅读 · 0 评论 -
shell脚本备份mysql
示例1:备份远程mysql服务器的数据库数据,主机名:192.168.0.200,端口号:3306,用户名:root,备份数据库:demo与beego,备份数据的存储目录是$HOME/data/mysql。首先建立两个文件,一个用于配置MYSQL相关信息,另一个用于执行备份过程。数据库配置信息文件(config.cfg)config.cfgcat config.cfghost=192.168.0.200#端口port=3306#用户user=root#备份的数据库名称,属组db.原创 2020-10-24 22:04:05 · 548 阅读 · 0 评论 -
SQL实战03
21查找所有员工自入职以来的薪水涨幅情况,给出员工编号emp_no以及其对应的薪水涨幅growth,并按照growth进行升序(注:可能有employees表和salaries表里存在记录的员工,有对应的员工编号和涨薪记录,但是已经离职了,离职的员工salaries表的最新的to_date!='9999-01-01',这样的数据不显示在查找结果里面)...原创 2020-09-29 15:16:59 · 159 阅读 · 1 评论 -
mysql随心记
1 查看建表SQL语句SHOW CREATE TABLE titles;+--------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+| Table | Create Tab.原创 2020-09-24 17:26:32 · 206 阅读 · 0 评论 -
SQL实战02
11 获取所有员工当前的manager,如果当前的manager是自己的话结果不显示,当前表示to_date='9999-01-01'。结果第一列给出当前员工的emp_no,第二列给出其manager对应的manager_no。select d.emp_no,m.emp_no from dept_emp d,dept_manager m where d.dept_no=m.dept_no and d.emp_no != m.emp_no and d.to_date='9999-01-01' and m原创 2020-09-23 11:06:14 · 121 阅读 · 0 评论 -
SQL实战01
转载自牛客网:查找最晚入职员工的所有信息,为了减轻入门难度,目前所有的数据里员工入职的日期都不是同一天创建表语句:CREATE TABLE `employees` (`emp_no` int(11) NOT NULL, -- '员工编号'`birth_date` date NOT NULL,`first_name` varchar(14) NOT NULL,`last_name` varchar(16) NOT NULL,`gender` char(1) NOT NULL,`hi原创 2020-09-16 09:14:49 · 244 阅读 · 0 评论 -
mysql学习笔记05
连接查询准备用于测试连接查询的数据:CREATE DATABASE testJoin;CREATE TABLE person ( id INT, name VARCHAR(20), cardId INT);CREATE TABLE card ( id INT, name VARCHAR(20));INSERT INTO card VALUES (1, '饭卡'), (2, '建行卡'), (3, '农行卡'), (4, '工商卡'), (...原创 2020-08-31 17:29:06 · 124 阅读 · 0 评论 -
mysql学习笔记--04
查询练习准备数据-- 创建数据库CREATE DATABASE select_test;-- 切换数据库USE select_test;-- 创建学生表CREATE TABLE student ( no VARCHAR(20) PRIMARY KEY, name VARCHAR(20) NOT NULL, sex VARCHAR(10) NOT NULL, birthday DATE, -- 生日 class VARCHAR(20) -...原创 2020-08-27 17:46:30 · 190 阅读 · 0 评论 -
mysql学习笔记--转载03--三大范式
1)第一范式第一范式(1NF)用来确保每列的原子性,要求每列(或者每个属性值)都是不可再分的最小数据单元(也称为最小的原子单元)。1NF只要字段值还可以继续拆分,就不满足第一范式。范式设计得越详细,对某些实际操作可能会更好,但并非都有好处,需要对项目的实际情况进行设定。2)第二范式第二范式(2NF)在第一范式的基础上更进一层,要求表中的每列都和主键相关,即要求实体的唯一性。如果一个表满足第一范式,并且除了主键以外的其他列全部都依赖于该主键,那么该表满足第二范式。2NF在满足第一范原创 2020-08-27 15:53:59 · 181 阅读 · 0 评论 -
mysql5.7笔记02---(非原创)
唯一主键-- 建表时创建唯一主键CREATE TABLE user4 ( id INT, name VARCHAR(20), UNIQUE(name));-- 添加唯一主键-- 如果建表时没有设置唯一建,还可以通过SQL语句设置(两种方式):ALTER TABLE user ADD UNIQUE(name);ALTER TABLE user MODIFY name VARCHAR(20) UNIQUE;-- 删除唯一主键ALTER TABLE user DR.原创 2020-08-17 08:52:09 · 116 阅读 · 0 评论 -
Centos7下mysql8.0安装教程
安装前事宜:检查系统有无自带的mysql旧版本或者默认的MariaDBrpm -qa|grep -i mysql若返回为空即开始安装新版本mysql(8.0)官网下载tar包,官网链接https://dev.mysql.com/downloads/mysql/选择redhat-linux,版本的8.0-bundle.tar(无需注册,直接下载)使用mobxterm终端工具登陆目标虚拟机,切换至root用户后,在左侧sftp工具栏上传本地mysql8.0 tar包mkdir -..原创 2020-08-12 17:13:11 · 325 阅读 · 0 评论 -
mysql5.7笔记01---(非原创)
登录和退出MySQL服务器# 登录MySQL$ mysql -u root -pCgsl@123# 退出MySQL数据库服务器exit;基本语法-- 显示所有数据库show databases;-- 创建数据库CREATE DATABASE test;Query OK, 1 row affected (0.01 sec)-- 切换数据库use test;Database changed-- 显示数据库中的所有表show tables;Empty set (0.00.原创 2020-08-11 10:14:39 · 148 阅读 · 0 评论