月度归档: 2015年12月

Oracle 多表查询

数据库多表查询的理论基础就是—— 笛卡尔集 笛卡尔集的行数 = table1的行数 * table2的行数 笛卡尔集的列数 = table1的列数 + table2的列数 在操作笛卡尔集的时候,应该尽量避免使用“笛卡尔全集”,因为全集里面包含大量的错误信息

Oracle 分组函数和 group by 分组语句

Oracle里的多行函数也组函数,例如AVG, COUNT, MAX, MIN, SUM操作的是一组数据,返回一个结果。 求和函数SUM sum() 可以对指定列的各行求和 select sun(sal) from emp; –将sal列里的数值全部相加 非空行函数 COUNT count() 函数可以统计指定列的非空行数、如果要求不重复的个数,使用distinct。 select count(*) from emp; select count(distinct job) …

Oracle SQL中的条件表达式

在编程语言中常用的条件表达式就是if了,在oracle中也有类似打条件表达式 case 比如,我们要实现一个个员工涨工资的SQL,总裁(PRESIDENT)涨1000,经理(MANAGER)涨800,其他人涨400. 然后将将涨前,涨后的薪水列出 这件事在编程语言里和容易做到思路如下: if 是总裁(‘PRESIDENT’)  then +1000 else if 是经理(‘MANAGER’)  then +800 else +…

Oracle 的转换函数 隐式转换和显示转换

oracle可以在的不同的数据类型之间完成转换,可以使用隐式转换和显示转换。 select * from emp where hiredate=’17-11月-8′; –隐式转换 select to_char(sysdate, ‘yyyy-mm-dd hh24:mi:ss’) from dual; –使用to_char函数进行显示转换 如果隐式转换和显示转换都可以使用,应该首选哪个呢? ※SQL优化:如果隐式、显示都可以使用,应该首选显示,可以省去Oracle的解析过程。…

Django常用命令

新建项目: django-admin.py startproject mysite 更新数据库: python manage.py makemigrations python manage.py migrate 运行服务: python manage.py runserver 192.168.203.95:8000 清空数据库: python manage.py flush 创建超级用户(管理员): python manage.py createsuperuser # 按照提…

Oracle 单行函数之字符、数值和日期函数

字符函数 字符函数的操作队形就是字符串 ,常用的字符函数有 lower、upper、initcap 怎么用的给大家说一下: select lower(‘HeLlo, WORld’) from dual # 转小写 select upper(‘HellO, woRld’) from dual # 转大写 select initcap(‘hello, world’) from dual # 首字母大写 还有字符串截取函数 substr() 可以一有两个值,也可以有三个值 subs…

树莓派启用root账号,并且使用ssh远程登陆

我的树莓派用的是Raspbian系统,默认没有启用root账号,这让我在测试的时候很不方便,经常要使用sudo。所有我想直接使用root用户登陆 首先登陆上你的 Raspbian系统 ,默认用户是pi 密码为 raspberry pi用户登录后,在命令行下 重新开启root账号,root默认是没有密码的,首先需要给root设置一个密码 sudo passwd root 然后解锁root用户: sudo passwd –unlock root 如果还需要使用ssh远程登陆ro…

Oracle数据库的基本操作SQL语句

安装好oracle数据库后直接在cmd里面就可以登录了,使用sqlplus命令: sqlplus scott/123456 #123456是密码,scott是用户名 还可以直接以管理员身份登录: sqlplus / as sysdba #在oracle数据库安装时指定了登陆密码 alter user scott account unlock #解锁用户 (管理员身份登陆,给scott用户解锁。用户默认锁定) alter user scott identified by 新密码…

树莓派区域网内 使用samba 共享文件夹

树莓派区域网内 使用samba 共享文件夹。为了保证可以使用最新的版本可以先更新一下源。 sudo apt-get update 然后一条命令就能可以完成安装了: sudo apt-get install samba samba-common-bin 安装完成后,配置 /etc/samba/smb.conf 文件,在这个文件的末尾添加下面几行: [share] #共享文件的名称,将在网络上以此名称显示 path = /samba #共享文件的路径 valid users = …