0


实训第二天

创建数据库指定字符集

    create database firstdb default character set utf8;

主键约束(primary key)不能为空,唯一约束(unique key)可以为空,但只允许一个空值

查看表结构

    desc 表名

主表从表

    被引用的表是主表

    比如班级表是主表,学生表是从表

    比如部门表是主表,员工表是从表

**不设约束是不讲武德的 **

删除数据

    delete from           (自动增增长的列值从最后一个开始,也就说删了一个id就少一个)

    truncate table 表名;(会把所有数据都删除了)(自动增增长的列值从一开始)

主外键约束

    在从表设置约束

更新

     update 表名 set 字段1=值1,字段2=值2,.....,字段n=值n  【where】

查询

排序

     order by asc(升序)  desc(降序)

常用的聚合函数

count() 统计记录数,max(),min(),avg(),sum()

分页处理

limit (起始位,返回的条数)

limit 10,5 表示从第3页开始(最开始显示第10条,一共显示到15)

子查询

    查询年龄比李斯文小的学生信息

1.获取李斯文的出生日期

select bornDate from student where studentName='李斯文'

2.查询出生日期大于李斯文的出生日期

select * from student where bornDate >

综合

select * from student where bornDate >

(select bornDate from student where studentName='李斯文')

当有括号时先会执行括号的内容

标签: 数据库

本文转载自: https://blog.csdn.net/qq_58631644/article/details/131060124
版权归原作者 猪八戒1.0 所有, 如有侵权,请联系我们删除。

“实训第二天”的评论:

还没有评论