随笔分类 -  sql

1

摘要:一、安装windows版本的mysql数据库 1、安装说明参考资料中的pdf文档 2、有些同学win10系统安装版装不上,只能装解压版,但是解压版找初始密码是个问题,这里附上mysql修改root账户密码说明 停止mysql服务 找到启动你的mysql服务的命令,右键该服务 → 属性 把可执行文件的 阅读全文

posted @ 2022-03-19 15:39 夜雨初凉 阅读(160) 评论(0) 推荐(0) 编辑 |

摘要:触发器 触发器(trigger)是SQL server 提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作( insert,delete, update)时就会激活它执行。触发器经常用 阅读全文

posted @ 2021-05-29 10:07 夜雨初凉 阅读(68) 评论(0) 推荐(0) 编辑 |

摘要:游标 基础的语法结构: 作用:用于遍历数据库中的表,一行一行的进行处理 定义变量,用于保存游标读取出来的数据 declare @变量1 int declare @变量2 varchar(50) declare @变量X int 定义游标 declare 游标名 cursor for select查询 阅读全文

posted @ 2021-05-29 09:31 夜雨初凉 阅读(118) 评论(0) 推荐(0) 编辑 |

摘要:数据库设计 良好的数据库设计 节省数据的存储空间 能够保证数据的完整性 方便进行数据库应用系统的开发 糟糕的数据库设计: 数据冗余、存储空间浪费 内存空间浪费 数据更新和插入的异常 了解设计数据库的步骤 需求分析阶段:分析客户的业务和数据处理需求; 概要设计阶段:设计数据库的E-R模型图,确认需求信 阅读全文

posted @ 2021-05-28 11:52 夜雨初凉 阅读(110) 评论(0) 推荐(0) 编辑 |

摘要:索引(好比书本的目录) 功能:提高查询效率 创建聚集索引 create clustered index cluNameindex on dbo.StuInFo(name) 聚集索引只能有一个 主键自带聚集索引 ★ 因为有主键自带了一个聚集索引,无法添加聚集索引 创建非聚集索引 create nonc 阅读全文

posted @ 2021-05-28 11:22 夜雨初凉 阅读(21) 评论(0) 推荐(0) 编辑 |

摘要:视图 作用:保护敏感字段。 ★视图可以做增删改操作,但是一般只做查询操作! 可以通过视图删除数据,删除的是原表数据。 原表数据删除,视图数据也会消失。 给视图添加,还是添加到原来的表中! 其中有几个列是有非空约束的。 由于视图看不到所有列,会导致非空列没有进行插入数据。 --创建视图 create 阅读全文

posted @ 2021-05-27 10:46 夜雨初凉 阅读(167) 评论(0) 推荐(0) 编辑 |

摘要:存储过程 类似于程序中的方法 无参无返的存储过程 --求三角形面积(写死的) create proc prc_JiSuanMianJi as declare @chang int declare @kuan int set @chang = 10 set @kuan = 5 print @chang 阅读全文

posted @ 2021-05-25 11:00 夜雨初凉 阅读(55) 评论(0) 推荐(0) 编辑 |

摘要:★事务的特点 1.原子(A)。要不成功,要不都失败。 2.一致性(C)。数据前后,都一致的。 3.隔离性(I)。两个事务只能一个一个执行。 4.永久性(D)。事务日志永远记录下来的。 事务的步骤 事务步骤 含义 begin transaction 开启事务 rollback transaction 阅读全文

posted @ 2021-05-24 10:04 夜雨初凉 阅读(66) 评论(0) 推荐(0) 编辑 |

摘要:数据库编程 声明变量:declare @变量名 数据类型 赋值:set @变量名 = '' 打印:print @变量名 例子: declare @name varchar(20) set @name = '李胜' print @name 注: set赋值只能赋一个值。 全局变量 变量 含义 @@ER 阅读全文

posted @ 2021-05-24 09:45 夜雨初凉 阅读(124) 评论(0) 推荐(0) 编辑 |

