
mysql
_ady
专注于学习知识的IT男
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
字段+索引
空值和null的区别 null值:占用空间,也就是一个具体的值,不过是null值。 空值:不占用空间,就是空格值。 区别的最主要一点就是是否占用空间,明白了这个就明白了空值和null的区别。 create table test1(col1 varchar(10) not null,col2 varchar(10) null); default:为一个字段设置一个默认的值 create tab...原创 2019-04-21 15:37:00 · 1368 阅读 · 0 评论 -
视图+外键
foreign key就是表与表之间的某种约定的关系,由于这种关系的存在,我们能够让表与表之间的数据,更加的完整,关连性更强。 on update cascade是级联更新的意思,on delete cascade是级联删除的意思 意思就是说当你更新或删除主键表,那外键表也会跟随一起更新或删除 条件: 1、确保参照的表和字段存在。 2、组成外键的字段被索引。 3、必须使用ENGINE指定存储引...原创 2019-04-21 16:18:16 · 1094 阅读 · 0 评论 -
存储过程
存储过程:存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。 优点: 1增强SQL语言的功能和灵活性 2存储过程被创建后,可以在程序中被多次调用,预编译的 3较快的执行速度 4减少网络流量 5保证数据的安全 缺点: 1)...原创 2019-04-21 20:47:28 · 15877 阅读 · 0 评论 -
触发器+事务
触发器是一种特殊的存储过程,它在插入,删除或修改特定表中的数据时触发执行,它比数据库本身标准的功能有更精细和更复杂的数据控制能力 create trigger 触发器名称 触发的时机 触发的动作 on 表名 for each row 触发器状态。 参数说明: 触发器名称: 自己定义 触发的时机: before /after 在执行动作之前还是之后 触发的动作 :指的激发触发程序的语句类...原创 2019-04-21 21:25:12 · 2004 阅读 · 0 评论 -
mysql基本语法
mysql 安装 [root@break ~]# yum install -y mysql-server mysql基础表的介绍 表名 说明 information_schema 数据库信息 performance_scheme 优化引擎 mysql 系统库 sys 保存元数据 mysql基础命令 mysql登录 #u+用户名,p+密码 mysql -uroot...原创 2019-04-18 17:35:53 · 191 阅读 · 0 评论 -
mysql加强
mysql的别名设置 select id as ”用户名“ from test; mysql所有的字段类型,可以用来查找使用 select的常见用法 #用户,时间,日期,分钟时间,数据库,版本 select user(); select now(); select curdate(); select curtime(); select database(); select version...原创 2019-04-19 12:05:04 · 178 阅读 · 0 评论