随笔分类 -  sql

摘要:1.DECODE 只有Oracle 才有,其它数据库不支持; 2.CASE WHEN的用法, Oracle、SQL Server、 MySQL 都支持; 3.DECODE 只能用做相等判断,但是可以配合sign函数进行大于,小于,等于的判断,CASE when可用于=,>=,<,<=,<>,is n 阅读全文
posted @ 2019-11-22 15:25 M_x_j 阅读(514) 评论(0) 推荐(0)
摘要:2019.6.19 1.创建数据库 使用命令 任意打开一个数据库,选择QUERY->NEW QUERY->打开SQL窗口 书写创建库的命令 create database 库名 default character set 编码表; 示例: create database wollo default 阅读全文
posted @ 2019-06-19 21:11 M_x_j 阅读(238) 评论(0) 推荐(0)
摘要:2019.6.12 1.数据库安装与卸载(百度) 2.Oracle自带账户&新建用户 (1)Oracle自带账户 账户名: System:系统账户(管理员) Sys: 超级用户(工程师) 区别: Sys账户比system账户的权限要多 注意: OracleXE版本安装好后,不自带普通用户 Oracl 阅读全文
posted @ 2019-06-12 10:21 M_x_j 阅读(323) 评论(0) 推荐(0)
摘要:第一范式(1NF)无重复的列 1NF的定义为:符合1NF的关系中的每个属性都不可再分 所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成 阅读全文
posted @ 2019-04-25 01:09 M_x_j 阅读(816) 评论(0) 推荐(0)
摘要:比如说: SQL中只支持单引号,表示字符串常量 SQL中的双引号用于表示字符串 两个加号是连接字符串 最终生成的SQL是select * from clients where logname='xxx' and password='yyy'; 上面的写法存在sql注入漏洞: select * fro 阅读全文
posted @ 2019-03-27 10:42 M_x_j 阅读(5197) 评论(0) 推荐(0)
摘要:JDBC_连接数据库一、配置 (一) 通过SQL Server配置管理器配置相关部分; 右键点击,启动tcp/ip协议右键点击属性查看自己的TCP端口号,记住,后面会用到右键点击SQL Server配置管理器重启sql server(mssqlserver)服务,使得tcp/ip协议生效。 右键点击 阅读全文
posted @ 2019-03-26 23:43 M_x_j 阅读(5339) 评论(0) 推荐(0)
摘要:1.前言 配置是win10+SQL Server 2012,使用的GUI管理工具是SQL Server 2012自带的SQL Server Management Studio(以下简称SSMS)。本系列主要学习SQL Server基础,目的主要是为了使用Python连接、使用数据库。另外在这里贴上S 阅读全文
posted @ 2019-03-26 20:26 M_x_j 阅读(27856) 评论(2) 推荐(2)