共计 1870 个字符,预计需要花费 5 分钟才能阅读完成。
SQL 语句的基本参数
create database benet | |
#创建数据库,名为 benet | |
use benet | |
#打开 benet 数据库 | |
create table A1 | |
#创建表为 A1 | |
(编号 int identity(1,1) not null, | |
#identity(1,1)表示该列为标识列,种子和增量值都是1 | |
学号 int primary key not null, | |
#primary key 表示该列为主键列 | |
姓名 nvarchar(20) not null, | |
#not null 表示不允许为空 | |
身 份 证号 nvarchar(18) not null, | |
年龄 tinyint not null, | |
班级 int not null, | |
备注 nvarchar(1000) null, | |
) | |
alter table A1 | |
add 出生日期 datetime not null | |
#表示往 A1 表中添加一个“出生日期”列 | |
alter table A1 | |
alter column 备注 nvarchar(2000) null | |
#修改 A1 表中备注的参数 | |
alter table A1 | |
drop column 备注 | |
#删除 A1 表中的“备注”列 | |
drop table A1 | |
#删除 A1 表 | |
insert into B1 (学号, 姓名, 身 份 证号, 年龄, 班级, 备注) | |
values (2,'柳岩','110258198308282882',27,2,'英语科代表') | |
#往 B1 表中插入柳岩的信息 | |
update B1 set 备注 ='数学课代表' where 姓名 ='柳岩' | |
#把 B1 表中柳岩的备注改为数学课代表 | |
delete from B1 where 学号 =2 | |
#删除表中学号为 2 的记录 |
关于删除的语句
查询时所需要用到的运算符、通配符、逻辑运算符
select * from B1 | |
select 姓名, 班级 from B1 | |
select 姓名 from B1 where 备注 ='英语科代表' | |
select * from B1 where 基本工资 between 8000 and 10000 | |
select * from B1 where 基本工资 <1000 or 基本工资 >2000 | |
select * from B1 where 基本工资 in (8000,9000,10000) | |
select * from B1 where 姓名 like '王 %' and 职务 ='运维工程师' | |
select * from B1 where 备注 is not null | |
select top 3 * from B1 | |
select 姓名 as name, 身 份 证号 as idcard from B1 | |
select * from B1 order by 基本工资 desc | |
select * from B1 order by 基本工资 asc | |
select distinct 职务 from B1 | |
select 姓名 as name, 身 份 证号, 职务, 基本工资 from B1 | |
where 身 份 证号 like '_0%' and 职务 !='cto' | |
order by 基本工资 desc | |
select 姓名, 身 份 证号, 职务 into new01 from B1 | |
select 姓名, 职务, 出生日期 from B1 | |
where 基本工资 >=15000 | |
select '张三','运维','1995-01-01' union | |
select '李四','运维','1996-01-01' union | |
select 姓名, 职务, 出生日期 from B1 | |
:
正文完
星哥玩云-微信公众号
