【MySql】
文章平均质量分 77
MySQL笔记
胡西风_foxww
麻将业余八级,常胡西风,故自称胡西风。执著于自身精进的自由之风。
展开
-
SQL 模糊查询后按匹配度排序 CASE WHEN THEN
比如 name>nickname>code,然后再按完全匹配 > 开头匹配 > 中间匹配 > 最后匹配的顺序排。若我想在模糊查询后,进行排序,完全匹配的放在最前面,其余的放后面,可以使用 case when then。else 后面的数字代表剩余的情况则按 ELSE 后的数字顺序排,5>4, 所以剩余的情况会排在最后。假设表里有多个字段,同时模糊查询多个字段,但是字段之间也有优先级排序,这个表格的数据不是十分贴切,但是大致是这样意思。很明显这个会返回所有的行,因为每行都满足条件。原创 2023-05-30 18:08:15 · 577 阅读 · 0 评论 -
MySql超级详细基础教程
mysql.exe 客户端 mysql -h localhost -uroot -p 连接到mysqld.exe数据库->表(行,列)表(多行多列的)insert(增) 可以插入所有列,也可以插入些列。 列与值严格对应 数字与字符串要注意,数字不必加单引号,但是字符串必须加单引号insert into userdata (phone,emai.........原创 2017-12-06 22:19:37 · 4030 阅读 · 1 评论 -
数据库的简介(1)
数据库的五个基本单位 :1.数据库服务器 : 用来运行数据库服务的一台电脑,在数据存储量计算量很大的时候可以存在多台。多台数据库服务器共同来存储或计算。由于数据安全非常重要,我们经常会对数据库服务器里面的数据进行备份。2.数据库 : 一个数据库服务器里可以有多个数据库。主要用来分类使用。3.数据表 : 例如在游戏数据库中。根据这一款游戏又分了不同的数据表。专...原创 2018-07-30 12:50:30 · 183 阅读 · 0 评论 -
数据库结构定义语句DDL(2)
链接数据库: 如果加入到了Windows的环境变量中,可以在命令行下直接操作,通过命令链接数据库。mysql -h localhost -u root -p/*-h 表示数据库链接地址,链接本机可不填-u 表示要登录的用户-p 表示使用密码登录*/数据库结构定义语句 : 1.数据库操作 2.数据表操作 3.数据字段操作操作数据库创建数据库基本语法 ...原创 2018-07-30 13:05:49 · 782 阅读 · 0 评论 -
增删改查(4)
插入记录(增) 列与值严格对应插入基本语法一 insert into 表 values(值1,值2,值n);插入基本语法二 insert into 表(字段1,字段2,字段n) values (值1,值2,值n);基本语法1和基本语法2的区别是: 基本语法1的插入语句, 表中有多少个字段就必须要插入多少个值。一个不能多, 一个也不能少。若有默认值,不想传,...原创 2018-08-06 12:56:50 · 227 阅读 · 0 评论 -
mysql导出指定字段或指定数据到文件中
使用mysqldump把mysql数据库的数据导出到文件中还是挺方便的;比如说要导出baijunyao数据库;导出baijunyao数据库中的users表;但是有时候当表的数据比较多的时候;整张表都导出的话就比较坑爹了;我只是想要两列的内容;而你却给了我整个世界;这时候就需要一个导出指定字段的方法了;比如说导出users表的id和name字段;然而;如果人品不好的话;可能看到的是如下错误;请容许我做一个悲伤的表情;这个时候;登录mysql;执行如下命令;转载 2018-08-14 10:52:12 · 10255 阅读 · 0 评论 -
数据类型、字符集、引擎和索引(3)
数据类型在MySQL里面我们将数据类型分为了以下一些类型:1. 数值类型(整型、浮点)2. 字符串类型3. 日期时间类型4. 复合类型5. 空间类型(非科学性工作基本不用,不做讲解)数值类型(整型、浮点)整型MySQL数据类型 所占字节 值范围tinyint 1字节 -128~127smallint 2字节 -32768~32767mediumint...原创 2018-08-02 13:21:41 · 308 阅读 · 0 评论