2016年11月14日--SQL创建数据库、表-查、插、删、改

时间:2022-04-22 20:31:55

--创建数据库(create database 数据库名)
create database hq20161114
go


--使用选择数据库(use 数据库名)
use hq20161114
go


--创建学生表(create table 表名( 列名 列类型,列名 列类型……)  )
create table xuesheng
(
code int,
name varchar(10),
sex char(10),
chengji decimal(18,2)
)


--添加学生信息(insert into 表名 values(第一列数据,第二列数据, …… ,第N列数据)  )
insert into xuesheng values(1001,'一','男',11)
insert into xuesheng values(1002,'二','男',22)
insert into xuesheng values(1003,'三','女',33)
insert into xuesheng values(1004,'四','女',44)
go


--查询表内所有数据(select * from 表名)

select * from xuesheng


--查询数据指定单列(select 列名 from 表名)
select name from xuesheng


--查询数据指定多列(select 列名1,列名2,……,列名N from 表名)
select name,chengji from xuesheng


--根据条件进行查询 成绩大于20的 (select * from 表名 where 列名+关系运算符+值)
select * from xuesheng where chengji>=20


--根据条件进行查询 女同学的成绩(select 要显示的列名1,列名2……列名n from 表名 where 列名+关系运算符+值)
select chengji from xuesheng where sex='女'


--修改3号学生性别改为男(update 表名 set 列名=值 where 列名+关系运算符+值)
update xuesheng set sex='男' where code=1003


--全部删除(delete from 表名)
delete from xuesheng


--添加5号学
insert into xuesheng values(1005,'五','女',55)


--删除指定行(delete from 表名 where 列名+关系运算符+值)
delete from xuesheng where name='五'