MySQL
文章平均质量分 80
MySQL
起司_
这个作者很懒,什么都没留下…
展开
-
MySQL笔记(6)——TCL
常见数据类型数值型:整型小数:定点数浮点数字符型:较短的文本:char、varchar较长的文本:text、blob(较长的二进制数据)原创 2024-03-03 02:20:30 · 384 阅读 · 0 评论 -
MySQL笔记(7)——视图
级联置空 on delete set null 删除主表中的外键时,主表外键字段整行删除,从表外键字段显示为null。包含以下关键词:分组函数,distinct,groupby,having,union unionall。视图 占用很小,只保存了sql逻辑 增删改查,一般不能。5.1版本新特性,是通过表动态生成的数据,只保存了sql逻辑,不保存查询结果。保护数据,提高安全性,视图和原表相分离,提高独立性。⑥where子句的子查询引用了from子句中的表。原创 2024-03-06 21:03:09 · 335 阅读 · 0 评论 -
MySQL学习笔记(8)——变量、存储过程和函数
局部变量 begin end中 只能在begin end中,且为第一句话 一般不用加@除非,需要限定类型。用户变量 当前会话 会话中的任何地方 必须加@符号,不用限定类型。作用域:服务器每次启动将为所有的全局变量赋初始值,针对于所有会话(连接)有效,但不能跨服务器。作用域:针对于当前会话(连接)有效,同于会话变量的作用域。原创 2024-03-07 21:47:37 · 684 阅读 · 0 评论 -
MySQL笔记(3)——DML
3.要删除的表中有自增长列,如果用delete删除后,再插入数据,自增长列的值从断点开始(从删除的那一点开始),2.不是nullable的列必须插入值,为nullable的列如何插入值?4.truncate删除没有返回值,delete 删除又返回值,(x行受到影响)5.可以省略列名,默认所有列,而且列的顺序和表中的列的顺序一致。而用truncate删除后,在插入数据,自增长列的值从1开始。delete 表1的别名/表2的别名/表1的别名,表2的表名。delete 表1的别名,表2的别名。原创 2024-03-02 00:07:18 · 476 阅读 · 0 评论 -
MySQL笔记(1)——介绍
常见数据库管理系统:Mysql、Oracle、DB2(IBM,适合处理海量数据)、SqlServer(微软,只能安装Windows系统)等。数据库(database):存储数据库的“仓库”,他保存了一系列有组织的规范的数据。2.一个数据库中可以有多张表,每个表都有一个名字,用来标识自己。一种强有力的语言,灵活使用其语言元素,可以进行非常复杂和高级的数据库操作。3.表具有一些特性,这些特性定义了数据在表中如何存储,类似Java中的“输入密码两种方式:不输入实际密码直接回车 在输入密码 密码不显示。原创 2024-01-20 03:56:07 · 873 阅读 · 1 评论 -
MySQL笔记(4)——DDL
数据定义语言:库和表的管理和操作一、库的管理创建、修改、删除二、表的管理创建、修改、删除创建:create修改:alter 结构删除:drop 整个删除。原创 2024-03-02 04:12:14 · 376 阅读 · 0 评论 -
MySQL笔记(2)——DQL
特点:①查询列表可以是:字段(必须跟表名)、常量值、表达式、函数。②查询的结果是一个虚拟的表格,没有存储。原创 2024-01-21 09:21:50 · 907 阅读 · 0 评论