数据库
「已注销」
这个作者很懒,什么都没留下…
展开
-
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 · 15052 阅读 · 1 评论 -
MYSQL- DQL
DQL排序查询… order by keyword ASC/DESC如果升 / 降序不写,默认升序聚合函数将一列作为一个整体,做纵向计算会排除 null 值解决:使用 IFNULL () 函数或选择非空列count 计算个数SELECT COUNT(english) FROM stu 或 SELECT COUNT(IFNULL(english, 0)) FROM stu 空设为 0max, min, sum, avg 使用方法同 COUNT分组查询group by 分组字段根据分组原创 2020-07-01 00:53:32 · 13561 阅读 · 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 · 14438 阅读 · 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 · 9776 阅读 · 0 评论