- 博客(7)
- 问答 (2)
- 收藏
- 关注
原创 变量,存储过程和函数,流程控制结构
变量 存储过程和函数 流程控制结构 #变量 系统变量:全局变量、会话变量 自定义变量:用户变量、局部变量 一、系统变量:系统提供,属于服务器层面 注意:如果是全局级别,则需要加GLOBAL,如果是会话级别,加SESSION,默认SESSION 使用的语法: 1、查看所有的系统变量 SHOW GLOBAL VARIABLES;#全局 SHOW SESSION VARIABLES;#会话 2、查看满足条件的部分系统变量 SHOW GLOBAL/SESSION VARIABLES LIKE '%char%.
2021-12-07 21:27:17 264
原创 sql视图
#视图:虚拟表,和普通表一样使用 视图 CREATE VIEW 不占用物理空间,只保存SQL逻辑 增删改查,一般不用 表 CREATE TABLE 占用物理空间 #查询姓张的学生名和专业名 SELECT stuname ,majorname FROM stuinfo s INNER JOIN major m ON s.`majorid` = m.`majorid` WHERE s.`stuname` LIKE '张%'; CREATE VIEW v1 AS SELEC...
2021-12-01 21:22:09 852
原创 TCL语言
#TCL语言:事务控制语言 事务:一个或一组SQL语句组成一个执行单元,这个单元要么全部执行,要么全部不执行 SHOW ENGINES; 事务的ACID属性: ①原子性:不可分割的工作单位 ②一致性:使数据库从一个一致状态转变为另一个一致状态 ③隔离性:一个事务的执行不受其他事务的干扰 ④持久性:一个事=事务一旦被提交,他对数据库的改变就是永久性的,接下来的其他操作和数据库的故障不应该对其有影响 事务的创建 1、隐式事务:事务没有明显的开启和结束的标记 如INSERT,UPDATE,DELETE语句 D.
2021-11-30 18:51:30 690
原创 【无标题】数据类型、约束、标识列
#数据类型 数值型:整形 小数:定点数、浮点数 字符型:较短的文本:CHAR、VARCHAR 较长的文本:TEXT、BLOB(较长的二进制数据) 日期型 整形: 分类:TINYINT、SMALLINT、MEDIUMINT、INT/INTEGER、BIGINT 1 2 3 4 8 特点:如果不设置无符号还是有符号,默认有符号,如想设置无符号,添加UNSIGNED 如果插入数值超出了整形的范围,则...
2021-11-30 18:50:02 155
原创 DDL语言
#DDL语言 /* 数据定义语言 库和表的管理:创建、修改、删除 创建:create 修改:alter 删除:drop */ #一、库的管理 #1、库的创建 /* create database(if not exists) 库名 */ #案例:创建库books CREATE DATABASE IF NOT EXISTS books; #2、库的修改 /* 一般不修改 rename database books to 新库名 */ #更改库的字符集 ALTER DATABASE books .
2021-11-28 20:25:54 319
原创 DML语言
#DML语言:数据操作语言 /* 插入:insert 修改:update 删除:delete */ #一、插入语句 #方式1:经典 /* 语法: insert into 表名(列名...) values(值1...) */ #1、插入值的类型与列的类型一致或兼容 INSERT INTO beauty(id,NAME,sex,borndate,phone,photo,boyfriend_id) VALUES(13,'卞怡倩','女','1998-10-5','123456',NULL,2); S.
2021-11-27 14:41:57 872
原创 sql基础查询
#进阶1:基础查询 /* 语法: select 查询列表 from 表名 1、查询列表可以是表中的字段、常量值、表达式、函数 2、查询结果是一个虚拟的表格 类似于: */ USE myemployees; #1.查询表中的单个字段 SELECT last_name FROM employees; #2.查询表中的多个字段 SELECT last_name,salary,email FROM employees; #3.查询表中的所有字段 SELECT `employee_id`, `f...
2021-11-02 09:54:39 407
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人