mysql
Bright Huang
这个作者很懒,什么都没留下…
展开
-
Mysql学习回顾整理
mysql锁:最常用的是表级锁、行级锁、库级索、事务锁底层存储结构:bTree100个数值:二叉树而言,最好的情况Mysql:数据库管理系统(dbms)库:存储数据的地方表:定义一种关系,用于数据与关系的对应视图:可以看作是一个虚拟表,表结构和数据由定义的查询语句决定作用:提高代码重用性,安全,对外接口统一劣势:效率低下,在连表的基础上不能进行增删改触发器:增删改操作的条件触发作用:自动执行某些操作,减少流程劣势:定义时不校验触发语句的有效性insert:newdelete:old原创 2020-08-27 14:16:45 · 74 阅读 · 0 评论 -
Mysql练习——牛客网练习题
1查找最晚入职员工的所有信息,为了减轻入门难度,目前所有的数据里员工入职的日期都不是同一天(sqlite里面的注释为–,mysql为comment)CREATE TABLE employees (emp_no int(11) NOT NULL, – ‘员工编号’birth_date date NOT NULL,first_name varchar(14) NOT NULL,last_name varchar(16) NOT NULL,gender char(1) NOT NULL,hire_原创 2020-08-27 14:13:32 · 850 阅读 · 0 评论 -
Mysql学习——函数、事务、视图
常用函数函数分类:字符串函数数值函数日期和时间函数流程函数其他函数(数据库、系统相关)一、字符串函数字符串函数concat(s1,s2…sn)将传入的字符串连成一个字符串任何字符串与null进行连接的结果都是nullinsert(str,x,y,instr)将字符串str从x位置开始,y个字符串长的子串替换为指定的字符LOWER(Str)和UOOER(str)把字符串转换成小写或者大写LEFT(str,x)和RIGHT(str,x)分别返回字符串最左边的x个字符和最右边的x个原创 2020-08-27 14:06:07 · 87 阅读 · 0 评论 -
Mysql学习——数据库操作语言(DML) (2)
HAVING和WHERE的区别HAVING是在分组后对数据进行过滤;WHERE是在分组前对数据进行过滤;HAVING后面可以使用分组函数(统计函数);WHERE后面不可以使用分组函数;WHERE是对分组前记录的条件,如果某行记录没有满足where子语句的条件,那么这行记录不参与分组;而HAVING是对分组后的数据约束工资总和SELECT department,GROUP_CONCAT(salary),SUM(salary)FROM employeeWHERE salary > 200原创 2020-08-27 14:03:33 · 151 阅读 · 0 评论 -
Mysql学习——数据库操作语言(DML) (1)
数据库操作语言DML查询表中的所有数据SELECT * FROM 表名;查询指定的列SELECT 列名1,列名2 FROM 表名;插入数据INSET INTO 表名(列名1,列名2)VALUES(列值1,列值2);插入多条INSERT INTO 表名(列名1,列名2…) VALUES(列值1,列值2),(列值1,列值2)…;更新操作UPDATE 表名 SET 列名1=列值1, 列名2=列值2… WHERE 列名=值;修改数据库密码mysqladmin -u root -p passw原创 2020-08-27 14:00:50 · 123 阅读 · 0 评论 -
Mysql学习——数据库定义语言(DDL)
MySql的主要存储引擎有哪些,主要区别?MYISAM INNODE MEMORY区别:MYISAM: 它不支持事务,也不支持外键INNODE: InnoDB存储引擎提供了具有提交、回滚和崩溃恢复能力的事务安全.但是对比MyISAM的存储引擎,InnoDB写的处理效率差一些并且会占用更多的磁盘空间以保留数据和索引MEMORY: 使用存在内存中的内容来创建表sql功能分类DDL: 数据定义语言 用来定义数据库对象:创建库、表、列等DML: 数据操作语言 用来操作数据表中的记录DQL: 数据查原创 2020-08-27 13:56:21 · 174 阅读 · 0 评论 -
Linux Centos7上安装mysql 5.6.46(有安装包)
安装mysql之前先做:可以看我之前的博客进行操作1、网络配置(仅主机:static,IPADDR=)2、systemctl restart network 重启网络3、停止和禁用防火墙systemctl stop firewalldsystemctl disable firewalld4、moba远程连接虚拟机5、上传安装包(1个jdk,2个MySQL)6、解压jdk包:tar -zxvf jdk…7、配置环境变量:vi /etc/profile(JAVA_HOME、CLASSP原创 2020-08-25 19:14:14 · 423 阅读 · 0 评论