当前分类

MySql

记一次服务器数据备份迁移的血与泪

在九月二十八日的时候决定重新初始化一下服务器,说干就干起来,备份主要文件,数据库,应用程序,docker镜像,容器....,毕竟我知道以我的性格若是不做的话,大概下次就是很久之后了。 然后清除系统盘,更换新的系统,一顿操作行云流水,启...

表结构操作

表结构操作 添加字段和删除字段 添加字段语法: ALTER TABLE table_name ADD 字段名称 字段属性 +[完整性约束条件]+ [FIRST|AFTER 字段名称] 删除字段语法 ALTER TABLE tb_name DROP [COLUMN] 字段名称 注意同一张表的多个字段...

特殊形式的查询

特殊形式的查询 子查询 : 内层语句查询的结果可以作为外层语句查询的条件 语法 SELECT 字段名称 FROM tb_name WHERE col_name = (SELECT col_name FROM tb_name) 子查询的情况 由IN引出的子查询 由比较运算符引出的子查询 由exist...

数据表相关操作

数据表 定义: 是数据库最重要的组成部分之一,数据是保存在数据表中; 数据表由行(row)和列(column)来组成 ; 每个数据表中至少有一列,行可以有0行一行或者多行组成; 表名要求唯一,不要包含特殊字符,最好含义明确; 创建表 语法...

数据库相关操作

数据库的相关操作 创建数据库 SQL语句: CREATE (DATABASE | SCHEMA) db_name; 检测数据库名称是否存在,不存在则创建 CREATE DATABASE IF NOT EXISTS db_name; 若是数据库存在则会有一条警告信息 ,用 SHOW WARNINGS; 查看警...

完整性约束条件

主键 习惯上 使用无实际意义的字段作为主键 use db_imist; -- 测试主键; CREATE TABLE test_prinary_key( id INT UNSIGNED PRIMARY KEY, -- 设置为主键不允许许为null username VARCHAR(20) ); desc test_prinary_key; INSE...

存储过程

存储过程 定义 : 存储过程是SQL语句和控制语句的预编译集合,以一个名称存储作为单元处理 存储过程的优点 增强SQL语句的功能和灵活性(封装SQL语句,可以加入逻辑控制) 实现较快的执行速度(预先编译,减少了编译次数) 减少网...

存储引擎

存储引擎 MyISAM存储引擎 -- 测试MyISAM存储引擎 CREATE TABLE test_myisam( a INT UNSIGNED, b VARCHAR(20), c CHAR(20) )ENGINE = MyISAM; SHOW CREATE TABLE test_myisam; MySql5.5之前默认MyISAM引擎,默认MyISAM的表在...

外键约束

外键约束 只有InnoDB引擎的数据库才支持外键 创建外键 建表时指定外键 [CONSTRAINT 外键名称] FOREIGN KEY (字段名称) REFERENCES 主表(字段名称) 子表的外键字段和主表的字段类型要相似,如果是数值类型要求一致,无符号也要一...

SELECT相关

WHERE条件会筛选出符合条件的记录 比较运算符:> ,>= ,< ,<=, !=, <>, <=>; IS [NOT] NULL 的形式检测字段是否为null或者不为null; 指定范围的方式 [NOT] BETWEEN... AND 指定集合的方式 [NOT] IN (...

12

插入图片
返回顶部