化典成籍 - DataBase
Microsoft SQL Server,MySQL,Oracle最简单最基础的东西都在这里啦!
WanAkiko.
遇见是一种福气,不遇见也是。
展开
-
Java调用Oracle存储函数与存储过程
Oracle连接四要素(个人写法,用户与用户密码因人而异)driverClassName=oracle.jdbc.OracleDriverjdbc_url=jdbc:oracle:thin:@localhost:1521:ORCLjdbc_username=scottjdbc_password=scott调用存储过程的关键代码:CallableStatement psta = con.prepareCall("{call proc_name(?, …)}");调用存储函数的关键代码:Callab转载 2021-05-30 21:57:05 · 299 阅读 · 0 评论 -
MySQL慢查询日志的简单设置
查看慢查询日志的状态:SHOW VARIABLES LIKE 'slow_query_log’开启慢查询日志(xxx-slow.log):SET GLOBAL slow_query_log = ON查看慢查询临界时间:SHOW VARIABLES LIKE 'long_query_time’设置/修改慢查询临界时间,默认为10s:SET long_query_time = 0.5推荐一篇超级详细的博客:一天不进步,就是退步!- MySQL慢查询日志总结...转载 2022-03-03 10:48:36 · 822 阅读 · 0 评论 -
Microsoft SQL Server笔记整理
程序员 / 媛同学你好,我是CSDN博主WanAkiko,很高兴你能静下心来阅读我的这段话。我们接下来要谈论的是微软的SQL Server。先不说编辑工具,现我就对整个SQL的学习提出几点建议:SQL和HTML还有JavaScript等弱类型语言一样,对大小写不敏感。我希望在此后的学习中,屏幕前的你能和我一起共同养成一个编程的好习惯,SQL关键字该大写的就大写,自己的库名表名字段可以保留原大小写形式书写。这样做扯的不只是一个SQL代码的执行效率问题,而且是...原创 2020-08-26 10:45:08 · 246 阅读 · 0 评论 -
SQL Server输出九九乘法表
代码书写:-- 循环输出九九乘法表DECLARE @i int = 1, @j int , @s varchar(100)WHILE @i < = 9begin SET @j = 1; SET @s = ''; -- 循环接收乘法表达式 WHILE @j <= @i begin SET @s += CONVERT(varchar(10), @j) + ' * ' + CONVERT(varchar(10), @i) + ' = ' + CONVERT(varchar(10),原创 2020-11-04 09:00:12 · 2486 阅读 · 0 评论 -
SQL Server常用指令(全局变量 + 判定 + 循环 + 分类统计)
Microsoft SQL Server全局变量-- 返回执行的上一个Transact-SQL语句的错误号,如果前一个Transact-SQL语句执行没有错误,则返回0SELECT @@ERROR-- 返回上次插入的标识值SELECT @@IDENTITY-- 返回运行 SQL Server 的本地服务器的名称SELECT @@SERVERNAME-- 返回当前的SQL Server安装的版本、处理器体系结构、生成日期和操作系统SELECT @@VERSION-- 先声明原创 2020-11-04 08:57:15 · 372 阅读 · 0 评论 -
SQL Server常用指令(建库 + 建表 + 建约束 + 批量操作)
Microsoft SQL Server数据类型SQL常用指令-- 指定使用某个数据库([]用以区分关键字,GO表示结束)USE [DATABASE]GO-- 判断某个数据库是否存在,返回true或falseIF EXISTS (判断依据)-- 判断结构IF ··· ELSE ···-- 开始 & 结束(相当于{ ··· })BEGIN ··· END-- 输出语句PRINT();-- 创建数据库CREATE DATABASE [数据库名称];-原创 2020-11-03 10:55:04 · 861 阅读 · 0 评论 -
SQL Server关系型数据库的四大完整性
实体完整性(准确性和可靠性)主键约束(唯一且非空)唯一约束(唯一且允许为空)标识列(自动编号,不能编辑)域完整性数据类型约束检查约束默认约束非空约束外键约束引用完整性外键约束检查约束 自定义完整性用户自定义完整性指针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求。例如设置某个属性的范围只能为1-100,某个属性只能唯一,某个属性不能为空等。...原创 2020-10-27 09:58:51 · 834 阅读 · 1 评论 -
SQL Server一次性向表中添加多条数据
从一个表中复制数据并把数据插入到一个已存在的表中:INSERT INTO tb02 SELECT * FROM tb01; Tips:不可复制标识列,指定的新表必须预先创建以等待多条数据插入。从一个表中选取数据并把数据插入到另一个尚未创建的新表中:SELECT * INTO tb02 FROM tb01; Tips:支持复制标识列和一次性插入多条数据,此语句常用于创建表的备份复件或者用于对记录进行存档。原创 2020-09-04 16:02:05 · 4011 阅读 · 0 评论 -
SQL Server小百科:语句执行顺序
执行顺序: ① WHERE中的部分先执行 ② 如果存在GROUP BY则紧接着执行GROUP BY ③ 再是SELECT结合AS关键字为字段指定别名 ④ 最后执行ORDER BY对数据进行排序需要注意的点: ① WHERE必须置于GROUP BY之前 &n原创 2020-09-02 08:58:39 · 230 阅读 · 0 评论 -
SQL Server常用数据类型解读
数据分类文本数据类型Tips:一般地,如果字符串含有中文字符,宜用nchar或nvarchar;若字符串仅为纯英文和数字,宜用char或varchar。更多Microsoft SQL Server相关知识点请翻阅宛如秋兮-概念速查-Microsoft SQL Server...原创 2020-08-23 14:51:19 · 139 阅读 · 0 评论 -
SQL Server使用代码创建数据库主文件&日志文件
创建主文件CREATE DATABASE 数据库名称 ON PRIMARY( NAME = ‘数据库主文件名称’, FILENAME = ‘文件存放位置\数据库主文件.mdf’, SIZE = 10MB, MAXSIZE = 100MB, FILEGROWTH = 5M原创 2020-08-22 08:45:58 · 9202 阅读 · 5 评论