ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

02-Mysql的select

02-Mysql的select https://www.bilibili.com/video/BV1UE41147KC/?spm_id_from333.788.player.switchvd_source559c03c83d2d0d76bfb2a9725a6c150bp2此文相当于此视频的笔记安装课程提供的数据库我们先在原视频连接下面下载相关文件 如下图注意因为sql语句里面用到了8.0以上的生成语法得用以上的版本这个是如何使用小皮和Navicat的方法使用其他工具的也是这个原理导入数据库我下文把官方自带的数据库给删了哦演示感觉方便点![[Pasted image 20260925182239.png|删除官方数据库尝试]]好吧有三个删不了——下文我们就可以开始紧张刺激的教学环节了选择语句![[Pasted image 20260925191310.png|使用sql_store这个数据库]]你看如果像这样使用就会报错。因为use xx算是一个语句后面跟;![[Pasted image 20260925191358.png]]第一条已经不报错了但第二条*代表我们把所有都选择出来但我们需要指定用数据库的哪个表![[Pasted image 20260925191436.png]]你看效果不就出来了![[Pasted image 20260925191637.png]]像USE这样的关键字是不区分大小写的但我们后面会学一些筛选之类的公式![[Pasted image 20260925191745.png]]此时数据中a 和 A会被当成一样的需要看我们当时的编解码方法。create_specification:[DEFAULT] CHARACTER SET charset_name[DEFAULT] COLLATE collation_name说明大写的表示关键字[]是可选项CHARACTER SET指定数据库采用的字符集COLLATE指定数据库字符集的校验规则本质在 /var/lib/mysql 下创建一个目录![[Pasted image 20260925192609.png]]where用来筛选出customer_id 1 的词条此外我们可以看到就是语句换行是不会有啥影响的它是以;为不同语句的![[Pasted image 20260925192852.png]]order by 指令指定按照什么排序这里指定用first_name字段默认从A-Z排序加了字段DESC可以反过来![[PixPin_2026-09-25_19-30-40.gif]]--代表注释会让该行代码失效![[Pasted image 20260925193831.png]]上面的输入改成这样依旧有效
返回列表