Java及数据库复习(西南财经大学)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
我们也可以将SQL语句嵌入程序中,让程序在运行 的时候向数据库管理系统发出指令。
第一条SQL命令
CREATE TABLE命令:创建表
Biblioteka Baidu式:
create table 表名 (字段名 数据类型(字段长度),……)
例如:
create table customer ( customer_id char(18) constraint cust_pk primary key , cust_name varchar2(20), cust_city varchar2(30) default 'CD', cust_phone varchar2(13), cust_gender char(1) default 'M' constraint cust_gender
关系模型 关系运算 SQL语言
数据库
关系 元组 属性 域 码 候选码 主键 外键
关系模型
选择 投影 连接
关系运算
SQL语言
SQL语言是一个标准化的接口。 SQL语言能够进行数据定义、数据操纵、安全控制
等操作。
用户可以直接登录数据库,并以交互式的方式使用 SQL命令向数据库管理系统发出指令。
short x=12,tom=1234,漂亮=9876,jiafei;
对于short型变量,内存分配给2个字节,占16位, 因此short型变量的取值范围是: -215~ 215-1。
Char型
常量 Java使用unicode字符集,uincode表中的字符就是一 个字符常量,字符常量需使用单引号扩起,例如:'A'、 'b'、 '?' 、'!' 、'9'、 '好' 、'\t' 、'き'、 'δ'
例如:
insert into staff(staff_id,staff_name,staff_pwd) values('staff01','staff01','111111')
第三条SQL命令
update命令:修改数据 格式:
update 表名 set 字段名=值 where 条件
例如:
update account set balance=balance+100 where account_no=‘11111111’
int 型
使用关键字int来定义int型整型变量,定义时也可以 赋给初值:
int x= 12,tom=-1230,height=9898,number;
对于int型变量,内存分配给4个字节(byte),一 个字节由8位(bit)组成,4个字节占32位。 int型变量的取值范围是:-231~231-1
第四条SQL命令
delete命令:删除数据 格式:
delete from 表名 where <条件>
例如:
delete from staff where staff_id='staff01'
第五条SQL命令
select命令:查询数据 格式:
select 列1,列2……列N from 表1,……表N 【where 条件】 【order by 列1[asc|desc][列2[asc|desc]…]】; 例如: select customer_id, cust_name from customer where cust_city=‘CD'
byte 型
使用关键字byte 来定义byte 型整型变量,可以一次 定义几个,定义时也可以赋给初值:
byte m=-12,deep=28,speed=98; 对于byte型变量,内存分配给1个字节,占8位,因
此byte型变量的取值范围是: -27~27-1。
short 型
使用关键字short来定义short型整型变量,可以一 次定义几个,定义时也可以赋给初值:
变量 使用关键字char来定义字符变量,可以一次定义几个, 定义时也可以赋给初值: char x='A',tom='爽',jiafei;
逻辑类型:boolean 字符类型:char 整数类型:byte、short、int、long 浮点类型:float、double
逻辑类型
常量:true ,false。 变量的定义 使用关键字boolean来定义逻辑变量,定义时也可以赋给
初值: boolean x=true,tom=false,jiafei;
第八条SQL命令
drop命令:删除表 格式:
drop table 表名
例如:
drop table deposit
第九条命令
Desc命令:查询表结构 格式:
desc 表名
例如:
desc customer
Java语言的基本数据类型
基本数据类型也称作简单数据类型。Java语 言有8种简单数据类型,分别是: boolean、byte 、short、int、long、float、 double、char。 这8种数据类型习惯上可分为4大类型:
第七条SQL命令
Alter TABLE命令:修改表
格式:
alter table 表名 modify <列名> <新的类型> add <新列名> <数据类型> Drop column <列名>
例如:
alter table customer modify cust_phone varchar2(15)
第六条SQL命令
select命令:查询数据
格式:
select 列1,列2……列N
from 表1,……表N
【where 条件】
【order by 列1[asc|desc][列2[asc|desc]…]】;
例如:
select customer .customer_id, cust_name, account_no, balance from customer, account where customer. customer_id = account.customer_id
check(cust_gender='M' or cust_gender='F'), cust_job varchar2(30))
varchar2、default、check等不属于考试范围。
第二条SQL命令
INSERT INTO命令:表中插入数据 格式:
Insert into 表名 (字段列表) values(值列表)
第一条SQL命令
CREATE TABLE命令:创建表
Biblioteka Baidu式:
create table 表名 (字段名 数据类型(字段长度),……)
例如:
create table customer ( customer_id char(18) constraint cust_pk primary key , cust_name varchar2(20), cust_city varchar2(30) default 'CD', cust_phone varchar2(13), cust_gender char(1) default 'M' constraint cust_gender
关系模型 关系运算 SQL语言
数据库
关系 元组 属性 域 码 候选码 主键 外键
关系模型
选择 投影 连接
关系运算
SQL语言
SQL语言是一个标准化的接口。 SQL语言能够进行数据定义、数据操纵、安全控制
等操作。
用户可以直接登录数据库,并以交互式的方式使用 SQL命令向数据库管理系统发出指令。
short x=12,tom=1234,漂亮=9876,jiafei;
对于short型变量,内存分配给2个字节,占16位, 因此short型变量的取值范围是: -215~ 215-1。
Char型
常量 Java使用unicode字符集,uincode表中的字符就是一 个字符常量,字符常量需使用单引号扩起,例如:'A'、 'b'、 '?' 、'!' 、'9'、 '好' 、'\t' 、'き'、 'δ'
例如:
insert into staff(staff_id,staff_name,staff_pwd) values('staff01','staff01','111111')
第三条SQL命令
update命令:修改数据 格式:
update 表名 set 字段名=值 where 条件
例如:
update account set balance=balance+100 where account_no=‘11111111’
int 型
使用关键字int来定义int型整型变量,定义时也可以 赋给初值:
int x= 12,tom=-1230,height=9898,number;
对于int型变量,内存分配给4个字节(byte),一 个字节由8位(bit)组成,4个字节占32位。 int型变量的取值范围是:-231~231-1
第四条SQL命令
delete命令:删除数据 格式:
delete from 表名 where <条件>
例如:
delete from staff where staff_id='staff01'
第五条SQL命令
select命令:查询数据 格式:
select 列1,列2……列N from 表1,……表N 【where 条件】 【order by 列1[asc|desc][列2[asc|desc]…]】; 例如: select customer_id, cust_name from customer where cust_city=‘CD'
byte 型
使用关键字byte 来定义byte 型整型变量,可以一次 定义几个,定义时也可以赋给初值:
byte m=-12,deep=28,speed=98; 对于byte型变量,内存分配给1个字节,占8位,因
此byte型变量的取值范围是: -27~27-1。
short 型
使用关键字short来定义short型整型变量,可以一 次定义几个,定义时也可以赋给初值:
变量 使用关键字char来定义字符变量,可以一次定义几个, 定义时也可以赋给初值: char x='A',tom='爽',jiafei;
逻辑类型:boolean 字符类型:char 整数类型:byte、short、int、long 浮点类型:float、double
逻辑类型
常量:true ,false。 变量的定义 使用关键字boolean来定义逻辑变量,定义时也可以赋给
初值: boolean x=true,tom=false,jiafei;
第八条SQL命令
drop命令:删除表 格式:
drop table 表名
例如:
drop table deposit
第九条命令
Desc命令:查询表结构 格式:
desc 表名
例如:
desc customer
Java语言的基本数据类型
基本数据类型也称作简单数据类型。Java语 言有8种简单数据类型,分别是: boolean、byte 、short、int、long、float、 double、char。 这8种数据类型习惯上可分为4大类型:
第七条SQL命令
Alter TABLE命令:修改表
格式:
alter table 表名 modify <列名> <新的类型> add <新列名> <数据类型> Drop column <列名>
例如:
alter table customer modify cust_phone varchar2(15)
第六条SQL命令
select命令:查询数据
格式:
select 列1,列2……列N
from 表1,……表N
【where 条件】
【order by 列1[asc|desc][列2[asc|desc]…]】;
例如:
select customer .customer_id, cust_name, account_no, balance from customer, account where customer. customer_id = account.customer_id
check(cust_gender='M' or cust_gender='F'), cust_job varchar2(30))
varchar2、default、check等不属于考试范围。
第二条SQL命令
INSERT INTO命令:表中插入数据 格式:
Insert into 表名 (字段列表) values(值列表)