摘要:
存储过程和函数:类似于java中的方法 好处: 提高代码的重用率 简化操作 存储过程 含义:一组预先编译好的SQL语句的集合,理解成批处理语句 提高代码的重用率 简化操作 减少了编译次数并且减少了和数据库服务器的连接次数,提高了效率 一、创建语法 CREATE PROCEDURE 存储过程名(参数列 阅读全文
posted @ 2021-01-19 16:59
我等着你
阅读(81)
评论(0)
推荐(0)
摘要:
系统变量 全局变量 会话变量 自定义变量 用户变量 局部变量 一、系统变量 变量由系统提供,不是用户定义,属于服务器层面 使用的语法: 1、查看所有的系统变量 SHOW GLOBAL|SESSION VARIABLES; 2、查看满足条件的部分系统变量 show global|【session】 v 阅读全文
posted @ 2021-01-19 16:44
我等着你
阅读(120)
评论(0)
推荐(0)
摘要:
含义:虚拟表,和普通表一样使用 mysql5.1版本出现的新特性,是通过表动态生成的数据 案例:查询姓张的学生名和专业名 SELECT stuname,majorname FROM stuinfo s INNER JOIN major m ON s.`majorid`=m.`id` WHERE s. 阅读全文
posted @ 2021-01-19 14:17
我等着你
阅读(73)
评论(0)
推荐(0)
摘要:
Transaction Control Language 事务控制语言 事务:一个或一组sql语句组成一个执行单元,这个执行单元要么全部执行,要么全部不执行 案例引入:转账 张三丰 1000 郭襄 1000 update 表 set 张三丰的余额=500 where name='张三丰'; 意外 u 阅读全文
posted @ 2021-01-19 11:27
我等着你
阅读(80)
评论(0)
推荐(0)
摘要:
又称为自增长列 含义:可以不用手动的插入值,系统提供默认的序列值 特点: 标识列不一定和主键搭配,但要求是一个key 一个表可以有至多一个几个标识符 标识列的类型只能是数值型 标识列可以通过SET auto_increment_increment=3;设置步长,可以通过手动修改初始值 一、创建表时设 阅读全文
posted @ 2021-01-19 10:32
我等着你
阅读(97)
评论(0)
推荐(0)
摘要:
含义:一种限制,用于限制表中的数据,为了保证表中的数据的准确和可靠性 分类(六大约束) NOT NULL:非空,用于保证该字段的值不能为空,比如姓名、学号等 DEFAULT:默认,用于保证该字段有默认值,比如性别 PRIMARY KEY:主键,用于保证该字段的值具有唯一性,并且非空,比如学号、员工编 阅读全文
posted @ 2021-01-19 10:12
我等着你
阅读(96)
评论(0)
推荐(0)

浙公网安备 33010602011771号