摘要:创建数据库 create database 数据库名称 on primary --主文件 mdf ( --取名 name='数据库名称', --路径 filename='F:\数据库名称.mdf', --初始大小 size=3MB, --最大大小,不写默认不限增长。 maxsize=50MB, -- 阅读全文

posted @ 2021-05-24 09:27 夜雨初凉 阅读(134) 评论(0) 推荐(0) 编辑 |

摘要:多表联查 多表联查 : 就是把多张表的数据显示在一个结果集中 内连接(inner join) : 显示两张表都有的内容 外连接(3种) 左连接(left join) : 在 left join 左边的表数据全部都显示 右连接(right join): 在 right join右边的表数据全部都显示 阅读全文

posted @ 2021-03-07 14:37 夜雨初凉 阅读(155) 评论(0) 推荐(0) 编辑 |

摘要:☆数学函数: 函数 用法 abs(n) 绝对值 ceiling(n) (天花板) 返回大于或等于参数的最小整数,向上取整 floor(num) 地板 - 返回小于或等于参数的最大整数,向下取整 round(num,小数精度位数) 返回四舍五入的数字 rand() 随机数0-1,返回从0到1之间的随机 阅读全文

posted @ 2021-03-06 17:01 夜雨初凉 阅读(106) 评论(0) 推荐(0) 编辑 |

摘要:☆字符串函数: len(字符串): 返回字符串的字符个数,不包括末尾的空格(1个汉字是1个字符) select len('SQL数据库')--6 select len('SQL数据库 ')--6 select len(' SQL 数据库')--8 datalength(字符串): 返回字符串的字节数 阅读全文

posted @ 2021-03-06 14:28 夜雨初凉 阅读(145) 评论(0) 推荐(0) 编辑 |

摘要:聚合 把字段(列名)的值聚集合并起来,用来计算 聚合函数: 1. 把一个字段的值全部聚集合并起来,可以用来运算,并且会返回结果 2. 会忽略NULL 聚合函数 用法 代码 sum 求和 select sum (数值列名) from 表名 avg 求平均值 select avg (数值列名) from 阅读全文

posted @ 2021-03-05 15:42 夜雨初凉 阅读(83) 评论(0) 推荐(0) 编辑 |

摘要:模糊查询 where 条件 > where 列名 (not) like '模糊条件' 通配符: 符号 意思 _ 匹配一个字符 % 匹配任意个字符 [] 包含中括号中的任意一个字符 [^] 不包含中括号中的任意一个字符 示例: --查找第二个字是'国'字的三个字游戏: select * from ga 阅读全文

posted @ 2021-03-04 14:59 夜雨初凉 阅读(55) 评论(0) 推荐(0) 编辑 |

摘要:基本查询 查询: 查询所有列: select * from 表名 where 条件 示例: --查询所有金牌信息 select * from king --查询所以中国金牌信息 select * from king where country = '中国' 注:“*”表示所有的列 查询指定列: se 阅读全文

posted @ 2021-03-03 15:25 夜雨初凉 阅读(20) 评论(0) 推荐(0) 编辑 |

摘要:T-SQL SQL(Structured Query Language)-->结构化查询语句:是数据库行业的标准语言 作用:对数据库进行增删改查 T:Transact,事务 T-SQL:是基于事务的结构化查询语言,是微软公司在SQL的基础上添加了自己的东西 PL:Procedual Language 阅读全文

posted @ 2021-03-02 15:39 夜雨初凉 阅读(63) 评论(0) 推荐(0) 编辑 |

摘要:数据的完整性 什么是数据的完整性? 存储的数据是正确的 如何保证数据的完整性? 通过约束 数据的完整性有哪些? 1.域完整性 (列) 数据类型 非空 默认值 check约束 2.实体完整性 (行) 主键 唯一+非空 唯一键 可以有一次为空 标识列(自动增长列) 只能是int类型 [标识种子: 从哪个 阅读全文

posted @ 2021-03-01 18:08 夜雨初凉 阅读(591) 评论(0) 推荐(0) 编辑 |

摘要:数据库常见问题的解决办法 1.打开数据库失败,错误:2 解决办法:开启服务 2.sql server 2008 附加数据库失败(拒绝访问) 解决办法: 给主数据文件和日志文件完全控制权限 选中文件->右键->属性->安全->权限->所有用户勾选完全控制权限 3.不允许保存更改表 解决办法:工具->选 阅读全文

posted @ 2021-03-01 18:01 夜雨初凉 阅读(429) 评论(0) 推荐(0) 编辑 |

摘要:数据库介绍 常用的数据库系统有哪些? 数据库系统 简介 sql server 微软的产品,适合初学者,简单易用 oracle 甲骨文公司的产品,效率最高,安全性最高,最复杂,软件免费,服务收费,是数据库行业的老大 mysql 被甲骨文公司收购,主要用于中小型网站 bd2 IBM公司的产品,主要用于海 阅读全文

posted @ 2021-03-01 15:00 夜雨初凉 阅读(58) 评论(0) 推荐(0) 编辑 |

1

随笔 - 51, 文章 - 0, 评论 - 0, 阅读 - 10741

Copyright © 2025 夜雨初凉
Powered by .NET 9.0 on Kubernetes

点击右上角即可分享
微信分享提示