MySQL源码安装与MySQL基础学习

1、安装MySQL

​ 本次安装使用的是绿色硬盘版本,无需额外安装依赖环境,比较简单

修改相关配置文件:

设置环境变量,声明/宣告MySQL命令便于系统识别:

初始化数据库:

设置系统识别,进行操作:

初始化数据库密码:

​ 进入数据库即数据库安装完成:

2、MySQL语句
2.3.1 DDL语句

2.3.2 DML语句, 即管理语句:DML(Data Manipulation Language)

INSERT :插入数据

UPDATE :修改和更新

DELETE :删除表的数据

2.3.3 DQL语句,查询语言:DQL语句 (Data Query Language

WHERE :条件的筛选,可以跟多个条件,可用and或or连接,and 且or 或

LIKE :模糊查询,% :表示0个或多个字符      _ :表示匹配单个字符

ALTER :修改表名和修改表结构

给表添加一列

修改表中列的字段类型

清空表

2.4 约束条件, 主键 :primary key,用于标识表中的主键列的值,而且这个值是全表当中唯一的,而且值不能为null ,一个表只能有一个主键。

创建主键 ,单独行指定主键:

非空约束,保证列中的值不含null值

唯一性约束,确保列中的所有值都是唯一的,类似主键,但一个表可以有多个唯一约束。一般设定唯一性约束都会同时添加非空约束:

2.4.4 自增约束

在列生成的每一个行都会自动生成一个唯一标识符,通常和主键一起使用,每次插入新行时,自增列的值会自动增加。

2.4.5 外键约束

外键用来建立表与表之间的关系,确保外键中的值与另一个表的主键值匹配。保证数据的引用的完整性。

注意:外键和其匹配的主键的属性必须完全一致,否则会报错,插入数据时,要先插入主表的值,然后在外表插入值时,外键的值要和它匹配的值一致,否则失败,删除时也是先删除从,再删除主,删除外键需要删除外键的限制(constraint),而不是外键的列名,限制可以自定义,或者系统自动生成。
 

删除主键时不需要加上主键的列名,但如果有extra的额外属性,比如说自增长,需要先移除属性,然后才能删除主键。

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值