数据库编程是用什么语言

数据库编程是用什么语言,第1张

数据库编程是用sql语言。

SQL(StructuredQueryLanguage,结构查询语言)是一个功能强大的数据库语言。SQL通常使用于数据库的通讯。ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。SQL语句通常用于完成一些数据库的 *** 作任务,比如在数据库中更新数据,或者从数据库中检索数据。

使用SQL的常见关系数据库管理系统有:Oracle、Sybase、MicrosoftSQLServer、Access、Ingres等等。虽然绝大多数的数据库系统使用SQL,但是它们同样有它们自立另外的专有扩展功能用于它们的系统。但是,标准的SQL命令,比如"Select"、"Insert"、"Update"、"Delete"、"Create"和"Drop"常常被用于完成绝大多数数据库的 *** 作。

扩展资料

SQL常用语句

1、SELECT语句

作用:SELECT语句用于从表中选取数据。结果被存储在一个结果表中(称为结果集)。

语法:

SELECT目标表的一个或多个列名称,列名前可加表达式,如:avg(年龄)FROM目标表的名称

以及:

SELECT*FROM表名称

2、SELECTDISTINCT语句

作用:在一个表中,可能会包含重复值。这并不成问题,不过,有时你也许希望仅仅列出不同(distinct)的值。关键词DISTINCT作用就是用于返回唯一不同的值。

语法:

SELECTDISTINCT列名称FROM表名称

注释:*代表选取全部。

参考资料来源:百度百科—sql语言

#include <stdio.h>

int main (void)

{

int i,g,q=10000,qq=0,z

char mm[6]

const char MM[6]="123456"

printf ("\n\t请输入密码以登入账户:")

while(1)

{

for(i=0i<6i++) 

{

mm[i]=getch()

if (mm[i]!='\b')

{

putchar ('*')

}

else

{

printf ("\b \b")

i--

i--

}

if (mm[i]=='\r')

{

printf ("\b \b")

break

}

}

if (strcmp(mm,MM)==0) 

{

printf ("\n\t密码正确!登入银行账户!\n")

printf ("\t[1]查询余额\t[2]取钱\n\t选项:")

scanf ("%d",&g)

switch (g)

{

case 1:printf ("\t你的余额剩余%d元\n",q-qq)break

case 2:printf ("\请输入提取金额:")scanf ("%d",&qq)printf ("\t提取现金%d元\n",qq)break

default:printf ("\t选项错误!\n")break

}

break

}

else

{

printf ("\n密码错误!\n")

printf ("请重新输入密码:")

}

}

本来是想来个简单的结果看到楼下说要登入这些功能。。。

这是简单的

#include <stdio.h>

int main (void)

{

double a=10000

int i

printf ("请输入你要提取的金额:")

scanf ("%d",&i)

printf ("您的账户余额:%g元",a-i)

    return 0

}

再来个稍难得吧。。。

#include <stdio.h>

int main (void)

{

char mm[6]

double a=10000

int i=0,g

printf ("[1]取款[2]查询余额:")

scanf ("%d",&g)

switch (g)

{

case 1:printf ("请输入提取金额:")scanf ("%d",&i)printf ("账户余额%g",a-i)break

    case 2:printf ("账户余额%g",a-i)break

    default:printf ("选项错误!\n")break

}

    return 0

}

从编译器复制下来的代码中文都要乱码。。。

最后一列为备注 1、 管理员表(tb_admin) 字段 类型 约束 备注 aId number(6) 主键 --管理员编号 aName varchar2(10) 唯一、非空 --管理员登陆名 aPassword varchar2(16) 非空 --管理员登陆密码 aLastDate date 非空 --上次登陆时间 aNowDate date 非空 --本次登陆时间 2、 yhk登陆表(tb_login) 字段 类型 约束 备注 lId number(8) 主键 --登录ID lCardNumber varchar2(19) 引用yhk信息表 卡号 lPassword number(6) 非空 yhk密码 bIsLock char(1) 默认1 是否被锁,0表示被锁,1表示开启 lTime number(10) 初始为0 登陆次数 aLastDate date 非空 上次登陆时间 aNowDate date 非空 本次登陆时间 3、 客户详细资料表(tb_userInfo) 字段 类型 约束 备注 usId number(8) 主键 客户ID usName varchar2(10) 非空 客户姓名 usIDNumber varchar2(18) 非空 客户身份z号码 usSex char(1) 默认0 客户性别,0表示男,1表示女 usTel varchar2(11) 非空 客户电话 usAddress varchar2(50) 非空 客户地址 4、 银行支行表(tb_Branch) 字段 类型 约束 备注 bId number(3) 主键 支行ID bName varchar2(20) 唯一、非空 支行名 bAddress varchar2(100) 非空 支行地址 5、 yhk信息表(tb_CardInfo) 字段 类型 约束 备注 bCardID number(19) 主键 卡号 bBalance number(8,2) 默认0.00 余额 bUserId number(8) 引用客户详细资料表 卡对应用户ID bBranchID number(4) 引用支行表 支行ID bDate date 默认系统时间 开户时间 6、 yhk交易类型表(tb_TransType) 字段 类型 约束 备注 tId number(2) 主键 类型ID tType nvarchar2(6) 唯一 类型(转账、存款、取出等) 7、 yhk个人账户存、取款记录表(tb_ Pacount) 字段 类型 约束 备注 tId number(10) 主键 交易记录流水号 tType number(2) 引用交易类型表 交易类型ID tCardID number(19) 引用yhk信息表 交易卡号 tamount number(10) 非空 交易金额 tDate date 非空 交易时间 8、 yhk转账等交易记录表(tb_TransInfo) 字段 类型 约束 备注 tId number(10) 主键 交易记录流水号 tType number(2) 引用交易类型表 交易类型ID tCardIDout number(19) 引用yhk信息表 交易金额转出卡号 tCardIDIn number(19) 引用yhk信息表 交易金额转入卡号 tamount number(10) 非空 交易金额 tDate date 非空 交易时间


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10023465.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存