数据库
文章平均质量分 87
wudi_demaxiya
这个作者很懒,什么都没留下…
展开
-
基于docker部署mysql主从复制
1. 拉取镜像docker pull mysql:5.72. 创建主从配置文件2.1 主机配置在/root/work_space/mysql_study/node1/下创建my.cnf文件[mysqld]#主服务器唯一IDserver-id=1#启用二进制日志log-bin=mysql-bin# 设置不要复制的数据库(可设置多个)binlog-ignore-db=mysqlbinlog-ignore-db=information_schema#设置需要复制的数据库 需要复制的主数原创 2022-04-17 13:37:37 · 1159 阅读 · 0 评论 -
SQL学习笔记(4)
1. 约束 CONSTRAINT1.1 什么是约束在创建表的时候,我们可以给表中的字段加上一些约束,来保证这个表中数据的完整性、有效性。1.2 约束包括哪些非空约束:not null唯一性约束:unique主键约束:primary key外键约束:foreign key1.3 非空约束 not null约束的字段不能为NULLdrop table if exists t_vip;create table t_vip( id int, name varchar(255原创 2021-10-19 11:13:38 · 406 阅读 · 0 评论 -
SQL学习笔记(3)
1. 插入数据 INSERT INTO1.1 插入完整的行INSERT INTO customersVALUES(100, 'Tony', 'USA', NULL, NULL);这个例子将一个新的顾客插入到customers表中。存储到表中的每一列数据由VALUES给出,必须给每一列提供一个值。如果某列没有值,就要用NULL(假定该列允许空值NULL)。各列必须以他们在表中定义的顺序填充。上面的方式有个缺点:过于依赖列的顺序,因此可以使用以下形式原创 2021-10-17 21:22:30 · 145 阅读 · 0 评论 -
SQL学习笔记(2)
1. 数据处理函数对于数据处理函数,每一个DBMS都有特定的函数,因此用到数据处理函数的SQL语句不易于移植。1.1 常用的文本处理函数LEFT截取字符串左边部分LEFT(要截取的字段,截取长度)SELECT LEFT(username,3) FROM user;RIGHT截取字符串右边部分RIGHT(要截取的字段,截取长度)SELECT RIGHT(username,3) FROM user;LENGTH返回字符串长度LENGTH(字符串)SELECT LENGTH(原创 2021-10-16 23:37:11 · 157 阅读 · 0 评论 -
SQL学习笔记(1)
1. 登录mysql$ mysql -u root -p root2. 显示所有数据库SHOW DATABASES;3. 创建数据库CREATE DATABASE test_db; -- 创建数据库test_db4. 使用数据库USE test_db;5. 显示数据库中所有的表tableSHOW TABLES;6. 数据库的行和列6.1 列表是由一个或多个列组成的。每个列都有相应的数据类型。6.2 行表中的一条记录。行=记录7. 主键表中每一行都应该有一列(或原创 2021-10-15 09:46:54 · 217 阅读 · 0 评论