mysql
mysql学习
double_happiness
这个作者很懒,什么都没留下…
展开
-
mysql索引常见面试题
建表create table test1( id int not null PRIMARY KEY auto_increment, c1 char(10), c2 char(10), c3 char(10), c4 char(10), c5 char(10));INSERT INTO test1(c1,c2,c3,c4,c5) VALUES('a1','a2','a3','a4','a5');INSERT INTO test1(c1,c2,c3,c4,c5) VALUES('e1','原创 2020-11-10 21:32:47 · 369 阅读 · 0 评论 -
mysq简介
mysql简介RPM安装查看当前系统是否安装mysql安装查看mysql所属组和密码启动关闭mysqlRPM安装查看当前系统是否安装mysqlps -ef | grep mysqlrpm -qa | grep -i mysql安装rpm -ivh 具体下载的rpm安装包查看mysql所属组和密码查看所属组:cat /etc/passwd|grep mysql查看密码:cat /etc/group|grep mysql启动关闭mysql启动mysql:service mys原创 2020-11-04 21:46:09 · 249 阅读 · 0 评论 -
存储过程和函数
前提变量分类系统变量:由系统提供,属于服务器层面全局变量会话变量自定义变量用户变量局部变量系统变量使用查看所有系统变量:show global | 【session】 variables; // 不写默认是会话变量查看满足条件的系统变量: show global | 【session】variables like ‘%char’;查看某个系统变量的值:show @@global | 【session】系统变量名;为系统变量设置值:set global |原创 2020-11-02 19:54:19 · 320 阅读 · 0 评论 -
视图
视图简单介绍创建视图语法好处修改视图语法删除视图语法查看视图语法更新视图以下类型试图不可更新视图和表比较简单介绍MySQL从5.0.1版本开始提供视图功能, 视图是一个虚拟表,行和列的数据来自定义视图的查询中使用的表,并且视图是动态生成的,只保存了SQL逻辑不保存查询结构。应用场景多个地方用到同样的查询结果该查询结果使用的SQL语句比较复杂创建视图语法 create view 视图名 AS 查询语句;好处重用SQL语句简化复杂SQL操作,不必知道他的查询细节保护数据提原创 2020-10-24 15:48:29 · 102 阅读 · 0 评论 -
事务
事务控制语言事务的特性事务的创建数据库隔离级别各种并发问题隔离级别事务的特性事务的创建事务提交前set autocommit= 0;start transaction;执行事务语句语句1;语句2;… …事务提交或回滚commit 提交rollback 回滚数据库隔离级别各种并发问题脏读:对于两个事务t1、t2,t1读取了已经被t2更新但还没有提交的字段,之后若t2进行回滚,t1读取的内容就是临时无效的不可重复读:对于两个事务t1、t2,t1读取了一个原创 2020-10-24 14:07:13 · 315 阅读 · 0 评论 -
表管理语法
表操作表的创建表的修改修改列名修改列类型或约束添加新列删除列修改表名表的删除删除表数据及结构删除表数据使用DELETE语法使用TRUNCATE语法表的复制仅仅复制表结构复制表的结构+数据复制全部数据复制部分数据仅仅复制部分结构跨库复制表结构查看表结构表的创建CREATE TABLE IF NOT EXISTS 表名( 字段名 类型 【字段约束】, 字段名 类型 【字段约束】, 字段名 类型 【字段约束】,...);表的修改修改列名ALTER TABLE 表名 CHANGE COLUMN原创 2020-10-21 20:22:51 · 147 阅读 · 0 评论