MYSQL
我不想成秃头
Life is like a roller coaster,live it,be happy,enjoy life!
展开
-
MYSQL基础知识 --- 6种范式、4大特性
一、6种范式 范式分为6层,1NF, 2NF, 3NF, BCNF,4NF, 5NF。 1NF是最底层,要求最低,5NF是最高层,最严格。 范式是一种关系型数据库定义存储结构时的一种约定,范式进行指导设计的一种作用。 一般考虑的就是前三种范式 第一范式: 满足原子性,字段不可再拆分 例如: 讲师 性别 班级 ...原创 2019-11-15 17:45:02 · 842 阅读 · 0 评论 -
plsql连接数据库,修改连接配置文件
1、安装好plsql 连接数据库工具之后,需要添加相关数据库的连接 2、修改配置文件tnsnames.ora 比如: C:\Oraclexe\app\oracle\product\11.2.0\server\network\ADMIN 【也可以先在plsql安装目录下按文件名搜索此文件先。】 登陆同个数据库不同用户,不需要新建多个连接; 若要添加多个不同数据库连接,则复制此段在...原创 2019-07-08 14:10:37 · 10910 阅读 · 0 评论 -
MYSQL学习 -- 入门基本查询语句
1、查询当前这周的数据 SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,'%Y-%m-%d')) = YEARWEEK(now()); 注:YEARWEEK函数是获取年份和周数,两种格式: YEARWEEK('2019-02-13') //默认每周日定为一周开始 YEARWE...原创 2019-07-08 17:24:31 · 131 阅读 · 0 评论 -
MYSQL数据库遇到的一些问题
1、使用 alter table product add foreign key(cno) references category(cid); 添加外键,约束两张表的时候,出现了错误:[Err] 1215 - Cannot add foreign key constraint; 解决方法: (1)查看创建两张表的时候的engine 是否均是innodb 【因为innodb 提供了事务、行级锁...原创 2019-07-09 16:51:25 · 185 阅读 · 0 评论 -
MYSQL语句 - 不常见用法
1、使用select filed from table where field in (....)语句的排序问题 想要通过自己指定的序列进行排序,而不是单纯的通过某个字段的ASC/DESC 进行排序.. 有2种方法:利用field函数或者find_in_set函数 如果现在有一个表如下: mysql> select * from test; +----+--------+ | id ...原创 2019-08-28 18:07:31 · 148 阅读 · 0 评论