
数据库
mysql
猫巳
2006年《时代周刊》年度人物
2008年“感动中国年度人物”特别奖获得者
2019年度“地球卫士奖”联合获奖人
2020年感动中国特别致敬奖——抗疫英雄
2022年”奥林匹克奖杯“获奖者
展开
-
【Mysql】Mysql排序的字段值重复时导致分页查询数据错乱的问题解决
如果多行在 ORDER BY 列中具有相同的值,则服务器可以自由地以任何顺序返回这些行,并且可能会根据整体执行计划以不同的方式返回这些行。换句话说,这些行的排序顺序相对于无序列来说是不确定的。原创 2023-07-20 15:31:51 · 2771 阅读 · 2 评论 -
【Oracle】Linux如何启动Oracle数据库
Linux如何启动Oracle数据库su oracle source /home/oracle/.bash_profile sqlplus / as sysdbastartup;exit;lsnrctl start原创 2020-11-04 16:57:37 · 636 阅读 · 0 评论 -
【Mysql】MySQL查询表结构(做数据库文档用)
MySQL查询表结构我们在平时的开发中,难免要写数据库表结构的文档,运行下面的语句可以获得数据库表的结构,复制到Excel即可。SELECT COLUMN_NAME 列名, COLUMN_TYPE 数据类型, DATA_TYPE 字段类型, CHARACTER_MAXIMUM_LENGTH 长度, IS_NULLABL...原创 2018-12-31 14:23:24 · 517 阅读 · 0 评论 -
Oracle数据库导入导出命令
1.导出1.1.导出全库exp username/password@IP:port/SID file=path/filename.dmp full=y1.2.导出全库(不导出数据)exp username/password@IP:port/SID file=path/filename.dmp full=y rows=n1.3.导出部...原创 2019-01-01 14:39:24 · 329 阅读 · 0 评论 -
【MySQL】MySQL函数IFNULL使用,用IFNULL解决获取数据为null的情况
SQL语句select id,name,IFNULL(score,0) from student当score为null的时候,返回0,IFNULL()说明IFNULL(a,b)如果a不是null,返回a,否则返回b,可以返回一个数字或字符串值 ...原创 2019-02-27 14:23:50 · 1267 阅读 · 0 评论 -
【Mysql】Mysql随机抽取数据(抽奖,随机展示,抽检等)
Mysql随机抽取一条数据select * FROM t_table ORDER BY RAND() LIMIT 0,1说明ORDER BY RAND()表示随机排序,在MYSQL的官方手册,里面针对RAND()的提示大概意思就是,在ORDER BY从句里面不能使用RAND()函数,因为这样会导致数据列被多次扫描。但是在MYSQL ...原创 2019-02-25 16:40:41 · 1120 阅读 · 0 评论 -
【Mysql】MySQL5.7安装(单实例和多实例)
MySQL 5.7CentOS 6+ 准备下载MySQL5.7安装包下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads如果提示需要登录,就注册个账号登录,注册账号是免费的下载完成后将安装包上传到CentOS服务器上安装依赖包yum insta...原创 2019-06-20 14:03:52 · 3035 阅读 · 0 评论 -
【Mysql】MySql数据类型
MySQL 5.7CentOS 6+ Int类型类型字节带符号的无符号的TINYINT1-128 ~ 1270~255SMALLINT2-32768 ~ 327670~65535MEDIUMINT3-8388608 ~ 83886070~16777215INT4...原创 2019-06-28 16:04:33 · 129 阅读 · 0 评论 -
【Mysql】Mysql架构
MySQL 5.7CentOS 6+ 体系连接层 当MySQL启动(MySQL服务器就是一个进程),等待客户端连接,每一个客户端连接请求,服务器都会新建一个线程处理(如果是线程池的话,则是分配一个空的线程),每个线程独立,拥有各自的内存处理空间show VARIABLES like '%max_connection...原创 2019-07-02 14:37:15 · 136 阅读 · 1 评论 -
【Mysql】MySQL权限
MySQL 5.7CentOS 6+ 最简单的MySql权限使用Root用户,执行grant SELECT on mall.* TO 'dev'@'192.168.244.%' IDENTIFIED BY '123' WITH GRANT OPTION;很简单的一句sql,创建了一个dev的用户,密码为123,仅仅运行在...原创 2019-06-25 13:42:45 · 189 阅读 · 0 评论 -
【MySql】MySql 默认的隔离级别是?
MySql 默认的隔离级别是?A 读未提交B 读已提交C 可重复读D 序列化 正确答案 C: mysql的默认隔离级别是可重复读,而其他的数据库oracle, sql server等默认是读已提交 ...原创 2019-11-03 10:37:45 · 279 阅读 · 0 评论