MySQL
文章平均质量分 52
天意不可违.
千万利器莫过于你的信念
用博客记录一下自己学习的笔记。
展开
-
Linux中MySQL数据库的使用⑥-----存储引擎
存储引擎一、 查看当前的存储引擎show variables like '%storage_engine';show engines;二、 MySQL常用的存储引擎功能MYISAMMemoryInnoDBArchive存储限制256TBRAM64TBNone支持事务NoNoYesNo支持全文索引YesNoNoNo支持数索引YesYesYesNo支持哈希索引NoYesNoNo支持数据缓存NoN/A原创 2020-09-17 17:40:24 · 156 阅读 · 0 评论 -
Linux中MySQL数据库的使用⑤-----多表查询、视图表
一、多表查询UNION联合查询UNION操作符用于合并两个或多个SELECT语句的结果集要求:1.两边select语句的字段数必须一样2.两边可以具有不同数据类型的字段3.字段名默认按照左边的表来设置4.用法:select column_name(s) from table1 union select column_name(s) from table2;INNER JOIN:内连接INNER JOIN关键字在表中存在至少一个匹配时返回行。select student.id, stu原创 2020-09-15 18:05:08 · 455 阅读 · 0 评论 -
Linux中MySQL数据库的使用④-----常用查询语句、常用函数
一、常用的查询语句1.SELECT:字段表达式select既可以做查询,也可以做输出select rand(); -- 输出随机数select unix_timestamp(); -- 显示Unix时间戳select id, name from student;2.FROM子句语法:select 字段 from 表名FROM后面是数据源,数据源可以写多个,数据源一般是表名,也可以是其他查询的结果select student.name, score.math from student,原创 2020-09-15 01:34:03 · 1230 阅读 · 1 评论 -
Linux中MySQL数据库的使用③-----编码和基本数据类型
MySQL的编码数据库的编码集会默认继承给数据库中的表,表的编码集会默认继承给表中的字段。create database testdb charset=utf8;设置编码集为utf8可以在MySQL中使用中文保存数据。MySQL的数据类型1.整型int一个无符号数 一定是非负数create table test( age int(2));2.浮点型float(M, D)M表示支持多少个长度,D是小数点后面的位数create table test( aa float原创 2020-09-13 01:03:57 · 1870 阅读 · 3 评论 -
Linux中MySQL数据库的使用②-----数据的基本操作
一、插入数据insert into 表名(字段1,字段2, ...) values(数据1, 数据2, ...);二、删除数据delete用来删除数据行,要配合where进行判断。#将student表中id=2的数据行删除delete from student where id = 2;三、修改数据update语句用来修改数据,一般配合where或者having来进行条件判断。#将student表中id=1的name字段的数据修改为chenihupdate student set na原创 2020-09-12 18:13:26 · 895 阅读 · 0 评论 -
Linux中MySQL数据库的使用①-----登录、数据库操作、表结构操作
启动mysql服务systemctl start mysqld登录mysqlmysql -u root -p # 登录本机mysql -u root -hlocalhost -P3306 -p # 登录指定地址CentOS登录mysql时需要输入系统给里的l临时密码:cat /var/log/mysqld.log |grep password登录进来后因为是临时密码,所以不能进行操作。需要改密码后才能使用数据库。alter user root@localhost identifi原创 2020-09-12 18:07:45 · 259 阅读 · 0 评论