数据库
「已注销」
这个作者很懒,什么都没留下…
展开
-
MYSQL - 约束
约束 对表的数据进行限定,保证数据的正确性,有效性,完整性。 类别:添加在数据名的后面 主键约束 primary key,非空且唯一,数据的唯一标识 删除:ALTER table t_name DROP PRIMARY KEY; 注意,主键删除与非空删除不一样。非空删除用 MODIFY。 自增长 AUTO INCREMENT: 自动增长的值只和上一条记录有关系 非空约束 not null,值不能为空 唯一约束 unique,值不能重复 删除:ALTER table t_name DROP INDEX id;原创 2020-07-01 00:55:49 · 15044 阅读 · 1 评论 -
MYSQL- DQL
DQL 排序查询 … order by keyword ASC/DESC 如果升 / 降序不写,默认升序 聚合函数 将一列作为一个整体,做纵向计算 会排除 null 值 解决:使用 IFNULL () 函数或选择非空列 count 计算个数 SELECT COUNT(english) FROM stu 或 SELECT COUNT(IFNULL(english, 0)) FROM stu 空设为 0 max, min, sum, avg 使用方法同 COUNT 分组查询 group by 分组字段 根据分组原创 2020-07-01 00:53:32 · 13557 阅读 · 0 评论 -
MYSQL-DDL
SQL (Structured Query Language) 是一种规则,定义了如何操作所有关系型数据库(如 Oracle, Mysql DB2) SQL 通用语法 单行多行书写,分号结尾 不区分大小写,但关键字建议大写 注释 单行:-- 这是一段注释 或 # 这是一段注释 多行 /* 这是一段注释 */ SQL 分类 DDL (Data Definition Language): 操作数据库和表 DML (Data Manipulation Language): 增删改表中数据 DQL (Data Qu原创 2020-06-30 01:22:21 · 14434 阅读 · 1 评论 -
MYSQL - DML
DML - 增删改表中数据 添加数据 insert into t_name(col1, col2, …, colN) values(type1, type2, … typeN); 删除数据 delete from t_name where [condition]; truncate table t_name 删除表的所有数据,创建一个一模一样的空表 修改数据 update table t_table set name = ‘’, id = 0 where [condition]; 如果删除,修改不加 whe原创 2020-06-30 01:24:09 · 9775 阅读 · 0 评论