数据库第四章——数据基本操作(创建表等,数据增删改查等)

**!!!注意:在MySQL中,如果使用的数据库名、表名或字段名等与保留字冲突,需使用撇号(`)括起来。——还需要注意的是英文状态下。。。**是下图中标记的撇号,不是单引号哦。在这里插入图片描述

注意:输代码之前要确认是否是英文状态,每段语句结束要用分号(;)结尾。
任务1:数据库相关操作
在这里插入图片描述

任务2:表相关操作

在这里插入图片描述
在这里插入图片描述
任务3:约束
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
任务4:插,删
在这里插入图片描述
在这里插入图片描述
附加:delete删除的是整条记录,不会只删除单个列,所以在delete后半年出现列名,例:delete address from student;(mysql将报告错误信息)
truncate table 会删除表中所有的行,但表的结构、列、约束、索引等不会被改动。不能用于有外键约束引用的表,此时需要用delete。
任务4:查
在这里插入图片描述
#使用select语句进行查询
SELECT <列名|表达式|函数|常量> FROM <表名>
[WHERE<查询条件表达式>]
[ORDER BY <排序的列名>[ASC或DESC]];
#order by 子句——升序(ASC),降序(DESC)
#limit子句——[LIMIT[位置偏移量],行数]
例:在这里插入图片描述
IN子查询——可以使父查询匹配子查询返回的多个单字段值
NOT IN子查询——就如可以查询到未参加考试的学生名单
(子查询:嵌入到另一份查询语句之中的查询语句)
注意事项:常数的书写格式
字符串,日期:用单引号(’’)括起来,如:‘hello’,‘2000-01-03’
数字(整型),直接书写,不用加单引号,如:5

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值