月度归档: 2015年12月

linux环境下使用C语言连接MySQL数据库

直接使用 gcc mysql.c  编译会提示找不到 mysql.h, 编译时需要指定 mysql.h 头文件和 mysql库的位置 先用 l 搜索一下你的linux上没有这两个文件

要是找不到,那么就证明没有安装mysqlclient类库。  执行以下命令安装:

安装过后 然后在搜索一下 mysql.h 文件

找到了 : /usr/…

Oracle 多表查询

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

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

Oracle里的多行函数也组函数,例如AVG, COUNT, MAX, MIN, SUM操作的是一组数据,返回一个结果。 求和函数SUM sum() 可以对指定列的各行求和

非空行函数 COUNT count() 函数可以统计指定列的非空行数、如果要求不重复的个数,使用distinct。

求平均数函数 AVG

求员工的平均奖金: SQL> select sum(comm)/count(*) 方…

Oracle SQL中的条件表达式

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

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

oracle可以在的不同的数据类型之间完成转换,可以使用隐式转换和显示转换。

如果隐式转换和显示转换都可以使用,应该首选哪个呢? ※SQL优化:如果隐式、显示都可以使用,应该首选显示,可以省去Oracle的解析过程。 自动转换,前提条件是:被转换的对象是可以转换的。 (ABC→625 可以吗?) 【PPT】  24 显示转换: to_char(数据,格式)   to_number    to_date to_char函数

在屏幕上显示:2015-05-11 16:…

Django常用命令

新建项目:

更新数据库:

运行服务:

清空数据库:

创建超级用户(管理员):

导入/导出数据库:

数据库命令行:

 

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

字符函数 字符函数的操作队形就是字符串 ,常用的字符函数有 lower、upper、initcap 怎么用的给大家说一下:

还有字符串截取函数 substr() 可以一有两个值,也可以有三个值 substr(a, b)     :从a中,第b位开始取(计数从1开始),取到结尾 substr(a, b, c) :从a中,第b位开始,向右取c位。

统计字符串字节数函数 length( ) 需要注意的是字节数中英文是有差异的。中文GBK编码的 一个汉字是两个字节,UTF…

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

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

然后解锁root用户:

如果还需要使用ssh远程登陆root用户的话  需要修改一下 /etc/ssh/sshd_config  …

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

安装好oracle数据库后直接在cmd里面就可以登录了,使用sqlplus命令:

还可以直接以管理员身份登录:

还有一些基本的SQL语句给大家列一下

(注意:这个tab 是一个数据字典 ,里面记录着数据库和应用程序源数据的目录,包含当前用户下的表) 设置行宽:set linesize 120; 设置页面:set pagesize 10…

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

树莓派区域网内 使用samba 共享文件夹。为了保证可以使用最新的版本可以先更新一下源。

然后一条命令就能可以完成安装了:

安装完成后,配置 /etc/samba/smb.conf 文件,在这个文件的末尾添加下面几行:

保存后,重启samba服务:

最后添加共享用户: