方法一
select *from [student] /*查找表格所有的数据*/
方法二,可以逐个获取想要的数据
加as的作用,别名,可以加as 可以不加
当数据库很大的时候,where字句,条件字句
通过表示查找
指定标识查找
学号查找
like 查找 字符串专有 %后面放字符表示尾巴上的祖父,如果是任意地方字符则使用前后百分号
删除表格 drop table [student] 或 drop table [dbo].[student] /*如果没有这个表的话删除啊会报错*/
防止报错的话。可以使用 drop table if exists [dbo].[student] /*如果拥有这个表格的时候就删除,没有的话则不删除 如果版本太低的话这条语句是不支持的。*/
新建表格
插入一个报错处理 SQLServer 数据库语句可以执行但是语句会有红线提示错误
可以看到,语句可执行,并且有结果,但还是有红线提示错误,刚用的SQLserver 2022,出现这种问题.
解决方法:
编辑——Intellisense——清除本地缓存(Ctrl+shift+R)前提是你的语句没有错误
create table [dbo].[student]
(
[id] bigint identity(1,1) not null, /*not null 表示不允许空值 标识符identity (1,1) 前面是起始种子,后面的增加多少*/
[studentsNum] varchar(100) null, /* varchar(100) 可以输入数字跟字符 ,null允许空值 ,可以省略不写,默认是允许空值*/
[studentName] nvarchar(100) null, /* nvaechar(100) 可以输入中文 (100)申请的空间*/
[gender] bit not null, /* bit 相当于bool */
[birthday] datetime null, /* datetime 年月日,时分秒。时间*/
[phonrNo] varchar(100) null,
[provinceid] bigint null,
[cityId] bigint null,
[districtid] bigint null,
[streetid] bigint null,
[address] nvarchar(100) null,
constraint [pk_student_id] primary key clustered ([id] asc) /*添加一个键 主键 的名字 叫[pk_student_id] ,
clustered是否是按顺序来写,[id] 列名 ,排序方式asc 升序,降序 desc
*/
)
插入数据
insert into [dbo].[student]
([studentsNum],[studentName],[gender],[birthday],[phonrNo],[provinceid],[cityId],[districtid],[streetid],[address])
values
( '012345678','唐僧',1,'2000-3-16','广州',null,null,null,null,null)如果这个插入多执行几次的话,则会出现数据重复的情况
也可以一次加多条数据
insert into [dbo].[student]
([studentsNum],[studentName],[gender],[birthday],[phonrNo],[provinceid],[cityId],[districtid],[streetid],[address])
values
( '012345678','唐僧',1,'2000-3-16','广州',null,null,null,null,null),( '122345678','孙悟空',1,'2000-3-16','广州',null,null,null,null,null),
( '132345678','猪八戒',1,'2000-3-16','广州',null,null,null,null,null),
( '142345678','沙僧',1,'2000-3-16','广州',null,null,null,null,null)
删除
delete from [dbo].student /*只有这个的话就是删除所有的数据*/
where [id] in(3,4,5,6) /*两行搭配只删除3,4,5,6行的数据*/
case [gender]
when 1 then '男'
when 0 then '女'
end as 性别,也可容易这样写
case [gender]
when 1 then '男'
else '女'
end as 性别,
select
[id] as 标识,
[studentsNum] as 学号,
[studentName] as 姓名,
case [gender]
when 1 then '男'
else '女'
end as 性别,
--[gender] as 性别,
[birthday] as 生日,
[phonrNo] as 电话,
[provinceid] as 省份,
[cityId] as 城市,
[districtid] as 区县,
[streetid] as 街道乡村,
[address] as 地址
from [student]