mysql
飞翔的武璐璐
这个作者很懒,什么都没留下…
展开
-
多表查询和事务
select 列表名 from 表名列表where笛卡尔积A,B :取两个集合的所有组合情况多表查询分类:1.内连接查询: 1.隐式内连接:使用where条件 2.显式内连接;select 字段 from 表名 inner join 表名1 inner join 表名2 on 条件 3.内连接查询: 从哪几个表查、判断条件是什么、查询哪些字段2.外连接查询: 1.左外连接 select 字段列表from 表1 left 【ou...原创 2020-10-08 21:18:00 · 83 阅读 · 0 评论 -
多表关系及范式
一对一一对多:在多的一方建立外键多对多:建立中间表,中间表包含两个字段,作为外键分别指向两个表的主键。(联合主键)数据库设计范式第一范式:数据库表的每一列都是不可分割的原子数据项第二范式:在1NF的基础上,非码属性必须完全依赖于候选码(在1NF基础上消除非主属性对主码的部分函数依赖)* 几个概念: 1. 函数依赖:A-->B,如果通过A属性(属性组)的值,可以确定唯一B属性的值。则称B依赖于A ...原创 2020-10-08 10:04:22 · 199 阅读 · 0 评论 -
约束
约束是指对表中数据进行限定,保证数据完整性分类1.主键约束:primary key 非空唯一 一张表只能有一个主键删除主键:alter table stu drop primary key 2.非空约束:not null 一列的值不能为空 创建表时约束: 创建后添加非空约束;3.唯一约束:unique 删除唯一约束:alter table stu drop index 键 添加唯一约束:alter table 表名...原创 2020-10-07 21:00:31 · 103 阅读 · 1 评论 -
mysql知识
启动win+r服务启动services.mscnet stop mysql / net start mysql登录mysql -uroot -prootSQL-结构化查询语言(定义了操作所有关系型数据库 )单行注释--(--加空格) #多行注释/**/SQL的分类1) Data Definition Language (DDL 数据定义语言) 如:建库,建表 2) Data Manipulation Languag...原创 2020-10-07 11:01:15 · 253 阅读 · 0 评论 -
mysql安装问题
1.mysqld -installyu语句报错显示:Install/Remove of the Service Denied原因:请求被否定,需要用管理员身份运行cmd方法:win+x+a启动后重新安装2.mysql -u root -p报错显示:2003-cant connext to MYSQL server on localhost原因:连接数据库时失败,需要启动数据库方法:net start mysql (连接数据库)3.net start mysql报...原创 2020-08-18 13:20:28 · 88 阅读 · 0 评论