基础数据类型以及基础数据库的操作,附赠sql server2014下载地址
链接:https://pan.baidu.com/s/1gRCgcHalaLXMDXebuzsXPg 密码:gokv
附赠java操作数据库基础教学视频,仅供教学交流使用,侵删,
链接:https://pan.baidu.com/s/13JFKv7hMUHwoEMSOGSRGkQ 密码:aqnu
--创建数据库
create database LiangshanHeros
--创建表
create table hero
(HeroID int ,--名词
heroName varchar(50),
heroNickName varchar(50),
sex char(1),
sal int
)
--sql add data
insert into hero values(1,'songjiang','jishiyu','m',2000)
insert into hero values(2,'wuyong','xx','m',1000)
insert into hero values(3,'cc','dd','w',300)
--query data
select * from hero
--(1)query sal < 1000
select * from hero where sal < 1000
--(2)query and change sal < 1000 to 110percent(update)
update hero set sal=sal*1.1 where sal < 1000
--(3)delete sal = 1000
delete from hero where sal = 1000
create database TestBase
--table name standred表名规范,
--字母开头,
--长度不超过128字符
--不要使用保留字
create table test1(
test1 int
)
--支持的数据类型
--字符类型
--unicode编码:2个字节16位表示一个字符,对于汉字支持好
--非unicode :一个字节表示字母,两个字节表示汉字
--char最大8000 varchar ntext text
--char的用途:长度已知查询速度快
--nchar nvarchar 最大长度4000,适用于存放中文
--数字类型
--bit
--int
--big int
-- float
--numeric 小数
create table Test(
bir datetime
)
--日期类型
--datatime 日期
--timestamp 时间戳
insert into Test values(getdate())
select * from Test
--video picture
--有安全考虑的时候
--建表
--定义主键,(primary key) 不能重复出现
create table clerk(
cleID int primary key,
cleName nvarchar(50),
cleAge int
)
insert into clerk values(1,'baoyu',18)
insert into clerk values(2,'jiazheng',40)
--插入部分字段,set fields table
insert into clerk (cleID,cleName) values(3,'daiyu')
select * from clerk
--修改一个字段
--update
update clerk set cleAge=38 where cleName='jiazheng'
update clerk set cleAge=18, cleName='baochai' where cleID=2