mysql
文章平均质量分 61
mysql
终极之旅
小白
展开
-
mysql数据库高版本 低版本
1273错误解决方法:打开sql文件,将文件中的所有utf8mb4_0900_ai_ci替换为utf8_general_ciutf8mb4替换为utf8原创 2020-11-12 17:14:28 · 355 阅读 · 0 评论 -
MySQL数据库开发规范
MySQL数据库开发规范所有的数据库对象名称必须使用小写字母并用下划线分割(MySQL大小敏感,见名知意,最好不超过32字符)所有的数据库对象名称禁止使用MySQL保留关键字(如 desc、range、match、delayed 等,请参考 MySQL 官方保留字http://dev.mysql.com/doc/refman/5.7/en/keywords.html)临时库表必须以tmp为前缀并以日期为后缀(tmp_)备份库和库,必须以bak为前缀,日期为后缀(bak_)所有存储相同数据的列名和原创 2022-02-05 17:30:13 · 129 阅读 · 0 评论 -
isnull() ifnull() nullif()
https://jingyan.baidu.com/article/8275fc865d16ce46a03cf6e4.html转载 2020-10-07 22:55:58 · 103 阅读 · 0 评论 -
mysql整理
文章目录引擎相关索引like查询,不能以通配符开头需要学习以下数据库的三范式是什么?一张自增表里面总共有 7 条数据,删除了最后 2 条数据,重启 mysql 数据库,又插入了一条数据,此时 id 是几?如何获取当前数据库版本?说一下 ACID 是什么?char 和 varchar 的区别是什么?float 和 double 的区别是什么?mysql 的内连接、左连接、右连接有什么区别?mysql 索引是怎么实现的?怎么验证 mysql 的索引是否满足需求?说一下数据库的事务隔离?说一下 mysql 常用的原创 2020-08-23 17:20:39 · 1539 阅读 · 0 评论 -
SQL语句优化
对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t wh.转载 2020-08-21 13:41:14 · 89 阅读 · 0 评论 -
mysql常考查询
查询各科成绩前三名的记录:(不考虑成绩并列情况),显示(学号、课程号、分数)SELECT * FROM ( SELECT SC.STUDENT_NO SNO, SC.COURSE_NO CNO, SC.CORE SCORE, ROW_NUMBER() OVER(PARTITION BY SC.COURSE_NO ORDER BY SC.CORE DESC) RN FR原创 2020-08-21 13:36:37 · 127 阅读 · 0 评论 -
创建mysql数据库索引
创建mysql数据库索引添加PRIMARY KEY(主键索引)mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` )添加UNIQUE(唯一索引)mysql>ALTER TABLE `table_name` ADD ·( `column` ) 添加INDEX(普通索引)mysql>ALTER TABLE `table_name` ADD INDEX index_name ( `column` )原创 2020-08-21 13:35:14 · 148 阅读 · 0 评论 -
MySQL时间戳和时间的获取/相互转换/格式化
转:https://blog.csdn.net/lilongsy/article/details/79061639获取当前时间戳select unix_timestamp();同select unix_timestamp(now());获当前时间select now();时间转时间戳select unix_timestamp('2018-01-15 09:45:16');...转载 2019-04-26 15:31:14 · 2704 阅读 · 3 评论 -
mysql给用户赋权限
mysql> grant 权限1,权限2,…权限n on 数据库名称.表名称 to 用户名@用户地址 identified by ‘连接口令’; 例子:grant all privileges on . to root@localhost identified by ‘root’; 权限1,权限2,…权限n代表select,insert,update,delete,create,drop...原创 2018-02-12 10:42:02 · 1550 阅读 · 0 评论