mysql基础知识2

一、第一部分
1、delect from 表名 where 字段名=字段值;
例如:
(1)delect from student where name=zs;删除表中名称为’zs’的记录;
(2)delect from student;删除表中所有行的记录;
2、trunctate table 表名;
例如:
truncate table student;删除表中全部数据,重建表结构;
truncate与delect区别:
delect 是一条一条的删除语句,而truncate直接删除整个表格数据。
3、select 句式:
(1)select * from student;查询表中所有学生的信息
(2)select name,English from student;查询表中字段name和English对应的数据;
(3)select distinct math from student;过滤字段math中重复的数学成绩;
(4)select math+english+chinese as total from student;查询总分并在新命名的字段total中显示出来;
(5)select * from student where name=‘王五’;查询王五的成绩;
(6)select * from student where math>80;查询数学大于80的同学记录;
(7)select * from student where name like ‘王%’;查询名字为王字开头的同学记录;
(8)select * from student where math between 70 and 75;查询数学成绩在70到75之间的同学记录;
(9)select * from student where math in(66,87,92);查询数学为66,87,92的同学记录;
(10)select * from student order by math asc;把表中学生按数学成绩升学排列输出;(备注:asc(升序)可省略,系统默认升序)
(11)select * from student order by math desc;把表中学生按数学成绩降序排列;
(12)select * from student limit 3;显示表中前三行数据;
(13)select * from student limit 2,3;显示表中3-5行的数据;
二、第二部分
实体完整性:
主键关键字:primary key
主键自增关键字:auto_increment
例如:
create table student (id int primary key auto_increment,name varchar(20));
(域)列完整性:
非空约束:NOT NULL
唯一约束:UNIQUE
create table student(id int not null,name varchar(20) unique);
参照完整性:
一对多:
1.客户和订单的关系就是一对多,一个客户可以有多张订单,一张订单属于一个客户;
例如:
在这里插入图片描述
2、代码实现
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值