实训第二天

news/2024/11/7 15:35:07/

创建数据库指定字符集

        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='李斯文')

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


http://www.ppmy.cn/news/241182.html

相关文章

字体下载 ttf

https://www.dafont.com/

可以免费下载字体包的地址

https://xiazai.zol.com.cn/picfonts_soft_index/picfonts_page_1.html

Unity TexMeshPro中文字体

windows系统中C:\Windows\Fonts路径可以找到很多字体(或者网上下载) 选中需要的字体拖入Unity中(或者项目Asset目录下)。 右键选择导入的字体点击Create-TextMeshPro-Font Asset,见下图 接着会多出一个字体文件 选中它…

CentOS7中安装字体库中文字体

若存在中文乱码的情况,这是因为操作系统中没有安装中文字体。 解决方案: 1、yum install kde-l10n-Chinese -y 安装语言包(针对centos 7) 2、yum reinstall glibc-common -y 更新gitbc 包(因为该镜像已阉割了该包的…

centos安装中文字体

安装过程需要root权限!使用su root切换到root用户 1、安装字体库 如果已安装,则跳过此步 yum install fontconfig2、安装更新字体命令 如果已安装,则跳过此步 yum install mkfontscale3、新建目录、上传中文字体 mkdir /usr/share/fonts…

PS字体包

PS各种字体包,需要的自取。 夸克网盘分享

Ubuntu安装中文字体

1.将simhei字体拷贝到/usr/share/fonts/目录下 2.导入字体   打开“终端”运行以下命令行,建立字体缓存信息:   sudo mkfontscale   sudo mkfontdir   sudo fc-cache -fv   命令执行成功后终端上会显示:   fc-cache: succeeded …

TextMeshPro 创建中文字体资源

TMP组件需要FontAsset,一种类似Material的资源文件,TMP自带两个FontAsset,但是都不支持中文,本文详解怎么生成中文FontAsset。 (用别人生成的字体Asset有可能无法正常使用,所以本文讲解自己生成fontAsset&a…