![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 1270 阅读 · 0 评论 -
视图+外键
foreign key就是表与表之间的某种约定的关系,由于这种关系的存在,我们能够让表与表之间的数据,更加的完整,关连性更强。on update cascade是级联更新的意思,on delete cascade是级联删除的意思意思就是说当你更新或删除主键表,那外键表也会跟随一起更新或删除条件:1、确保参照的表和字段存在。 2、组成外键的字段被索引。 3、必须使用ENGINE指定存储引...原创 2019-04-21 16:18:16 · 1012 阅读 · 0 评论 -
存储过程
存储过程:存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。优点:1增强SQL语言的功能和灵活性2存储过程被创建后,可以在程序中被多次调用,预编译的3较快的执行速度4减少网络流量5保证数据的安全缺点:1)...原创 2019-04-21 20:47:28 · 15552 阅读 · 0 评论 -
触发器+事务
触发器是一种特殊的存储过程,它在插入,删除或修改特定表中的数据时触发执行,它比数据库本身标准的功能有更精细和更复杂的数据控制能力create trigger 触发器名称 触发的时机 触发的动作 on 表名 for each row 触发器状态。参数说明:触发器名称: 自己定义触发的时机: before /after 在执行动作之前还是之后触发的动作 :指的激发触发程序的语句类...原创 2019-04-21 21:25:12 · 1924 阅读 · 0 评论 -
mysql基本语法
mysql安装[root@break ~]# yum install -y mysql-servermysql基础表的介绍表名说明information_schema数据库信息performance_scheme优化引擎mysql系统库sys保存元数据mysql基础命令mysql登录#u+用户名,p+密码mysql -uroot...原创 2019-04-18 17:35:53 · 135 阅读 · 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 · 135 阅读 · 0 评论