以下内容基于此图编写!
所有的逗号和括号都必须使用英式逗号和括号
➤创建表:
create table information
(
编号 int identity(1,1) not null,
姓名 nvarchar(50) not null,
身份证号 varchar(18) primary key,
职务 nvarchar(50) not null,
出生日期 datetime not null,
基本工资 money not null check(基本工资 >=0 and 基本工资 <=100000),
)
➤插入数据:
insert into wahaha (姓名,身份证号,职务,出生 日期,工资)
values
('赵四','111222333444555666','运维工程师','1995/1/1',8000)
➤更新数据:
update wahaha set 工资='1000' //修改内容。
where 姓名='赵四' //更新对象。
➤删除数据:
删除表中所有信息,无法恢复!
truncate table information
删除表中所有信息,可恢复!
delete from information
查询命令
查询表information所有信息⇓
select * from information
查询information里姓名,职务,基本工资的内容⇓
select 姓名,职务,基本工资 from information
查询表中所有运维工程师的姓名⇓
select 姓名 from information where职务='运维工程师'
查询表中基本工资为 8000~10000的员工所有信息⇓
select * from information where 基本工资 between 8000 and 10000
查询表中基本工资低于10000或高于20000的员工所有信息⇓
select * from information where 基本工资<10000 or 基本工资>20000
查询表中基本工资为8000,9000,10000的员工所有信息⇓
select * from information where 基本工资 in (8000,9000,10000)
查询身份证号以66开头的员工所有信息⇓
select * from information where 身份证号 like '66%'
查询表中姓杨的运维工程师的信息⇓
select * from information where 姓名 like '杨%' and 职务='运维工程师'
查询表中前五行的数据⇓
select * top 5 * from information
查询表中所有信息按照基本工资从高到低显示查询结果⇓
注:asc表示升序,desc表示降序。
select * from information order by 基本工资 desc
查询表中有哪些职务⇓
select distinct 职务 from information
使用select生成新数据:
在表中查询到的所有员工姓名,身份证号,职务的信息后生成一个新表new1
select 姓名,身份证号,职务 into new01 from information