SQL知识点

SQL语法
1、创建数据表
格式:
 create table 表名(字段名1 类型1 ,字段名2 类型2.。。。);
//SQL语句不区分大小写
文本 text
整型 integer
实型 real
二进制 blob


//数据库中不能有同名表
//表一旦创建,则不能更改表结构(增删字段,修改字段类型)
create table student(num text,name text,age interger,sex text,score real)


//创建老师表,字段有姓名,性别,工号,工资
create table teacher(name text,sex text,num text,money integer);


//判断表是否存在 if not exists
 create table if not exists teacher(name text,sex text,num text,money integer)


删除表
drop table 表名;
drop table teacher;




增- 插入数据     字段与表内的字段名一样
insert into 表名(字段1,字段2,字段3.。。。。)values(字段1值,字段2值,字段3值。。。。。);
//1.字段必须是表中有的
//2.字段和值必须一一对应(位置,类型)
insert into student(name,num,sex,age) values('wukong','20170701801','man',20);


insert into student(num,name,age,sex,score) values('001','laowang',18,'man',76.6);


insert into student (num,name,age,sex,score) values('002','laozhang',19,'women',88.5);




改- 更新数据
update 表名 set 字段1 = 字段1的新值,字段2= 字段2的新值。。。。。。。。[where 字段1 关系运算符1 条件1  逻辑运算符 字段2 关系运算符2 条件2];
//中括号中的条件可写可不写




//将学生表的所有性别改成‘女’
update student set sex = ‘女’; 


//将成绩表中,成绩大于60的分的,年龄+100
update student set age = age+100 whese score>60;




查-查找数据
select 要查找的字段 from 表名 [where 条件]


//查找层级大于50分的学生的姓名,年龄,成绩
select name ,age,score from student where score>50


//显示成绩大于50分的学生的所有信息 *代表所有字段
select * from student where score>50






删- 删除数据
delete from 表名 where 条件
//条件可有可无,没有条件时,则删除表中所有数据


delete from student where score = null

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值