【001 MySQL基础_课程内容简介】教程文章相关的互联网学习教程文章

MySQL基础【图】

1. my.ini 是MySQL配置文件 2. mysql -uroot -p 登录exit\qquit  退出mysql -V 数据库版本(未登录时)select version();数据库版本(登录时)show databases; 显示所有数据库select database();显示当前打开数据库 Commands end with ; or \g 命令以 ; 或 \g 结束select user(); 当前登录的用户 原文:https://www.cnblogs.com/DuX1a0/p/13095519.html

mysql基础---DOS下创建表(增删改查)

1.创建表:create table 表名 (列1 类型1 约束1,列2 类型2 约束2,列3 类型3);例如:create table student(id int primary key,name varchar(20) not null,sex char(1));2.插入数据 insert intoa.全量插入insert into 表名 values (列1值,列2值,列3值);eg:insert into student values (1,‘张三‘,‘男‘);b.部分插入(插入指定列)insert into 表名 (列1,列2) values (列1值,列2值);eg:insert into student (id,name) values (1,‘张三...

mysql基础进阶

Mysql安装方式:1.rpm包安装2.二进制包安装 进入下载地址:选择 linux generic,找到对应的二进制包3.源代码安装下载地址: http://dev.mysql.com/downloads/mysql/1.SHOW TABLE STATUS 查看表的状态。2. 修改表的行格式 ALTER TABLE table_name ROW_FORMAT = DEFAULT 其中可选值有: DEFAULT FIXED DYNAMIC COMPRESSED REDUNDANT COMPACT 修改过程导致:fixed--->dynamic: 这会导致CHAR变成VARC...

MySql基础总结(1)【图】

对于MySql已经是第二次看了,这次主要的目的是将MySql系统的归纳一边,之前学MySql是将笔记写在本子上,以后不想总带着本子,所以再花点时间把笔记归纳在博客中。下午已将安装步骤详细的写了,现在归纳他的基本语法。至于语法很多都是满足Sql语法的,和Sql Server 、Oracle都差不多。符合“>”后的都是在dos中验证过的,并且复制后直接可以运行。1.连接数据库:>#在mysql中‘#’是注释符号,连接数据库时,输入账号和密码 >mysql -...

MySQL 基础总结

服务端:mysqld 客户端: mysql常用管理命令:(注:所有要在服务端执行的命令都要以;结尾,以告诉服务器命令结束)登陆: mysql –uuser –ppassword –hhost 分别指定用户,密码和mysql主机即可登陆,也可以在家目录下创建个.my.cnf配置文件,把用户名和密码主机等配置在里面:假定root的密码是mypass[root@node1 ~]# cat << ‘EOF‘ > .my.cnf > [client] > user = root > password = mypass > h...

mysql基础【代码】【图】

1.关系型数据库介绍1.1数据库结构模型1.2RDBMS专业名词1.3关系型数据库的常见组件1.4SQL语句2.mysql安装与配置2.1mysql 安装2.2mysql配置[root@localhost ~]# systemctl start mysqld [root@localhost ~]# systemctl status myaqld Unit myaqld.service could not be found. [root@localhost ~]# systemctl status mysqld ● mysqld.service - MySQL ServerLoaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vend...

MySQL基础命令小结

数据库授权登录[root@localhost ~]# mysql -uroot -p123456mysql> grant select,lock tables on auth.* to ‘admin‘@‘192.168.30.24‘identified by ‘123456‘;mysql> grant select,lock tables on client.* to ‘admin‘@‘192.168.30.24‘ identified by ‘123456‘;mysql> flush privileges;[root@www ~]# mysql -uadmin -p -h192.168.30.25查看数据库服务的基本信息:mysql > status退出mysql操作环境 mysql > exit,或者mys...

MySQL基础【图】

MySQL概述MySQL是关系型数据库,开源。关系型数据库:ER模型图,关系型数据库存放的是各种实体间的关系。 以商城为例:常见关系型数据库:MySQL、Oracle、SQLServer、DB2。MySQL安装官网找到MySQL Community Server下载页,下载免安装压缩包后解压。 以管理员身份打开CMD(WIN+R -->输入CMD-->ctrl + shift + enter),并cd到bin目录下。 (环境变量配置不配置都行:在环境变量 Path 中添加 MySQL 解压后的 bin 目录所在的路径,比如...

MySQL基础优化之explain使用【代码】

explain 详解: 作用:主要用来调取语句的执行计划,主要是判断语句是否走索引。 explain select stu_name,gender,age from stu where gender=‘F‘ and age <20; mysql> explain select name,gender,age from test where gender=‘F‘ and age <20; +----+-------------+-------+-------+---------------+----------+---------+------+------+-----------------------+ | id | select_type | table | type | possible_keys | ke...

mysql基础(五)查询缓存【代码】【图】

缓存的有缺点 1、如果命中缓存,直接从缓存中返回,减少分析和执行SQL语句的过程,提高查询效率 2、缓存会带来额外的开销,如果开启缓存的代价大于不开启缓存的代价则不建议开启缓存 缓存的开销 1、读查询在开始之前会先检查查询缓存 2、若某个读查询可以被缓存且未被缓存,那么当完成执行后,MySQL会将其结果存入查询缓存 3、对写操作也有影响,因为当写入数据时,MySQL必须将对应表的所有缓存都设置失效...

(3.14)mysql基础深入——mysql 日志分析工具之pt-querty-digest【待完善】

关键字:Mysql日志分析工具、mysqlsla 常用工具 【1】mysqldumpslow:官方提供的慢查询日志分析工具 【2】mysqlbinlog:二进制日志分析工具 【3】myprofi:对于只想看sql语句及执行次数的用户来说,比较推荐。 【4】mysql-explain-slow-log:德国人写的一个Perl脚本,功能上有点瑕疵。不建议使用。 【5】mysql-log-filter:生成简介报表日志分析,可以尝试使用一下。 【6】pt-querty-digest(支持高级统计):是用于分析mysql慢查...

mysql基础(八)mysql日志【代码】

mysql日志类型: 1、查询日志(通常不会开启,也不建议开启) 2、慢查询日志(建议开启) 3、错误日志(建议开启) 4、二进制日志(建议开启) 5、中继日志 6、事务日志(帮助事务型存储引擎完成ACID测试)mysql> SHOW GLOBAL VARIABLES LIKE ‘%log%‘; #查看和日志相关的变量 查询日志: general_log=ON|OFF #是否开启查询日志general_log_file=PATH #查询日志文件路径log_output=FILE|TABLE|NONE #输...

MySQL复习(一):MySQL基础架构、InnoDB体系结构、MySQL日志【代码】【图】

一、MySQL基础架构MySQL可以分为Server层和存储引擎层两部分 Server层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖MySQL的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图等 存储引擎层负责数据的存储和提取。其架构模式是插件式的,支持InnoDB、MyISAM、Memory等多个存储引擎。现在最常用的存储引擎是InnoDB,它从MySQL 5...

2020重新出发,MySql基础,日志【代码】

@目录MySQL日志MySQL日志及分类MySQL错误日志详解启动和设置错误日志查看错误日志删除错误日志MySQL二进制日志详解启动和设置二进制日志查看二进制日志查看二进制日志文件列表查看当前正在写入的二进制日志文件查看二进制日志文件内容删除二进制日志删除所有二进制日志根据编号删除二进制日志根据创建时间删除二进制日志暂时停止二进制日志MySQL使用二进制日志还原数据库MySQL通用查询日志启动和设置通用查询日志查看通用查询日志停...

mysql 基础列题

1:emp表中查询公司总共有几个部门注意,会查询出来大量重复的,使用函数distinctselect distinct job from scott.emp; 2:查询公司工资在1000-3000之间的人有哪些使用函数between ...and..select * from scott.emp where sal between 3000 and 5000; 3:查询公司没有奖金的人使用null 和“” 不一样select * from scott.emp where comm is null; 4:查询公司员工职位是‘manager‘,‘clerk‘ 的人select * from scott.emp where l...