MySQL
文章平均质量分 90
数据库
bear*6
努力的小熊
展开
-
MySQL的多表操作
MySQL的多表操作一、多表关系1、一对一关系2、一对多/多对一关系3、多对多关系二、外键约束1、外键约束特点2、一对多关系中的外键约束1、创建外键约束1、创建表时设置外键约束2、修改表时设置外键约束2、外键约束下的数据操作1、数据插入2、数据删除3、删除外键约束3、多对多关系中的外键约束1、创建外键约束2、外键约束下的数据操作1、数据插入4、数据删除三、多表联合查询1、数据准备2、交叉连接查询3、内连接查询1、 隐式内连接2、显示内连接4、外连接查询1、 左外连接2、 右外连接3、 满外连接四、子查询1、原创 2021-12-30 00:26:08 · 1791 阅读 · 3 评论 -
MySQL数据库基本操作-DQL
DQL一、基本查询1、数据准备2、简单查询1、查询所有的商品。2、查询商品名和商品价格3、别名查询1、表取别名2、列取别名4、去掉重复值5、查询结果是表达式(运算查询)3、运算符操作1、算术运算符2、比较运算符3、逻辑运算符4、位运算符4、排序查询5、聚合查询6、聚合查询--NULL值的处理1、count函数对null值的处理2、sum和avg函数对null值的处理3、max和min函数对null值的处理7、分组查询1、对查询信息进行分组2、分组之后的条件筛选8、分页查询1、显示前n条2、分页显示9、INS原创 2021-12-28 16:28:17 · 1208 阅读 · 1 评论 -
MySQL约束
MySQL约束1.主键约束(primary key) PK1.添加单列主键1、定义字段的同时指定主键2、定义字段之后再指定主键2.添加多列联合主键3.通过修改表结构添加主键4.删除主键2.自增长约束(auto_increment)1、自增长约束的特点2、默认自增长方式3、指定自增字段初始值1、创建表时指定2、创建表之后指定3、delete删除后自增列的变化4、truncate删除后自增列的变化3. 非空约束(not null)1、创建表时指定2、创建表之后指定3、删除非空约束4.唯一性约束(unique)1原创 2021-12-27 17:52:29 · 589 阅读 · 1 评论 -
MySQL数据库基本操作---DML
DML数据插入1、向表中插入特定列2、向表中插入所有列数据修改1、修改对应所有行的数据2、修改某特定行的数据数据删除1、delete删除2、truncate删除DML是指数据操作语言,英文全称是Data Manipulation Language,用来对数据库中表的数据记录进行更新。数据插入1、向表中插入特定列语法格式:insert into 表 (列名1,列名2,列名3...) values (值1,值2,值3...); 例如,我们前面创建了一个名为student的表,如下所示:现在我们原创 2021-12-27 17:52:12 · 188 阅读 · 0 评论 -
MySQL数据库基本操作---DDL
DDL对数据库的常用操作1、查看所有数据库2、创建数据库3、切换数据库4、删除数据库5、修改数据库编码对表结构的常用操作1、数据类型2、创建表3、查看当前数据库的所有表名称4、查看指定某个表的创建语句5、查看表结构6、删除表修改表结构1、修改表添加列2、修改列名和类型3、修改表删除列4、修改表名DDL(Data Definition Language),数据定义语言,主要用于建库,建表。对数据库的常用操作常用操作如下表所示:功能SQL查看所有的数据库show databases原创 2021-12-27 17:50:31 · 433 阅读 · 0 评论 -
MySQL及Navicat的安装和使用
MySQL的安装和使用1、MySQL的安装和使用1、安装包下载解压版安装版2、解压方式安装1、设置配件文件2、配置系统环境3、服务操作3、安装包方式安装2、MySQL常用图形管理工具安装1、Navicat安装MySQL数据库管理系统由瑞典的DataKonsultAB公司研发,该公司被Sun公司收购,现在Sun公司又被Oracle公司收购,因此MySQL目前属于 Oracle 旗下产品。MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,原创 2021-12-27 17:49:46 · 5733 阅读 · 0 评论