MySQL入门
基于自己的学习过程,记录了一些学习笔记,大致概括了MySQL的常用方面。
IWTF
这个作者很懒,什么都没留下…
展开
-
MySQL事务
事务 事务由单独单元的一个或多个SQL语句组成,在这个单元中,每个MySQL语句是相互依赖的。而整个单独单 元作为一个不可分割的整体,如果单元中某条SQL语句一旦执行失败或产生错误,整个单元会回滚。所有受到影 响的数据将返回到事物开始以前的状态;如果单元中的所有SQL语句均执行成功,则事物被顺利执行。 事务的四个特点: 原子性,原子性是指事务是一个不可分割的工作单位,事务中的操作要么 都发生,要...原创 2019-07-16 23:29:52 · 131 阅读 · 0 评论 -
MySQL约束和分类
约束 定义 为了保证数据的一致性和完整性,SQL规范以约束的方式来对表数据进行额外的条件限制 解释 约束是表级的强制规定(并不准确,因为由列级约束的存在) 规定约束 建表时规定约束 建表后,通过ALTER TABLE语句来规定 约束的种类 非空约束(NOT NULL) 唯一约束 (UNIQUE) 主键 (PRIMARY KEY) 外键 (FOREIGN KEY) DEF...原创 2019-07-16 23:29:21 · 262 阅读 · 0 评论 -
MySQL创建和管理表
创建和管理表 数据库 创建数据库 create database school 查看当前所有数据库 show databases 使用一个数据库 use school 命名规则 长度,包含字符,避免使用保留字和系统方法名,保证字段名和类型的一致性 对表进行操作 创建表 语法 CREATE TABLE student( sid INT PRIMARY KE...原创 2019-07-16 23:27:30 · 210 阅读 · 0 评论 -
MySQL子查询
子查询 定义:其他语句内部的select语句,称为子查询或内查询 注意事项: 子查询要放在括号里面 子查询放在比较条件右侧 单行操作符1对应单行子查询,多行操作符2对应多行子查询 非法使用子查询 多行查询使用单行比较符 子查询不返回任何行,或者为NULL 分类 where型子查询(把内层查询结果当作外层查询的比较条件) 例: 查询id最大的一件商品(使用排序+分页实现) SELE...原创 2019-07-16 23:28:06 · 213 阅读 · 0 评论 -
MySQL常见函数
MySQL常见函数 注释: []代表可有可无 字符函数 | 函数 | 解释 | |: — |: ----- | | LOWER(str) | 字母转小写 | | UPPER(str) | 字母转大写 | | CONCAT(str,str,…) | 将多个字符串拼接 | | SUBSTR(str FROM pos FOR len) | 字母转小写 | | LENGTH(str) | 获取字符...原创 2019-07-16 23:28:48 · 121 阅读 · 0 评论 -
MySQL基础知识
my.ini配置文件,放在mysql的bin同级目录下 主键 主键 对于关系型数据表,通过一个字段来唯一确定一条记录,该字段就叫做主键 主键的一些要求: 一旦记录,主键最好不要再修改,因为主键是用来唯一定位记录的 主键基本原则: 不使用任何和业务相关的字段 常用的类型有: 自增整数类型, 全局唯一的GUID类型 注意: GUID算法通过网卡MAC地址、时间戳和随机数保证任意计算机在任意时...原创 2019-07-15 20:40:16 · 210 阅读 · 0 评论