
关系型数据库
文章平均质量分 61
关系型数据库
w_t_y_y
个人在线笔记~,其他博客:https://www.zhihu.com/people/wtyy666
展开
-
mysql存储比特位
使用bigint类型存储bit。原创 2024-05-22 15:22:57 · 536 阅读 · 0 评论 -
mysql5.7安装(一)
1、从官网上面下载的社区版MySQL(版本为mysql-installer-web-community-5.7.21.0)下载好之后,双击mysql-installer-web-community-5.7.21.0.msi,进入安装步骤:2、选中“ Iaccept the license terms”单击Next3、选择安装类型,本人这里选择“Server only”,仅安装MySQL数据库服务器,然后点击next。(可以安装其他类型,这里仅以server only 为例)...原创 2022-03-10 17:12:35 · 1595 阅读 · 0 评论 -
mysql常见问题汇总
一、混合字符集:1、问题描述:本人在一次创建数据库时,数据库字符集选成了utf8mb4_unicode_ci,在连接查询,比如union查询,select from a表,b表,如果这几个表字符集不一样,会报错Illegal mix of collations for operation '='。2、原因:通过show variables where Variable_name like 'collation%';查询数据库编码,需要这三个完全一致:如果不一致就会出现上面的问题;3、..原创 2020-05-11 14:26:13 · 534 阅读 · 0 评论 -
mysql字段创建时间和更新时间
设计mysql表时,希望create_time为创建时的时间,update_time为更新时的时间,`create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_T...原创 2019-05-09 09:21:40 · 5512 阅读 · 1 评论 -
查询(三)多表查询----合并查询union(all)
.原创 2017-08-06 20:47:43 · 1713 阅读 · 0 评论 -
SQL(五)查询 插入/更新/删除
把一个数据表查询的结果插入另一个表:insert into t_user_project1 (user_id, project_id,is_delete, create_time,update_time, is_current_project)SELECTdistinct(task.assigned_charge_id),1,0,NOW(),NOW(),0from t_crowd_t...原创 2019-05-08 15:33:40 · 4670 阅读 · 1 评论 -
SQL(四)SQL语法区别(mysql、sqlServer、oracle)
一、加号:1、sqlServer可以使用+号作为运算符或者字符串拼接;2、mysql中加号只能做运算符:(1)两个操作数都为数值型,则做加法运算(2)只要其中一个操作数为字符型,则试图将字符型数值转化为数值型,如果可以转换为数值型,则继续进行加法运算(3)只要其中一个操作数为字符型,则试图将字符型数值转化为数值型,如果不能转化为数值型,则将字符型数值转换为0(4)只要其中一...原创 2020-04-21 11:31:05 · 829 阅读 · 1 评论 -
SQL(三)SQL常用函数
1、 to_date()时间转换函数:在使用Oracle的to_date函数来做日期转换时,很多Java程序员也许会直接的采用“yyyy-MM-dd HH:mm:ss”的格式作为格式进行转换,但是在Oracle中会引起错误:“ORA 01810 格式代码出现两次”。原因是SQL中不区分大小写,MM和mm被认为是相同的格式代码,所以Oracle的SQL采用了mi代替分钟。select to_原创 2017-08-15 08:32:04 · 281 阅读 · 1 评论 -
SQL(二)视图与存储过程
.原创 2017-08-08 08:33:28 · 548 阅读 · 1 评论 -
数据库可视化工具
一、创建用户:登录一个权限较高的账号,之后创建一个自己的账号:点击Users,右键-->新建,弹出窗口,填写用户名和密码(即口令),再点击角色权限:暂选connect和resouce,可以拥有基本的权限,其他权限见百度。二、导入导出表:勾选创建表会保存表结构,否则保存的只有数据。原创 2017-11-26 19:50:00 · 1041 阅读 · 0 评论 -
多表的设计
一、多表设计:1.范式:为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系数据库中这种规则就称为“范式”,范式是符合某一种设计要求的总结。想要设计一个结构合理的关系型数据库,必须满足一定的范式。2.范式理论:前面说到,为了建立冗余较小、结构合理的数据库,我们把设计数据库时必须遵循的规则称为范式。而范式理论把关系应满足的规范要求划分成几个级别:这里要说原创 2017-08-06 16:32:09 · 361 阅读 · 1 评论