
MySql
aYang^
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL数据库基础+ 数据库的基本操作
1 什么是数据库存储数据用文件就可以了,为什么还要弄个数据库? 文件保存数据有以下几个缺点:文件的安全性问题文件不利于数据查询和管理文件不利于存储海量数据文件在程序中控制不方便数据库存储介质:磁盘 内存** 连接服务器**mysql -h 127.0.0.1 -P 3306 -u root -p注意:如果没有写 -h 127.0.0.1 默认是连接本地 如果没有写 -P 33...原创 2020-03-29 16:55:38 · 842 阅读 · 0 评论 -
MySQL数据库项目/便签
便签应用无处不在,比如windows系统自带的桌面便签,Android手机系统默认的便签应用。下面我们主要针对便 签应用的使用特点,设计其数据库。1. 需求分析1.1 功能性需求功能性产品需求,主要面向基本需求,具有生命周期长,需求稳定,便于预测,产品改型少的特点。 便签创建便签修改便签删除便签便签组创建便签组删除便签组修改便签组检索便签时间搜索便签内容搜索1.2 创新...原创 2020-04-13 14:10:50 · 695 阅读 · 0 评论 -
MySQL视图+用户管理
视图**视图是一个虚拟表,其内容由查询定义。**同真实的表一样,视图包含一系列带有名称的列和行数据。视图的数据变化会影响到基表,基表的数据变化也会影响到视图。基本使用创建视图create view 视图名 as select语句;//当查询~~时建立视图select * from v_ename_dname;修改了视图,对基表数据有影响修改了基表,对视图有影响 update v...原创 2020-04-13 12:37:21 · 600 阅读 · 0 评论 -
MySQL事务管理
事务管理(重点)事务就是一组DML语句组成,这些语句在逻辑上存在相关性,这一组DML语句要么全部成功,要么全部失败,是一个整体。MySQL提供一种机制,保证我们达到这样的效果。事务还规定不同的客户端看到的数据是不相同的。1 事务基本操作案例: 银行转账的例子更需要考虑事务的问题。 create table account(id int primary key,name varcha...原创 2020-04-12 18:14:06 · 371 阅读 · 0 评论 -
MySQL索引特性
索引特性索引:提高数据库的性能,索引是物美价廉的东西了。不用加内存,不用改程序,不用调sql,只要执行正确的 create index ,查询速度就可能提高成百上千倍。但是天下没有免费的午餐,查询速度的提高是以插入、更 新、删除的速度为代价的,这些写操作,增加了大量的IO。所以它的价值,在于提高一个海量数据的检索速度。常见索引分为:主键索引(primary key)唯一索引(unique)...原创 2020-04-12 14:00:29 · 942 阅读 · 0 评论 -
MySQL表的内连和外连
1 内连接inner join on A and B内连接实际上就是利用where子句对两种表形成的笛卡儿积进行筛选,我们前面学习的查询都是内连接,也是在开发过程中使用的最多的连接查询。select 字段 from 表1 inner join 表2 on 连接条件 and 其他条件;案例:显示SMITH的名字和部门名称 -- 用前面的写法select ename, dname from...原创 2020-04-12 13:04:55 · 549 阅读 · 0 评论 -
MySQL复合查询(灰常重要o)
1 基本查询回顾 查询工资高于500或岗位为MANAGER的雇员,同时还要满足他们的姓名首字母为大写的Jselect * from EMP where (sal>500 or job='MANAGER') and ename like 'J%';按照部门号升序但雇员的工资降序排序select * from EMP order by deptno, sal desc;使用年薪进行降...原创 2020-04-12 12:46:25 · 553 阅读 · 0 评论 -
MySQL函数
日期函数获得年月日: select current_date();获得时分秒: select current_time();获得时间戳:select current_timestamp();在日期的基础上加日期:加10天 select date_add('2017-10-28', interval 10 day);在日期的基础上减去时间:减两天 selec...原创 2020-04-12 11:36:30 · 154 阅读 · 0 评论 -
MySQL表的约束
表的约束**真正约束字段的是数据类型,****但是数据类型约束很单一,需要有一些额外的约束,更好的保证数据的合法性,**从业务逻辑角度保证数据的正确性。比如有一个字段是email,要求是唯一的。 表的约束很多,这里主要介绍如下几个: null/not null,default, comment, zerofill,primary key,auto_increment,unique key 。...原创 2020-04-10 21:34:50 · 599 阅读 · 0 评论 -
MySQL表操作+数据类型
表的操作创建表 CREATE TABLE table_name ( field1 datatype, field2 datatype, field3 datatype) character set 字符集 collate 校验规则 engine 存储引擎;语法:说明:field 表示列名datatype 表示列的类型character set 字符集,如果没...原创 2020-04-09 18:24:34 · 1169 阅读 · 0 评论